0s autopkgtest [05:28:05]: starting date and time: 2026-02-03 05:28:05+0000 0s autopkgtest [05:28:05]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [05:28:05]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.rw70jbdi/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:debconf --apt-upgrade lemonldap-ng --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=debconf/1.5.91build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup --name adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d --image adt/ubuntu-resolute-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d from image adt/ubuntu-resolute-ppc64el-server-20260202.img (UUID ca98045c-2f99-4634-a243-9d47350236de)... 9s nova [E] nova boot failed (attempt #0): 9s nova [E] DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 9s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 9s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 9s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 9s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 9s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 9s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 9s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 9s DEBUG (session:517) REQ: curl -g -i -X GET https://keystone.ps7.canonical.com:5000/v3 -H "Accept: application/json" -H "User-Agent: nova keystoneauth1/4.0.0 python-requests/2.22.0 CPython/3.8.10" 9s DEBUG (connectionpool:939) Starting new HTTPS connection (1): keystone.ps7.canonical.com:5000 9s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "GET /v3 HTTP/1.1" 200 267 9s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:28:12 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) Vary: X-Auth-Token x-openstack-request-id: req-5223c2dc-2ad5-4d9e-86e8-6772694e1873 9s DEBUG (session:580) RESP BODY: {"version": {"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone.ps7.canonical.com:5000/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}} 9s DEBUG (session:946) GET call to https://keystone.ps7.canonical.com:5000/v3 used request id req-5223c2dc-2ad5-4d9e-86e8-6772694e1873 9s DEBUG (base:182) Making authentication request to https://keystone.ps7.canonical.com:5000/v3/auth/tokens 9s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "POST /v3/auth/tokens HTTP/1.1" 201 12966 9s DEBUG (base:187) {"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "20f4f30c2cfd4bfe806cd0db10c0e446", "name": "prod-autopkgtest-workers-ppc64el", "password_expires_at": null}, "audit_ids": ["ZbTNnpI3RJK1_QtCq4gtVg"], "expires_at": "2026-02-04T05:28:12.000000Z", "issued_at": "2026-02-03T05:28:12.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "9bf77f46fd6c4d3da81ee79a717acf43", "name": "prod-autopkgtest-workers-ppc64el_project"}, "is_domain": false, "roles": [{"id": "c4de4cd4a6e842c48c193225243b4507", "name": "reader"}, {"id": "9531825e299647e9b8713fcf36566f08", "name": "member"}, {"id": "a31fb543f37543d3b12c7fcb6e29636f", "name": "load-balancer_member"}], "is_admin_project": false, "catalog": [{"endpoints": [{"id": "09e03191c89d4421aebaa8dcff0e22e3", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "0b44af32db1b408da5b67a834350711b", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "325f3c044aa54591be49e39f7260483d", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "07902f28d63c4792bef57723f11a597e", "type": "orchestration", "name": "heat"}, {"endpoints": [{"id": "296a5126b56949f8abc8663ba48d7c69", "interface": "admin", "region_id": "prodstack7", "url": "https://nova-admin.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "4ed46fd286814be9ad5f53c713db2b21", "interface": "public", "region_id": "prodstack7", "url": "https://nova.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "f920fb8274c74c72b50e57ac95f88f51", "interface": "internal", "region_id": "prodstack7", "url": "https://nova-internal.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}], "id": "0f4ee03d0c134dceb7ed6b2fa51eb189", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "074ea936d15d47e8ba1b8f1347fdaeec", "interface": "admin", "region_id": "prodstack7", "url": "https://neutron-admin.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "4d5667208af943eab425bb1952f67d2f", "interface": "public", "region_id": "prodstack7", "url": "https://neutron.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "ae71a7dd75fc495fa3dd207ac977346d", "interface": "internal", "region_id": "prodstack7", "url": "https://neutron-internal.ps7.canonical.com:9696", "region": "prodstack7"}], "id": "1fde991012bf4a91a97b5b02cd662e5d", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "5f3171f69df346c9a40ff13f8a9f3feb", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "951c2c04417d456eb29a4cbd2675f1bc", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "e4062e144ad243cbb53c8ce87aefee44", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8000/v1", "region": "prodstack7"}], "id": "2c59c0123c304ef3824d75e9779ac5a3", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"id": "4a95fbf112804721b96a3578858faf45", "interface": "internal", "region_id": "prodstack7", "url": "https://octavia-internal.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "56bed7c3efd54a57bae11cc93844edc5", "interface": "public", "region_id": "prodstack7", "url": "https://octavia.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "e9c2ec6bc0e94e1e8ca6b15aa24b9294", "interface": "admin", "region_id": "prodstack7", "url": "https://octavia-admin.ps7.canonical.com:9876", "region": "prodstack7"}], "id": "4e42217a7f46428b87e7458a8a73942c", "type": "load-balancer", "name": "octavia"}, {"endpoints": [{"id": "29929a56ac7944d8867150f9d9a51ffe", "interface": "public", "region_id": "prodstack7", "url": "https://gnocchi.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "d1146fdec43e4c339f3c0766fda1923d", "interface": "internal", "region_id": "prodstack7", "url": "https://gnocchi-internal.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "ff5d256a28064e13b52758d6206687eb", "interface": "admin", "region_id": "prodstack7", "url": "https://gnocchi-admin.ps7.canonical.com:8041", "region": "prodstack7"}], "id": "50872dac84974216b104c7eef043dfe6", "type": "metric", "name": "gnocchi"}, {"endpoints": [{"id": "3901a2889b584fe5baf1325da2d5571c", "interface": "internal", "region_id": "prodstack7", "url": "https://aodh-internal.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "94f9e723537a4d0ab35ab53fe1af6f01", "interface": "public", "region_id": "prodstack7", "url": "https://aodh.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "f3fc8781a98149c680bd7f34c6893410", "interface": "admin", "region_id": "prodstack7", "url": "https://aodh-admin.ps7.canonical.com:8042", "region": "prodstack7"}], "id": "6f7af5495c2447c9bf258f72605a99b1", "type": "alarming", "name": "aodh"}, {"endpoints": [{"id": "0592d4bf15d54ba8aac00dfc34292295", "interface": "admin", "region_id": "prodstack7", "url": "https://keystone-admin.ps7.canonical.com:35357/v3", "region": "prodstack7"}, {"id": "1f5df236ded54026af4f5e947a599b2f", "interface": "internal", "region_id": "prodstack7", "url": "https://keystone-internal.ps7.canonical.com:5000/v3", "region": "prodstack7"}, {"id": "cd17fef7e3d246b3974b2ffe55b7889c", "interface": "public", "region_id": "prodstack7", "url": "https://keystone.ps7.canonical.com:5000/v3", "region": "prodstack7"}], "id": "7ad024307b634ea989f1e03d73d7737b", "type": "identity", "name": "keystone"}, {"endpoints": [{"id": "001dac935b6c44b1ad62c90175538578", "interface": "admin", "region_id": "prodstack7", "url": "https://cinder-admin.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "90abac2983a34488bb6ada4e5004bb99", "interface": "public", "region_id": "prodstack7", "url": "https://cinder.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "e49add7152684a8e9e1e3ea9502b5dc6", "interface": "internal", "region_id": "prodstack7", "url": "https://cinder-internal.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "7bea8b97c0304a62afd8325515928cc0", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"id": "2450babeee5e4fe49947cbe7bcc0f3c3", "interface": "public", "region_id": "prodstack7", "url": "https://designate.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "c2e77ece29cd4dc7bf518bb51c619cce", "interface": "internal", "region_id": "prodstack7", "url": "https://designate-internal.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "fc292615aa2d43ff943da365870944ce", "interface": "admin", "region_id": "prodstack7", "url": "https://designate-admin.ps7.canonical.com:9001", "region": "prodstack7"}], "id": "8d13654c658644c4a375ce8428638f3d", "type": "dns", "name": "designate"}, {"endpoints": [{"id": "604f1f7088c54ec4a558d1747b0e7396", "interface": "public", "region_id": "prodstack7", "url": "https://barbican.ps7.canonical.com:9311", "region": "prodstack7"}, {"id": "81268c6bd3524a4d85af3d6faa426863", "interface": "admin", "region_id": "prodstack7", "url": "https://barbican-admin.ps7.canonical.com:9312", "region": "prodstack7"}, {"id": "becc73f676f34e66ab1daf0fbcb42366", "interface": "internal", "region_id": "prodstack7", "url": "https://barbican-internal.ps7.canonical.com:9311", "region": "prodstack7"}], "id": "8df4ed7c02d44fe28ec72b1e19e3f66f", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"id": "38557e1243014f1abaa578a61bb0a387", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "b12d5a4329f94a1fa6dbd2cd38ebcd52", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "bc081c0d5d954446b7ee77886f5d68a3", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "8e7967c2620d49448787e035e8f21af0", "type": "share", "name": "manila"}, {"endpoints": [{"id": "03802d072c514ae484a2d26be0c906af", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "c07a315e261f430d94542a872596d654", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "d62fcd20c1e34d64930fbec97503a40a", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/", "region": "prodstack7"}], "id": "9569f1b0b4714254a3d116760dc3968d", "type": "s3", "name": "s3"}, {"endpoints": [{"id": "0e64627804e741e5948b4d35e1914624", "interface": "internal", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "12d47bbd1cc64dbf8d4e442b821c64f2", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift/simplestreams/data", "region": "prodstack7"}, {"id": "35aba6c3a1fc4041b30963e8b6c7b929", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}, {"id": "35bc5168fcc2414a9d89313cdef8bca9", "interface": "admin", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "5f7980b3f8e746e6bbd66c9cef81714e", "interface": "public", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "739ab5131dff4cdbb3151f6de36b36f6", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}], "id": "b28a039721b147af8e77d77242d4297f", "type": "product-streams", "name": "image-stream"}, {"endpoints": [{"id": "9321fba4588641dbb1c9f89508f1bf23", "interface": "internal", "region_id": "prodstack7", "url": "https://placement-internal.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "9a75eebf33e7409d9b69dc7e650f756c", "interface": "admin", "region_id": "prodstack7", "url": "https://placement-admin.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "c03942ddacb94fe39c1529aa74bd31c1", "interface": "public", "region_id": "prodstack7", "url": "https://placement.ps7.canonical.com:8778", "region": "prodstack7"}], "id": "bc5c019477934e89bab2a097e8df84b6", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "b8152f5e649d4603ac092897639d38c9", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift", "region": "prodstack7"}, {"id": "baa313d85b904c308b7a5c98505fc32c", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "c17c3db416224561b5e045562bbe76bf", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "c6dd2bcf96bf44c2a99e39d1302563f1", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "526da263451648898c9187c65f441a1c", "interface": "public", "region_id": "prodstack7", "url": "https://glance.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "61b55755ca9e4e2ab04a144f92cb6e97", "interface": "admin", "region_id": "prodstack7", "url": "https://glance-admin.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "9080969b2cde4926b647f63b9591233c", "interface": "internal", "region_id": "prodstack7", "url": "https://glance-internal.ps7.canonical.com:9292", "region": "prodstack7"}], "id": "dd3a22e287464998be0514a67dafb7e4", "type": "image", "name": "glance"}, {"endpoints": [{"id": "2f4dcba2a4ce46b2a2e3cf103fd929f4", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "789faa303fb54473b9449fa2f52866b3", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "fa7fa08da5e147df8dbc9528f3d7135b", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "f6880aea736446b8a4232e0cf3528a12", "type": "sharev2", "name": "manilav2"}]}} 9s REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}5137cc770a4f83803dcf4a8308f6e05d4cbf8466280f45aed9c2a341930cc4fc" 9s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}5137cc770a4f83803dcf4a8308f6e05d4cbf8466280f45aed9c2a341930cc4fc" 9s DEBUG (connectionpool:939) Starting new HTTPS connection (1): nova.ps7.canonical.com:8774 9s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1 HTTP/1.1" 302 0 9s RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Tue, 03 Feb 2026 05:28:13 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-3c3af77d-9e47-4564-bba9-e4a3aee20d02 x-openstack-request-id: req-3c3af77d-9e47-4564-bba9-e4a3aee20d02 9s DEBUG (session:548) RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Tue, 03 Feb 2026 05:28:13 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-3c3af77d-9e47-4564-bba9-e4a3aee20d02 x-openstack-request-id: req-3c3af77d-9e47-4564-bba9-e4a3aee20d02 9s RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 9s DEBUG (session:580) RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 9s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/ HTTP/1.1" 200 397 9s RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Tue, 03 Feb 2026 05:28:13 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-0b37a744-7445-424b-bb0f-67f7e12f7986 x-openstack-request-id: req-0b37a744-7445-424b-bb0f-67f7e12f7986 9s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Tue, 03 Feb 2026 05:28:13 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-0b37a744-7445-424b-bb0f-67f7e12f7986 x-openstack-request-id: req-0b37a744-7445-424b-bb0f-67f7e12f7986 9s RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 9s DEBUG (session:580) RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 9s GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-0b37a744-7445-424b-bb0f-67f7e12f7986 9s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-0b37a744-7445-424b-bb0f-67f7e12f7986 9s DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 9s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 9s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 9s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 9s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 9s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 9s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 9s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 9s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 9s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}5137cc770a4f83803dcf4a8308f6e05d4cbf8466280f45aed9c2a341930cc4fc" -H "X-OpenStack-Nova-API-Version: 2.87" 9s DEBUG (connectionpool:939) Starting new HTTPS connection (1): glance.ps7.canonical.com:9292 9s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/ca98045c-2f99-4634-a243-9d47350236de HTTP/1.1" 200 2267 9s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:28:13 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-d7872c4a-83db-4a96-8d35-b57cd514a294 9s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "1817ca74-e109-4221-8791-3fc9207e3533", "boot_roles": "member,load-balancer_member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "28a15a23-fb43-4067-a907-286858b50c0e", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "26.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:26.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"26.04,r,resolute,devel\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-resolute-daily-ppc64el-server-20260127\", \"release\": \"resolute\", \"release_codename\": \"Resolute Raccoon\", \"release_title\": \"2", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20260127", "name": "adt/ubuntu-resolute-ppc64el-server-20260202.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2865954816, "virtual_size": 21474836480, "status": "active", "checksum": "6ad93313de25c3518f40dea44f47e332", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "31d17570a370d1150f702fd59f3f37a5350f6c7d1a1bebbb79e93f4749c1e42c", "id": "ca98045c-2f99-4634-a243-9d47350236de", "created_at": "2026-02-02T14:51:13Z", "updated_at": "2026-02-02T14:52:43Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "tags": [], "self": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de", "file": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de/file", "schema": "/v2/schemas/image", "stores": "ceph"} 9s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de used request id req-d7872c4a-83db-4a96-8d35-b57cd514a294 9s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}5137cc770a4f83803dcf4a8308f6e05d4cbf8466280f45aed9c2a341930cc4fc" -H "X-OpenStack-Nova-API-Version: 2.87" 9s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el HTTP/1.1" 404 109 9s DEBUG (session:548) RESP: [404] Connection: Keep-Alive Content-Length: 109 Content-Type: application/json; charset=UTF-8 Date: Tue, 03 Feb 2026 05:28:13 GMT Keep-Alive: timeout=75, max=998 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-b3cc58a7-b31b-4bf7-8f65-e86369641f8c x-openstack-request-id: req-b3cc58a7-b31b-4bf7-8f65-e86369641f8c 9s DEBUG (session:580) RESP BODY: {"itemNotFound": {"code": 404, "message": "Flavor autopkgtest-cpu2-ram4-disk20-ppc64el could not be found."}} 9s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el used request id req-b3cc58a7-b31b-4bf7-8f65-e86369641f8c 9s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}5137cc770a4f83803dcf4a8308f6e05d4cbf8466280f45aed9c2a341930cc4fc" -H "X-OpenStack-Nova-API-Version: 2.87" 9s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors?is_public=None HTTP/1.1" 200 2423 9s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2423 Content-Type: application/json Date: Tue, 03 Feb 2026 05:28:13 GMT Keep-Alive: timeout=75, max=997 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-9e14891e-9cc3-4565-a91e-7bf46a3e9f50 x-openstack-request-id: req-9e14891e-9cc3-4565-a91e-7bf46a3e9f50 9s DEBUG (session:580) RESP BODY: {"flavors": [{"id": "53d845ba-20b6-47b0-8d36-14129b383b2c", "name": "shared.large.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}], "description": null}, {"id": "6d15d6b4-4956-4aab-940e-fc2f21abb355", "name": "shared.xlarge.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}], "description": null}, {"id": "84d9214c-6238-49ad-bcd4-68651b0fff84", "name": "shared.medium.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}], "description": null}, {"id": "af3a4807-1a67-45b0-a4ec-851f7f915480", "name": "autopkgtest-cpu4-ram16-disk100-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}], "description": null}, {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null}, {"id": "d2b33018-ef27-42d3-9878-e3b4816cec50", "name": "shared.xsmall.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}], "description": null}, {"id": "e9e0185b-b47d-42ce-bd30-0892a3bf026a", "name": "shared.small.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}], "description": null}]} 9s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None used request id req-9e14891e-9cc3-4565-a91e-7bf46a3e9f50 9s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}5137cc770a4f83803dcf4a8308f6e05d4cbf8466280f45aed9c2a341930cc4fc" -H "X-OpenStack-Nova-API-Version: 2.87" 9s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 HTTP/1.1" 200 706 9s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 706 Content-Type: application/json Date: Tue, 03 Feb 2026 05:28:13 GMT Keep-Alive: timeout=75, max=996 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-2a3ee681-21ce-412b-b43b-24b938d0afae x-openstack-request-id: req-2a3ee681-21ce-412b-b43b-24b938d0afae 9s DEBUG (session:580) RESP BODY: {"flavor": {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "ram": 4096, "disk": 20, "swap": 0, "OS-FLV-EXT-DATA:ephemeral": 0, "OS-FLV-DISABLED:disabled": false, "vcpus": 2, "os-flavor-access:is_public": false, "rxtx_factor": 1.0, "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null, "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}} 9s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 used request id req-2a3ee681-21ce-412b-b43b-24b938d0afae 9s DEBUG (session:517) REQ: curl -g -i -X POST https://nova.ps7.canonical.com:8774/v2.1/servers -H "Accept: application/json" -H "Content-Type: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}5137cc770a4f83803dcf4a8308f6e05d4cbf8466280f45aed9c2a341930cc4fc" -H "X-OpenStack-Nova-API-Version: 2.87" -d '{"server": {"name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "imageRef": "ca98045c-2f99-4634-a243-9d47350236de", "flavorRef": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "min_count": 1, "max_count": 1, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup"}], "networks": [{"uuid": "c4c76c34-f8c1-479e-a79a-8c9382a6ed25"}]}}' 9s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "POST /v2.1/servers HTTP/1.1" 202 478 9s DEBUG (session:548) RESP: [202] Connection: Keep-Alive Content-Length: 478 Content-Type: application/json Date: Tue, 03 Feb 2026 05:28:13 GMT Keep-Alive: timeout=75, max=995 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 location: https://nova.ps7.canonical.com:8774/v2.1/servers/824f597e-0b6a-4465-815d-70e255aba48f x-compute-request-id: req-5f04a30f-ad77-4bec-93bf-ebe5e71aca31 x-openstack-request-id: req-5f04a30f-ad77-4bec-93bf-ebe5e71aca31 9s DEBUG (session:580) RESP BODY: {"server": {"id": "824f597e-0b6a-4465-815d-70e255aba48f", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/824f597e-0b6a-4465-815d-70e255aba48f"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/824f597e-0b6a-4465-815d-70e255aba48f"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup"}], "adminPass": "TWdh524h4Ppx"}} 9s DEBUG (session:936) POST call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers used request id req-5f04a30f-ad77-4bec-93bf-ebe5e71aca31 9s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/824f597e-0b6a-4465-815d-70e255aba48f -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}5137cc770a4f83803dcf4a8308f6e05d4cbf8466280f45aed9c2a341930cc4fc" -H "X-OpenStack-Nova-API-Version: 2.87" 9s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/824f597e-0b6a-4465-815d-70e255aba48f HTTP/1.1" 200 2719 9s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2719 Content-Type: application/json Date: Tue, 03 Feb 2026 05:28:14 GMT Keep-Alive: timeout=75, max=994 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-bce3a2e9-32e0-464b-89ee-88ebfdc9f5df x-openstack-request-id: req-bce3a2e9-32e0-464b-89ee-88ebfdc9f5df 9s DEBUG (session:580) RESP BODY: {"server": {"id": "824f597e-0b6a-4465-815d-70e255aba48f", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "BUILD", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T05:28:14Z", "updated": "2026-02-03T05:28:14Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/824f597e-0b6a-4465-815d-70e255aba48f"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/824f597e-0b6a-4465-815d-70e255aba48f"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-bz7c5mxa", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 9s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/824f597e-0b6a-4465-815d-70e255aba48f used request id req-bce3a2e9-32e0-464b-89ee-88ebfdc9f5df 9s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}5137cc770a4f83803dcf4a8308f6e05d4cbf8466280f45aed9c2a341930cc4fc" -H "X-OpenStack-Nova-API-Version: 2.87" 9s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/ca98045c-2f99-4634-a243-9d47350236de HTTP/1.1" 200 2267 9s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:28:14 GMT Keep-Alive: timeout=75, max=999 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-de9fba43-f03f-4f30-86b8-1a2f93fac5d4 9s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "1817ca74-e109-4221-8791-3fc9207e3533", "boot_roles": "member,load-balancer_member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "28a15a23-fb43-4067-a907-286858b50c0e", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "26.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:26.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"26.04,r,resolute,devel\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-resolute-daily-ppc64el-server-20260127\", \"release\": \"resolute\", \"release_codename\": \"Resolute Raccoon\", \"release_title\": \"2", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20260127", "name": "adt/ubuntu-resolute-ppc64el-server-20260202.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2865954816, "virtual_size": 21474836480, "status": "active", "checksum": "6ad93313de25c3518f40dea44f47e332", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "31d17570a370d1150f702fd59f3f37a5350f6c7d1a1bebbb79e93f4749c1e42c", "id": "ca98045c-2f99-4634-a243-9d47350236de", "created_at": "2026-02-02T14:51:13Z", "updated_at": "2026-02-02T14:52:43Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "tags": [], "self": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de", "file": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de/file", "schema": "/v2/schemas/image", "stores": "ceph"} 9s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de used request id req-de9fba43-f03f-4f30-86b8-1a2f93fac5d4 9s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 9s | Property | Value | 9s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 9s | OS-DCF:diskConfig | MANUAL | 9s | OS-EXT-AZ:availability_zone | | 9s | OS-EXT-SRV-ATTR:host | - | 9s | OS-EXT-SRV-ATTR:hostname | adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p | 9s | OS-EXT-SRV-ATTR:hypervisor_hostname | - | 9s | OS-EXT-SRV-ATTR:instance_name | | 9s | OS-EXT-SRV-ATTR:kernel_id | | 9s | OS-EXT-SRV-ATTR:launch_index | 0 | 9s | OS-EXT-SRV-ATTR:ramdisk_id | | 9s | OS-EXT-SRV-ATTR:reservation_id | r-bz7c5mxa | 9s | OS-EXT-SRV-ATTR:root_device_name | - | 9s | OS-EXT-STS:power_state | 0 | 9s | OS-EXT-STS:task_state | scheduling | 9s | OS-EXT-STS:vm_state | building | 9s | OS-SRV-USG:launched_at | - | 9s | OS-SRV-USG:terminated_at | - | 9s | accessIPv4 | | 9s | accessIPv6 | | 9s | adminPass | TWdh524h4Ppx | 9s | config_drive | | 9s | created | 2026-02-03T05:28:14Z | 9s | description | - | 9s | flavor:disk | 20 | 9s | flavor:ephemeral | 0 | 9s | flavor:extra_specs | {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"} | 9s | flavor:original_name | autopkgtest-cpu2-ram4-disk20-ppc64el | 9s | flavor:ram | 4096 | 9s | flavor:swap | 0 | 9s | flavor:vcpus | 2 | 9s | hostId | | 9s | id | 824f597e-0b6a-4465-815d-70e255aba48f | 9s | image | adt/ubuntu-resolute-ppc64el-server-20260202.img (ca98045c-2f99-4634-a243-9d47350236de) | 9s | key_name | testbed-juju-7f2275-prod-proposed-migration-environment-2 | 9s | locked | False | 9s | locked_reason | - | 9s | metadata | {} | 9s | name | adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d | 9s | os-extended-volumes:volumes_attached | [] | 9s | progress | 0 | 9s | security_groups | autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup | 9s | server_groups | [] | 9s | status | BUILD | 9s | tags | [] | 9s | tenant_id | 9bf77f46fd6c4d3da81ee79a717acf43 | 9s | trusted_image_certificates | - | 9s | updated | 2026-02-03T05:28:14Z | 9s | user_id | 20f4f30c2cfd4bfe806cd0db10c0e446 | 9s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/824f597e-0b6a-4465-815d-70e255aba48f -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}5137cc770a4f83803dcf4a8308f6e05d4cbf8466280f45aed9c2a341930cc4fc" -H "X-OpenStack-Nova-API-Version: 2.87" 9s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/824f597e-0b6a-4465-815d-70e255aba48f HTTP/1.1" 200 2846 9s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2846 Content-Type: application/json Date: Tue, 03 Feb 2026 05:28:14 GMT Keep-Alive: timeout=75, max=993 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-c36dfee7-65b7-442d-818c-b2092fd3fbed x-openstack-request-id: req-c36dfee7-65b7-442d-818c-b2092fd3fbed 9s DEBUG (session:580) RESP BODY: {"server": {"id": "824f597e-0b6a-4465-815d-70e255aba48f", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "ERROR", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T05:28:14Z", "updated": "2026-02-03T05:28:15Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/824f597e-0b6a-4465-815d-70e255aba48f"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/824f597e-0b6a-4465-815d-70e255aba48f"}], "OS-DCF:diskConfig": "MANUAL", "fault": {"code": 500, "created": "2026-02-03T05:28:15Z", "message": "No valid host was found. There are not enough hosts available."}, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "instance-00023d5f", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-bz7c5mxa", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "error", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 9s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/824f597e-0b6a-4465-815d-70e255aba48f used request id req-c36dfee7-65b7-442d-818c-b2092fd3fbed 9s DEBUG (shell:822) 9s Traceback (most recent call last): 9s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 820, in main 9s OpenStackComputeShell().main(argv) 9s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 742, in main 9s args.func(self.cs, args) 9s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 980, in do_boot 9s _poll_for_status(cs.servers.get, server.id, 'building', ['active']) 9s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 1019, in _poll_for_status 9s raise exceptions.ResourceInErrorState(obj) 9s novaclient.exceptions.ResourceInErrorState: 9s ERROR (ResourceInErrorState): 9s 9s 9s 9s Error building server 358s autopkgtest [05:34:03]: testbed dpkg architecture: ppc64el 358s autopkgtest [05:34:03]: testbed apt version: 3.1.14 358s autopkgtest [05:34:03]: @@@@@@@@@@@@@@@@@@@@ test bed setup 359s autopkgtest [05:34:04]: testbed release detected to be: None 359s autopkgtest [05:34:04]: updating testbed package index (apt update) 360s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 360s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 360s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 360s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 360s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 360s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 360s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 360s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 360s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [297 kB] 360s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1080 kB] 360s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [18.3 kB] 360s Fetched 3092 kB in 1s (4679 kB/s) 361s Reading package lists... 362s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 362s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 362s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 362s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 363s Reading package lists... 363s Reading package lists... 363s Building dependency tree... 363s Reading state information... 363s Calculating upgrade... 363s The following packages will be upgraded: 363s cloud-init cloud-init-base debconf debconf-i18n libexpat1 363s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 363s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 363s Need to get 1109 kB of archives. 363s After this operation, 2048 B of additional disk space will be used. 363s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexpat1 ppc64el 2.7.4-1 [106 kB] 363s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblocale-gettext-perl ppc64el 1.07-8 [16.3 kB] 363s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el python3-debconf all 1.5.91build1 [4174 B] 363s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf-i18n all 1.5.91build1 [227 kB] 363s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf all 1.5.91build1 [126 kB] 363s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el systemd-hwe-hwdb all 259.0.1 [3152 B] 363s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 364s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 364s dpkg-preconfigure: unable to re-open stdin: No such file or directory 364s Fetched 1109 kB in 0s (2848 kB/s) 365s (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 ... 82007 files and directories currently installed.) 365s Preparing to unpack .../libexpat1_2.7.4-1_ppc64el.deb ... 365s Unpacking libexpat1:ppc64el (2.7.4-1) over (2.7.3-1) ... 365s Preparing to unpack .../liblocale-gettext-perl_1.07-8_ppc64el.deb ... 365s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 365s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 365s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 365s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 366s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 366s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 366s Unpacking debconf (1.5.91build1) over (1.5.91) ... 366s Setting up debconf (1.5.91build1) ... 366s (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 ... 82007 files and directories currently installed.) 366s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 366s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 367s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 367s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 367s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 367s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 367s Setting up libexpat1:ppc64el (2.7.4-1) ... 367s Setting up python3-debconf (1.5.91build1) ... 368s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 368s Clearing ignored debconf value cloud-init/datasources 368s Encountered debconf setting for cloud-init-base/datasources. 370s Setting up systemd-hwe-hwdb (259.0.1) ... 370s Setting up liblocale-gettext-perl (1.07-8) ... 370s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 370s Setting up debconf-i18n (1.5.91build1) ... 370s Processing triggers for udev (259-1ubuntu3) ... 371s Processing triggers for libc-bin (2.42-2ubuntu4) ... 371s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 371s Processing triggers for man-db (2.13.1-1) ... 374s autopkgtest [05:34:19]: upgrading testbed (apt dist-upgrade and autopurge) 375s Reading package lists... 375s Building dependency tree... 375s Reading state information... 375s Calculating upgrade... 375s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 375s Reading package lists... 375s Building dependency tree... 375s Reading state information... 375s Solving dependencies... 375s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 376s autopkgtest [05:34:21]: rebooting testbed after setup commands that affected boot 414s autopkgtest [05:34:59]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:45:54 UTC 2026 416s autopkgtest [05:35:01]: @@@@@@@@@@@@@@@@@@@@ apt-source lemonldap-ng 422s Get:1 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (dsc) [5208 B] 422s Get:2 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (tar) [10.1 MB] 422s Get:3 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (diff) [63.9 kB] 422s gpgv: Signature made Thu Nov 27 16:36:14 2025 UTC 422s gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 422s gpgv: Can't check signature: No public key 422s dpkg-source: warning: cannot verify inline signature for ./lemonldap-ng_2.22.1+ds-1.dsc: no acceptable signature found 423s autopkgtest [05:35:08]: testing package lemonldap-ng version 2.22.1+ds-1 423s autopkgtest [05:35:08]: build not needed 426s autopkgtest [05:35:11]: test fastcgiserver: preparing testbed 426s Reading package lists... 426s Building dependency tree... 426s Reading state information... 426s Solving dependencies... 426s The following NEW packages will be installed: 426s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 426s fonts-glyphicons-halflings imagemagick-7-common javascript-common 426s lemonldap-ng lemonldap-ng-doc lemonldap-ng-fastcgi-server 426s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl libaom3 426s libapache-logformat-compiler-perl libapache-session-perl 426s libb-hooks-op-check-perl libcache-cache-perl libcapture-tiny-perl 426s libcgi-pm-perl libclass-c3-perl libclass-errorhandler-perl 426s libclass-inspector-perl libclass-method-modifiers-perl 426s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 426s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 426s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 426s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 426s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 426s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 426s libcryptx-perl libdata-optlist-perl libde265-0 libdeflate0 426s libdevel-callchecker-perl libdevel-stacktrace-ashtml-perl 426s libdevel-stacktrace-perl libdigest-hmac-perl libdynaloader-functions-perl 426s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 426s libemail-sender-perl libemail-simple-perl libencode-locale-perl 426s liberror-perl libexporter-tiny-perl libfcgi-client-perl libfcgi-perl 426s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 426s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 426s libfontconfig1 libgd-perl libgd-securityimage-perl libgd3 libgomp1 426s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 426s libheif-plugin-libde265 libheif1 libhtml-format-perl 426s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 426s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 426s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 426s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 426s libimage-magick-perl libimage-magick-q16-perl libimagequant0 426s libimport-into-perl libio-html-perl libio-socket-ssl-perl 426s libipc-sharelite-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs 426s libjs-bootstrap libjs-bootstrap4 libjs-es5-shim libjs-jquery 426s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 426s libjson-perl libjson-xs-perl liblcms2-2 liblemonldap-ng-common-perl 426s liblemonldap-ng-handler-perl liblemonldap-ng-manager-perl 426s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 426s liblerc4 liblist-moreutils-perl liblist-moreutils-xs-perl liblqr-1-0 426s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 426s libmagickcore-7.q16-10 libmailtools-perl libmime-tools-perl 426s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 426s libmoox-types-mooselike-perl libmouse-perl libmro-compat-perl 426s libnet-cidr-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl 426s libopenjp2-7 libparams-classify-perl libparams-util-perl libplack-perl 426s libposix-strftime-compiler-perl libraw23t64 libregexp-assemble-perl 426s libregexp-common-perl librole-tiny-perl libsharpyuv0 libstream-buffered-perl 426s libstring-random-perl libsub-exporter-perl libsub-install-perl 426s libsub-quote-perl libtest-sharedfork-perl libtest-tcp-perl 426s libtext-unidecode-perl libthrowable-perl libtiff6 libtimedate-perl 426s libtry-tiny-perl libtype-tiny-perl libtypes-serialiser-perl liburi-perl 426s libwebp7 libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 426s libwww-robotrules-perl libxpm4 perl-openssl-defaults 426s 0 upgraded, 170 newly installed, 0 to remove and 0 not upgraded. 426s Need to get 30.3 MB of archives. 426s After this operation, 109 MB of additional disk space will be used. 426s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 426s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-12ubuntu1 [169 kB] 426s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 426s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-dejavu-mono all 2.37-8build1 [502 kB] 427s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-dejavu-core all 2.37-8build1 [834 kB] 427s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.17.1-3ubuntu1 [38.5 kB] 427s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.17.1-3ubuntu1 [193 kB] 427s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1build1 [24.7 kB] 427s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.13.1-2 [2908 kB] 427s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.21.2-1 [14.4 kB] 427s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1build1 [300 kB] 427s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.21.2-1 [10.2 kB] 427s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.21.2-1 [657 kB] 427s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu3 [37.1 kB] 427s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 427s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 427s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.17-1 [246 kB] 427s Get:18 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.2 [45.1 kB] 427s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-9 [51.5 kB] 427s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.4-1 [251 kB] 427s Get:21 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 427s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 427s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu2 [315 kB] 427s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1build1 [330 kB] 427s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 427s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1build1 [14.8 kB] 427s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1build1 [31.3 kB] 427s Get:28 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.13+dfsg1-1 [2533 kB] 427s Get:29 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.13+dfsg1-1 [112 kB] 427s Get:30 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 427s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 427s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 427s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 427s Get:34 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 427s Get:35 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 427s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 427s Get:37 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 427s Get:38 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 427s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 427s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 427s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build4 [6710 B] 427s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 427s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 427s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 427s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 427s Get:46 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 427s Get:47 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 427s Get:48 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 427s Get:49 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 427s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 427s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 427s Get:52 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 427s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 427s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.34-2build1 [100 kB] 427s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 427s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.71-1build1 [185 kB] 427s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 427s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 427s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 427s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 427s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 427s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.6.1-1 [138 kB] 427s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.27-1build1 [14.4 kB] 427s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 427s Get:65 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 427s Get:66 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 427s Get:67 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 427s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 427s Get:69 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 427s Get:70 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 427s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 427s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 427s Get:73 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 427s Get:74 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 427s Get:75 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 427s Get:76 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 427s Get:77 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 427s Get:78 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 427s Get:79 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 427s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 427s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 427s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 427s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 427s Get:84 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 427s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 427s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 427s Get:87 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 427s Get:88 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 427s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 427s Get:90 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 427s Get:91 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 427s Get:92 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 427s Get:93 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 427s Get:94 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 427s Get:95 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.098-1 [205 kB] 427s Get:96 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.24-1build1 [21.7 kB] 427s Get:97 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 427s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 427s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.81-1build1 [141 kB] 427s Get:100 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 427s Get:101 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 427s Get:102 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 427s Get:103 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 427s Get:104 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 427s Get:105 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 428s Get:106 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-angularjs all 1.8.3-3 [559 kB] 428s Get:107 http://ftpmaster.internal/ubuntu resolute/universe ppc64el fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 428s Get:108 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 428s Get:109 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-es5-shim all 4.6.7-2 [39.8 kB] 428s Get:110 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 428s Get:111 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 428s Get:112 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 428s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 428s Get:114 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 428s Get:115 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 428s Get:116 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 428s Get:117 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 428s Get:118 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 428s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el javascript-common all 12+nmu1 [4828 B] 428s Get:120 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 428s Get:121 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 428s Get:122 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-cookie all 12-4build1 [6604 B] 428s Get:123 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 428s Get:124 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006003-1 [35.5 kB] 428s Get:125 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 428s Get:126 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 428s Get:127 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 428s Get:128 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 428s Get:129 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 428s Get:130 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 428s Get:131 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 428s Get:132 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 428s Get:133 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 428s Get:134 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 428s Get:135 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 428s Get:136 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 428s Get:137 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 428s Get:138 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 428s Get:139 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 428s Get:140 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 428s Get:141 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 428s Get:142 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 428s Get:143 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 428s Get:144 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 428s Get:145 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 428s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 428s Get:147 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 428s Get:148 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 428s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 428s Get:150 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 428s Get:151 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 428s Get:152 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 428s Get:153 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 428s Get:154 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 428s Get:155 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 428s Get:156 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtype-tiny-perl all 2.010001-1 [385 kB] 428s Get:157 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-client-perl all 0.09-1build1 [15.6 kB] 428s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 428s Get:159 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build3 [50.5 kB] 428s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 428s Get:161 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.84-2 [130 kB] 428s Get:162 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 428s Get:163 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 428s Get:164 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 428s Get:165 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 428s Get:166 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 428s Get:167 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 428s Get:168 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 428s Get:169 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 428s Get:170 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 429s Preconfiguring packages ... 429s Fetched 30.3 MB in 2s (15.8 MB/s) 429s Selecting previously unselected package imagemagick-7-common. 429s (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 ... 82008 files and directories currently installed.) 429s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 429s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 429s Selecting previously unselected package libgomp1:ppc64el. 429s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_ppc64el.deb ... 429s Unpacking libgomp1:ppc64el (15.2.0-12ubuntu1) ... 429s Selecting previously unselected package libfftw3-double3:ppc64el. 429s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 429s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 429s Selecting previously unselected package fonts-dejavu-mono. 429s Preparing to unpack .../003-fonts-dejavu-mono_2.37-8build1_all.deb ... 429s Unpacking fonts-dejavu-mono (2.37-8build1) ... 429s Selecting previously unselected package fonts-dejavu-core. 429s Preparing to unpack .../004-fonts-dejavu-core_2.37-8build1_all.deb ... 429s Unpacking fonts-dejavu-core (2.37-8build1) ... 429s Selecting previously unselected package fontconfig-config. 429s Preparing to unpack .../005-fontconfig-config_2.17.1-3ubuntu1_ppc64el.deb ... 429s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 429s Selecting previously unselected package libfontconfig1:ppc64el. 429s Preparing to unpack .../006-libfontconfig1_2.17.1-3ubuntu1_ppc64el.deb ... 429s Unpacking libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 429s Selecting previously unselected package libsharpyuv0:ppc64el. 429s Preparing to unpack .../007-libsharpyuv0_1.5.0-0.1build1_ppc64el.deb ... 429s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 429s Selecting previously unselected package libaom3:ppc64el. 429s Preparing to unpack .../008-libaom3_3.13.1-2_ppc64el.deb ... 429s Unpacking libaom3:ppc64el (3.13.1-2) ... 429s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 429s Preparing to unpack .../009-libheif-plugin-aomdec_1.21.2-1_ppc64el.deb ... 429s Unpacking libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 429s Selecting previously unselected package libde265-0:ppc64el. 429s Preparing to unpack .../010-libde265-0_1.0.16-1build1_ppc64el.deb ... 429s Unpacking libde265-0:ppc64el (1.0.16-1build1) ... 429s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 429s Preparing to unpack .../011-libheif-plugin-libde265_1.21.2-1_ppc64el.deb ... 429s Unpacking libheif-plugin-libde265:ppc64el (1.21.2-1) ... 429s Selecting previously unselected package libheif1:ppc64el. 429s Preparing to unpack .../012-libheif1_1.21.2-1_ppc64el.deb ... 429s Unpacking libheif1:ppc64el (1.21.2-1) ... 429s Selecting previously unselected package libjbig0:ppc64el. 429s Preparing to unpack .../013-libjbig0_2.1-6.1ubuntu3_ppc64el.deb ... 429s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu3) ... 430s Selecting previously unselected package libjpeg-turbo8:ppc64el. 430s Preparing to unpack .../014-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 430s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 430s Selecting previously unselected package libjpeg8:ppc64el. 430s Preparing to unpack .../015-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 430s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 430s Selecting previously unselected package liblcms2-2:ppc64el. 430s Preparing to unpack .../016-liblcms2-2_2.17-1_ppc64el.deb ... 430s Unpacking liblcms2-2:ppc64el (2.17-1) ... 430s Selecting previously unselected package liblqr-1-0:ppc64el. 430s Preparing to unpack .../017-liblqr-1-0_0.4.2-2.2_ppc64el.deb ... 430s Unpacking liblqr-1-0:ppc64el (0.4.2-2.2) ... 430s Selecting previously unselected package libltdl7:ppc64el. 430s Preparing to unpack .../018-libltdl7_2.5.4-9_ppc64el.deb ... 430s Unpacking libltdl7:ppc64el (2.5.4-9) ... 430s Selecting previously unselected package libopenjp2-7:ppc64el. 430s Preparing to unpack .../019-libopenjp2-7_2.5.4-1_ppc64el.deb ... 430s Unpacking libopenjp2-7:ppc64el (2.5.4-1) ... 430s Selecting previously unselected package libraw23t64:ppc64el. 430s Preparing to unpack .../020-libraw23t64_0.21.4-2_ppc64el.deb ... 430s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 430s Selecting previously unselected package libdeflate0:ppc64el. 430s Preparing to unpack .../021-libdeflate0_1.23-2_ppc64el.deb ... 430s Unpacking libdeflate0:ppc64el (1.23-2) ... 430s Selecting previously unselected package liblerc4:ppc64el. 430s Preparing to unpack .../022-liblerc4_4.0.0+ds-5ubuntu2_ppc64el.deb ... 430s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 430s Selecting previously unselected package libwebp7:ppc64el. 430s Preparing to unpack .../023-libwebp7_1.5.0-0.1build1_ppc64el.deb ... 430s Unpacking libwebp7:ppc64el (1.5.0-0.1build1) ... 430s Selecting previously unselected package libtiff6:ppc64el. 430s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 430s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 430s Selecting previously unselected package libwebpdemux2:ppc64el. 430s Preparing to unpack .../025-libwebpdemux2_1.5.0-0.1build1_ppc64el.deb ... 430s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 430s Selecting previously unselected package libwebpmux3:ppc64el. 430s Preparing to unpack .../026-libwebpmux3_1.5.0-0.1build1_ppc64el.deb ... 430s Unpacking libwebpmux3:ppc64el (1.5.0-0.1build1) ... 430s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 430s Preparing to unpack .../027-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 430s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 430s Selecting previously unselected package libimage-magick-q16-perl. 430s Preparing to unpack .../028-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 430s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 430s Selecting previously unselected package libimage-magick-perl. 430s Preparing to unpack .../029-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 430s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 430s Selecting previously unselected package libfcgi0t64:ppc64el. 430s Preparing to unpack .../030-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 430s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 430s Selecting previously unselected package libfcgi-perl. 430s Preparing to unpack .../031-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 430s Unpacking libfcgi-perl (0.82+ds-3build3) ... 430s Selecting previously unselected package libfcgi-procmanager-perl. 430s Preparing to unpack .../032-libfcgi-procmanager-perl_0.28-3_all.deb ... 430s Unpacking libfcgi-procmanager-perl (0.28-3) ... 430s Selecting previously unselected package libcrypt-urandom-perl. 430s Preparing to unpack .../033-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 430s Unpacking libcrypt-urandom-perl (0.54-1) ... 430s Selecting previously unselected package libapache-session-perl. 430s Preparing to unpack .../034-libapache-session-perl_1.94-2_all.deb ... 430s Unpacking libapache-session-perl (1.94-2) ... 430s Selecting previously unselected package liberror-perl. 430s Preparing to unpack .../035-liberror-perl_0.17030-1_all.deb ... 430s Unpacking liberror-perl (0.17030-1) ... 430s Selecting previously unselected package libipc-sharelite-perl. 430s Preparing to unpack .../036-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 430s Unpacking libipc-sharelite-perl (0.17-5build4) ... 430s Selecting previously unselected package libcache-cache-perl. 430s Preparing to unpack .../037-libcache-cache-perl_1.08-3_all.deb ... 430s Unpacking libcache-cache-perl (1.08-3) ... 430s Selecting previously unselected package libclass-xsaccessor-perl. 430s Preparing to unpack .../038-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 430s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 430s Selecting previously unselected package libconfig-inifiles-perl. 430s Preparing to unpack .../039-libconfig-inifiles-perl_3.000003-4_all.deb ... 430s Unpacking libconfig-inifiles-perl (3.000003-4) ... 430s Selecting previously unselected package perl-openssl-defaults:ppc64el. 430s Preparing to unpack .../040-perl-openssl-defaults_7build4_ppc64el.deb ... 430s Unpacking perl-openssl-defaults:ppc64el (7build4) ... 430s Selecting previously unselected package libcrypt-openssl-bignum-perl. 430s Preparing to unpack .../041-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 430s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 430s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 430s Preparing to unpack .../042-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 430s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 430s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 430s Preparing to unpack .../043-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 430s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 430s Selecting previously unselected package libconvert-asn1-perl. 430s Preparing to unpack .../044-libconvert-asn1-perl_0.34-1_all.deb ... 430s Unpacking libconvert-asn1-perl (0.34-1) ... 430s Selecting previously unselected package libcrypt-openssl-x509-perl. 430s Preparing to unpack .../045-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 430s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 430s Selecting previously unselected package libclass-errorhandler-perl. 430s Preparing to unpack .../046-libclass-errorhandler-perl_0.04-3_all.deb ... 430s Unpacking libclass-errorhandler-perl (0.04-3) ... 430s Selecting previously unselected package libcrypt-des-perl:ppc64el. 430s Preparing to unpack .../047-libcrypt-des-perl_2.07-5_ppc64el.deb ... 430s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 430s Selecting previously unselected package libcrypt-des-ede3-perl. 430s Preparing to unpack .../048-libcrypt-des-ede3-perl_0.03-1_all.deb ... 430s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 430s Selecting previously unselected package libcryptx-perl. 430s Preparing to unpack .../049-libcryptx-perl_0.087-1_ppc64el.deb ... 430s Unpacking libcryptx-perl (0.087-1) ... 430s Selecting previously unselected package libconvert-pem-perl. 430s Preparing to unpack .../050-libconvert-pem-perl_0.13-1_all.deb ... 430s Unpacking libconvert-pem-perl (0.13-1) ... 430s Selecting previously unselected package libcrypt-rijndael-perl. 430s Preparing to unpack .../051-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 430s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 430s Selecting previously unselected package libhtml-tagset-perl. 430s Preparing to unpack .../052-libhtml-tagset-perl_3.24-1_all.deb ... 430s Unpacking libhtml-tagset-perl (3.24-1) ... 430s Selecting previously unselected package liburi-perl. 430s Preparing to unpack .../053-liburi-perl_5.34-2build1_all.deb ... 430s Unpacking liburi-perl (5.34-2build1) ... 430s Selecting previously unselected package libhtml-parser-perl:ppc64el. 430s Preparing to unpack .../054-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 430s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 430s Selecting previously unselected package libcgi-pm-perl. 430s Preparing to unpack .../055-libcgi-pm-perl_4.71-1build1_all.deb ... 430s Unpacking libcgi-pm-perl (4.71-1build1) ... 430s Selecting previously unselected package libhtml-template-perl. 430s Preparing to unpack .../056-libhtml-template-perl_2.97-2build1_all.deb ... 430s Unpacking libhtml-template-perl (2.97-2build1) ... 430s Selecting previously unselected package libjson-perl. 430s Preparing to unpack .../057-libjson-perl_4.10000-1_all.deb ... 430s Unpacking libjson-perl (4.10000-1) ... 430s Selecting previously unselected package libcommon-sense-perl:ppc64el. 430s Preparing to unpack .../058-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 430s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 430s Selecting previously unselected package libtypes-serialiser-perl. 430s Preparing to unpack .../059-libtypes-serialiser-perl_1.01-1_all.deb ... 430s Unpacking libtypes-serialiser-perl (1.01-1) ... 430s Selecting previously unselected package libjson-xs-perl. 430s Preparing to unpack .../060-libjson-xs-perl_4.040-1_ppc64el.deb ... 430s Unpacking libjson-xs-perl (4.040-1) ... 430s Selecting previously unselected package libmouse-perl:ppc64el. 430s Preparing to unpack .../061-libmouse-perl_2.6.1-1_ppc64el.deb ... 430s Unpacking libmouse-perl:ppc64el (2.6.1-1) ... 430s Selecting previously unselected package libnet-cidr-perl. 430s Preparing to unpack .../062-libnet-cidr-perl_0.27-1build1_all.deb ... 430s Unpacking libnet-cidr-perl (0.27-1build1) ... 430s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 430s Preparing to unpack .../063-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 430s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 430s Selecting previously unselected package libposix-strftime-compiler-perl. 430s Preparing to unpack .../064-libposix-strftime-compiler-perl_0.46-1_all.deb ... 430s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 430s Selecting previously unselected package libapache-logformat-compiler-perl. 430s Preparing to unpack .../065-libapache-logformat-compiler-perl_0.36-3_all.deb ... 430s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 430s Selecting previously unselected package libcookie-baker-perl. 430s Preparing to unpack .../066-libcookie-baker-perl_0.12-1_all.deb ... 430s Unpacking libcookie-baker-perl (0.12-1) ... 431s Selecting previously unselected package libdevel-stacktrace-perl. 431s Preparing to unpack .../067-libdevel-stacktrace-perl_2.0500-1_all.deb ... 431s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 431s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 431s Preparing to unpack .../068-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 431s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 431s Selecting previously unselected package libclass-inspector-perl. 431s Preparing to unpack .../069-libclass-inspector-perl_1.36-3_all.deb ... 431s Unpacking libclass-inspector-perl (1.36-3) ... 431s Selecting previously unselected package libfile-sharedir-perl. 431s Preparing to unpack .../070-libfile-sharedir-perl_1.118-3_all.deb ... 431s Unpacking libfile-sharedir-perl (1.118-3) ... 431s Selecting previously unselected package libfilesys-notify-simple-perl. 431s Preparing to unpack .../071-libfilesys-notify-simple-perl_0.14-3_all.deb ... 431s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 431s Selecting previously unselected package libhash-multivalue-perl. 431s Preparing to unpack .../072-libhash-multivalue-perl_0.16-3_all.deb ... 431s Unpacking libhash-multivalue-perl (0.16-3) ... 431s Selecting previously unselected package libhttp-multipartparser-perl. 431s Preparing to unpack .../073-libhttp-multipartparser-perl_0.02-3_all.deb ... 431s Unpacking libhttp-multipartparser-perl (0.02-3) ... 431s Selecting previously unselected package libjson-maybexs-perl. 431s Preparing to unpack .../074-libjson-maybexs-perl_1.004008-1_all.deb ... 431s Unpacking libjson-maybexs-perl (1.004008-1) ... 431s Selecting previously unselected package libstream-buffered-perl. 431s Preparing to unpack .../075-libstream-buffered-perl_0.03-3_all.deb ... 431s Unpacking libstream-buffered-perl (0.03-3) ... 431s Selecting previously unselected package libwww-form-urlencoded-perl. 431s Preparing to unpack .../076-libwww-form-urlencoded-perl_0.26-2_all.deb ... 431s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 431s Selecting previously unselected package libhttp-entity-parser-perl. 431s Preparing to unpack .../077-libhttp-entity-parser-perl_0.25-2_all.deb ... 431s Unpacking libhttp-entity-parser-perl (0.25-2) ... 431s Selecting previously unselected package libtimedate-perl. 431s Preparing to unpack .../078-libtimedate-perl_2.3300-2_all.deb ... 431s Unpacking libtimedate-perl (2.3300-2) ... 431s Selecting previously unselected package libhttp-date-perl. 431s Preparing to unpack .../079-libhttp-date-perl_6.06-1_all.deb ... 431s Unpacking libhttp-date-perl (6.06-1) ... 431s Selecting previously unselected package libhttp-headers-fast-perl. 431s Preparing to unpack .../080-libhttp-headers-fast-perl_0.22-3_all.deb ... 431s Unpacking libhttp-headers-fast-perl (0.22-3) ... 431s Selecting previously unselected package libclone-perl:ppc64el. 431s Preparing to unpack .../081-libclone-perl_0.47-1_ppc64el.deb ... 431s Unpacking libclone-perl:ppc64el (0.47-1) ... 431s Selecting previously unselected package libencode-locale-perl. 431s Preparing to unpack .../082-libencode-locale-perl_1.05-3_all.deb ... 431s Unpacking libencode-locale-perl (1.05-3) ... 431s Selecting previously unselected package libio-html-perl. 431s Preparing to unpack .../083-libio-html-perl_1.004-3_all.deb ... 431s Unpacking libio-html-perl (1.004-3) ... 431s Selecting previously unselected package liblwp-mediatypes-perl. 431s Preparing to unpack .../084-liblwp-mediatypes-perl_6.04-2_all.deb ... 431s Unpacking liblwp-mediatypes-perl (6.04-2) ... 431s Selecting previously unselected package libhttp-message-perl. 431s Preparing to unpack .../085-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 431s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 431s Selecting previously unselected package libtest-sharedfork-perl. 431s Preparing to unpack .../086-libtest-sharedfork-perl_0.35-3_all.deb ... 431s Unpacking libtest-sharedfork-perl (0.35-3) ... 431s Selecting previously unselected package libtest-tcp-perl. 431s Preparing to unpack .../087-libtest-tcp-perl_2.22-2_all.deb ... 431s Unpacking libtest-tcp-perl (2.22-2) ... 431s Selecting previously unselected package libtry-tiny-perl. 431s Preparing to unpack .../088-libtry-tiny-perl_0.32-1_all.deb ... 431s Unpacking libtry-tiny-perl (0.32-1) ... 431s Selecting previously unselected package libplack-perl. 431s Preparing to unpack .../089-libplack-perl_1.0051-1_all.deb ... 431s Unpacking libplack-perl (1.0051-1) ... 431s Selecting previously unselected package libfile-listing-perl. 431s Preparing to unpack .../090-libfile-listing-perl_6.16-1_all.deb ... 431s Unpacking libfile-listing-perl (6.16-1) ... 431s Selecting previously unselected package libhtml-tree-perl. 431s Preparing to unpack .../091-libhtml-tree-perl_5.07-3_all.deb ... 431s Unpacking libhtml-tree-perl (5.07-3) ... 431s Selecting previously unselected package libhttp-cookies-perl. 431s Preparing to unpack .../092-libhttp-cookies-perl_6.11-1_all.deb ... 431s Unpacking libhttp-cookies-perl (6.11-1) ... 431s Selecting previously unselected package libhttp-negotiate-perl. 431s Preparing to unpack .../093-libhttp-negotiate-perl_6.01-2_all.deb ... 431s Unpacking libhttp-negotiate-perl (6.01-2) ... 431s Selecting previously unselected package libio-socket-ssl-perl. 431s Preparing to unpack .../094-libio-socket-ssl-perl_2.098-1_all.deb ... 431s Unpacking libio-socket-ssl-perl (2.098-1) ... 431s Selecting previously unselected package libnet-http-perl. 431s Preparing to unpack .../095-libnet-http-perl_6.24-1build1_all.deb ... 431s Unpacking libnet-http-perl (6.24-1build1) ... 431s Selecting previously unselected package liblwp-protocol-https-perl. 431s Preparing to unpack .../096-liblwp-protocol-https-perl_6.14-1_all.deb ... 431s Unpacking liblwp-protocol-https-perl (6.14-1) ... 431s Selecting previously unselected package libwww-robotrules-perl. 431s Preparing to unpack .../097-libwww-robotrules-perl_6.02-1build1_all.deb ... 431s Unpacking libwww-robotrules-perl (6.02-1build1) ... 431s Selecting previously unselected package libwww-perl. 431s Preparing to unpack .../098-libwww-perl_6.81-1build1_all.deb ... 431s Unpacking libwww-perl (6.81-1build1) ... 431s Selecting previously unselected package liblemonldap-ng-common-perl. 431s Preparing to unpack .../099-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 431s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 431s Selecting previously unselected package liblemonldap-ng-handler-perl. 431s Preparing to unpack .../100-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 431s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 431s Selecting previously unselected package lemonldap-ng-fastcgi-server. 431s Preparing to unpack .../101-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 431s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 431s Selecting previously unselected package lemonldap-ng-uwsgi-app. 431s Preparing to unpack .../102-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 431s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 431s Selecting previously unselected package libemail-date-format-perl. 431s Preparing to unpack .../103-libemail-date-format-perl_1.008-1_all.deb ... 431s Unpacking libemail-date-format-perl (1.008-1) ... 431s Selecting previously unselected package libhash-merge-simple-perl. 431s Preparing to unpack .../104-libhash-merge-simple-perl_0.052-1_all.deb ... 431s Unpacking libhash-merge-simple-perl (0.052-1) ... 431s Selecting previously unselected package libjs-angularjs. 431s Preparing to unpack .../105-libjs-angularjs_1.8.3-3_all.deb ... 431s Unpacking libjs-angularjs (1.8.3-3) ... 431s Selecting previously unselected package fonts-glyphicons-halflings. 431s Preparing to unpack .../106-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 431s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 431s Selecting previously unselected package libjs-bootstrap. 431s Preparing to unpack .../107-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 431s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 431s Selecting previously unselected package libjs-es5-shim. 431s Preparing to unpack .../108-libjs-es5-shim_4.6.7-2_all.deb ... 431s Unpacking libjs-es5-shim (4.6.7-2) ... 431s Selecting previously unselected package libjs-jquery. 431s Preparing to unpack .../109-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 431s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 431s Selecting previously unselected package libregexp-common-perl. 431s Preparing to unpack .../110-libregexp-common-perl_2024080801-1_all.deb ... 431s Unpacking libregexp-common-perl (2024080801-1) ... 431s Selecting previously unselected package liblemonldap-ng-manager-perl. 431s Preparing to unpack .../111-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 431s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 431s Selecting previously unselected package fonts-font-awesome. 431s Preparing to unpack .../112-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 431s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 431s Selecting previously unselected package libconvert-base32-perl. 431s Preparing to unpack .../113-libconvert-base32-perl_0.06-3_all.deb ... 431s Unpacking libconvert-base32-perl (0.06-3) ... 431s Selecting previously unselected package libdigest-hmac-perl. 431s Preparing to unpack .../114-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 431s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 431s Selecting previously unselected package libfont-afm-perl. 431s Preparing to unpack .../115-libfont-afm-perl_1.20-4_all.deb ... 431s Unpacking libfont-afm-perl (1.20-4) ... 431s Selecting previously unselected package libhtml-format-perl. 432s Preparing to unpack .../116-libhtml-format-perl_2.16-2_all.deb ... 432s Unpacking libhtml-format-perl (2.16-2) ... 432s Selecting previously unselected package libhtml-formattext-withlinks-perl. 432s Preparing to unpack .../117-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 432s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 432s Selecting previously unselected package javascript-common. 432s Preparing to unpack .../118-javascript-common_12+nmu1_all.deb ... 432s Unpacking javascript-common (12+nmu1) ... 432s Selecting previously unselected package libjs-popper.js. 432s Preparing to unpack .../119-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 432s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 432s Selecting previously unselected package libjs-bootstrap4. 432s Preparing to unpack .../120-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 432s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 432s Selecting previously unselected package libjs-jquery-cookie. 432s Preparing to unpack .../121-libjs-jquery-cookie_12-4build1_all.deb ... 432s Unpacking libjs-jquery-cookie (12-4build1) ... 432s Selecting previously unselected package libjs-jquery-ui. 432s Preparing to unpack .../122-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 432s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 432s Selecting previously unselected package libexporter-tiny-perl. 432s Preparing to unpack .../123-libexporter-tiny-perl_1.006003-1_all.deb ... 432s Unpacking libexporter-tiny-perl (1.006003-1) ... 432s Selecting previously unselected package liblist-moreutils-xs-perl. 432s Preparing to unpack .../124-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 432s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 432s Selecting previously unselected package liblist-moreutils-perl. 432s Preparing to unpack .../125-liblist-moreutils-perl_0.430-2_all.deb ... 432s Unpacking liblist-moreutils-perl (0.430-2) ... 432s Selecting previously unselected package libregexp-assemble-perl. 432s Preparing to unpack .../126-libregexp-assemble-perl_0.38-2_all.deb ... 432s Unpacking libregexp-assemble-perl (0.38-2) ... 432s Selecting previously unselected package libtext-unidecode-perl. 432s Preparing to unpack .../127-libtext-unidecode-perl_1.30-3_all.deb ... 432s Unpacking libtext-unidecode-perl (1.30-3) ... 432s Selecting previously unselected package liblemonldap-ng-portal-perl. 432s Preparing to unpack .../128-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 432s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 432s Selecting previously unselected package libalgorithm-c3-perl. 432s Preparing to unpack .../129-libalgorithm-c3-perl_0.11-2_all.deb ... 432s Unpacking libalgorithm-c3-perl (0.11-2) ... 432s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 432s Preparing to unpack .../130-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 432s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 432s Selecting previously unselected package libcapture-tiny-perl. 432s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 432s Unpacking libcapture-tiny-perl (0.50-1) ... 432s Selecting previously unselected package libclass-c3-perl. 432s Preparing to unpack .../132-libclass-c3-perl_0.35-2_all.deb ... 432s Unpacking libclass-c3-perl (0.35-2) ... 432s Selecting previously unselected package libclass-method-modifiers-perl. 432s Preparing to unpack .../133-libclass-method-modifiers-perl_2.15-1_all.deb ... 432s Unpacking libclass-method-modifiers-perl (2.15-1) ... 432s Selecting previously unselected package libconvert-binhex-perl. 432s Preparing to unpack .../134-libconvert-binhex-perl_1.125-3_all.deb ... 432s Unpacking libconvert-binhex-perl (1.125-3) ... 432s Selecting previously unselected package libparams-util-perl. 432s Preparing to unpack .../135-libparams-util-perl_1.102-3build1_ppc64el.deb ... 432s Unpacking libparams-util-perl (1.102-3build1) ... 432s Selecting previously unselected package libsub-install-perl. 432s Preparing to unpack .../136-libsub-install-perl_0.929-1_all.deb ... 432s Unpacking libsub-install-perl (0.929-1) ... 432s Selecting previously unselected package libdata-optlist-perl. 432s Preparing to unpack .../137-libdata-optlist-perl_0.114-1_all.deb ... 432s Unpacking libdata-optlist-perl (0.114-1) ... 432s Selecting previously unselected package libdynaloader-functions-perl. 432s Preparing to unpack .../138-libdynaloader-functions-perl_0.004-2_all.deb ... 432s Unpacking libdynaloader-functions-perl (0.004-2) ... 432s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 432s Preparing to unpack .../139-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 432s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 432s Selecting previously unselected package libemail-simple-perl. 432s Preparing to unpack .../140-libemail-simple-perl_2.218-1_all.deb ... 432s Unpacking libemail-simple-perl (2.218-1) ... 432s Selecting previously unselected package libmodule-pluggable-perl. 432s Preparing to unpack .../141-libmodule-pluggable-perl_5.2-5_all.deb ... 432s Unpacking libmodule-pluggable-perl (5.2-5) ... 432s Selecting previously unselected package libmro-compat-perl. 432s Preparing to unpack .../142-libmro-compat-perl_0.15-2_all.deb ... 432s Unpacking libmro-compat-perl (0.15-2) ... 432s Selecting previously unselected package libemail-abstract-perl. 432s Preparing to unpack .../143-libemail-abstract-perl_3.010-1_all.deb ... 432s Unpacking libemail-abstract-perl (3.010-1) ... 432s Selecting previously unselected package libemail-address-xs-perl. 432s Preparing to unpack .../144-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 432s Unpacking libemail-address-xs-perl (1.05-1build5) ... 432s Selecting previously unselected package libparams-classify-perl:ppc64el. 432s Preparing to unpack .../145-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 432s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 432s Selecting previously unselected package libmodule-runtime-perl. 432s Preparing to unpack .../146-libmodule-runtime-perl_0.018-1_all.deb ... 432s Unpacking libmodule-runtime-perl (0.018-1) ... 432s Selecting previously unselected package libimport-into-perl. 432s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 432s Unpacking libimport-into-perl (1.002005-2) ... 432s Selecting previously unselected package librole-tiny-perl. 432s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 432s Unpacking librole-tiny-perl (2.002004-1) ... 432s Selecting previously unselected package libsub-quote-perl. 432s Preparing to unpack .../149-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 432s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 432s Selecting previously unselected package libmoo-perl. 432s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 432s Unpacking libmoo-perl (2.005005-1) ... 432s Selecting previously unselected package libmoox-types-mooselike-perl. 432s Preparing to unpack .../151-libmoox-types-mooselike-perl_0.29-2_all.deb ... 432s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 432s Selecting previously unselected package libsub-exporter-perl. 432s Preparing to unpack .../152-libsub-exporter-perl_0.990-1_all.deb ... 432s Unpacking libsub-exporter-perl (0.990-1) ... 432s Selecting previously unselected package libthrowable-perl. 432s Preparing to unpack .../153-libthrowable-perl_1.001-2_all.deb ... 432s Unpacking libthrowable-perl (1.001-2) ... 432s Selecting previously unselected package libemail-sender-perl. 432s Preparing to unpack .../154-libemail-sender-perl_2.601-1_all.deb ... 432s Unpacking libemail-sender-perl (2.601-1) ... 432s Selecting previously unselected package libtype-tiny-perl. 432s Preparing to unpack .../155-libtype-tiny-perl_2.010001-1_all.deb ... 432s Unpacking libtype-tiny-perl (2.010001-1) ... 432s Selecting previously unselected package libfcgi-client-perl. 432s Preparing to unpack .../156-libfcgi-client-perl_0.09-1build1_all.deb ... 432s Unpacking libfcgi-client-perl (0.09-1build1) ... 433s Selecting previously unselected package libimagequant0:ppc64el. 433s Preparing to unpack .../157-libimagequant0_2.18.0-1build1_ppc64el.deb ... 433s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 433s Selecting previously unselected package libxpm4:ppc64el. 433s Preparing to unpack .../158-libxpm4_1%3a3.5.17-1build3_ppc64el.deb ... 433s Unpacking libxpm4:ppc64el (1:3.5.17-1build3) ... 433s Selecting previously unselected package libgd3:ppc64el. 433s Preparing to unpack .../159-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 433s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 433s Selecting previously unselected package libgd-perl. 433s Preparing to unpack .../160-libgd-perl_2.84-2_ppc64el.deb ... 433s Unpacking libgd-perl (2.84-2) ... 433s Selecting previously unselected package libgd-securityimage-perl. 433s Preparing to unpack .../161-libgd-securityimage-perl_1.75-3_all.deb ... 433s Unpacking libgd-securityimage-perl (1.75-3) ... 433s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 433s Preparing to unpack .../162-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 433s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 433s Selecting previously unselected package libnet-smtp-ssl-perl. 433s Preparing to unpack .../163-libnet-smtp-ssl-perl_1.04-2_all.deb ... 433s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 433s Selecting previously unselected package libmailtools-perl. 433s Preparing to unpack .../164-libmailtools-perl_2.22-1_all.deb ... 433s Unpacking libmailtools-perl (2.22-1) ... 433s Selecting previously unselected package libmime-tools-perl. 433s Preparing to unpack .../165-libmime-tools-perl_5.515-1_all.deb ... 433s Unpacking libmime-tools-perl (5.515-1) ... 433s Selecting previously unselected package libstring-random-perl. 433s Preparing to unpack .../166-libstring-random-perl_1%3a0.32-2_all.deb ... 433s Unpacking libstring-random-perl (1:0.32-2) ... 433s Selecting previously unselected package lemonldap-ng-handler. 433s Preparing to unpack .../167-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 433s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 433s Selecting previously unselected package lemonldap-ng. 433s Preparing to unpack .../168-lemonldap-ng_2.22.1+ds-1_all.deb ... 433s Unpacking lemonldap-ng (2.22.1+ds-1) ... 433s Selecting previously unselected package lemonldap-ng-doc. 433s Preparing to unpack .../169-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 433s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 433s Setting up libconfig-inifiles-perl (3.000003-4) ... 433s Setting up libmodule-pluggable-perl (5.2-5) ... 433s Setting up javascript-common (12+nmu1) ... 433s Setting up liblcms2-2:ppc64el (2.17-1) ... 433s Setting up libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 433s Setting up libaom3:ppc64el (3.13.1-2) ... 433s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 433s Setting up libmouse-perl:ppc64el (2.6.1-1) ... 433s Setting up libhttp-multipartparser-perl (0.02-3) ... 433s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 433s Setting up libxpm4:ppc64el (1:3.5.17-1build3) ... 433s Setting up libclass-inspector-perl (1.36-3) ... 433s Setting up libfont-afm-perl (1.20-4) ... 433s Setting up libdynaloader-functions-perl (0.004-2) ... 433s Setting up libclass-method-modifiers-perl (2.15-1) ... 433s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 433s Setting up libclone-perl:ppc64el (0.47-1) ... 433s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 433s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 433s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 433s Setting up libhtml-tagset-perl (3.24-1) ... 433s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 433s Setting up libfilesys-notify-simple-perl (0.14-3) ... 433s Setting up libnet-cidr-perl (0.27-1build1) ... 433s Setting up libipc-sharelite-perl (0.17-5build4) ... 433s Setting up libconvert-binhex-perl (1.125-3) ... 433s Setting up liblwp-mediatypes-perl (6.04-2) ... 433s Setting up libcrypt-urandom-perl (0.54-1) ... 433s Setting up libtry-tiny-perl (0.32-1) ... 433s Setting up libdeflate0:ppc64el (1.23-2) ... 433s Setting up perl-openssl-defaults:ppc64el (7build4) ... 433s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 433s Setting up libposix-strftime-compiler-perl (0.46-1) ... 433s Setting up libencode-locale-perl (1.05-3) ... 433s Setting up libgomp1:ppc64el (15.2.0-12ubuntu1) ... 433s Setting up libclass-errorhandler-perl (0.04-3) ... 433s Setting up libjs-angularjs (1.8.3-3) ... 433s Setting up libjbig0:ppc64el (2.1-6.1ubuntu3) ... 433s Setting up libfcgi-procmanager-perl (0.28-3) ... 433s Setting up libregexp-common-perl (2024080801-1) ... 433s Setting up libtest-sharedfork-perl (0.35-3) ... 433s Setting up libsub-install-perl (0.929-1) ... 433s Setting up libhash-multivalue-perl (0.16-3) ... 433s Setting up libjs-es5-shim (4.6.7-2) ... 433s Setting up liberror-perl (0.17030-1) ... 433s Setting up libapache-session-perl (1.94-2) ... 433s Setting up libstream-buffered-perl (0.03-3) ... 433s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 433s Setting up libalgorithm-c3-perl (0.11-2) ... 433s Setting up libapache-logformat-compiler-perl (0.36-3) ... 433s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 433s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 433s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 433s Setting up libemail-date-format-perl (1.008-1) ... 433s Setting up fonts-dejavu-mono (2.37-8build1) ... 433s Setting up libcryptx-perl (0.087-1) ... 433s Setting up libio-html-perl (1.004-3) ... 433s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 433s Setting up fonts-dejavu-core (2.37-8build1) ... 433s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 433s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 433s Setting up libltdl7:ppc64el (2.5.4-9) ... 433s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 433s Setting up libstring-random-perl (1:0.32-2) ... 433s Setting up libparams-util-perl (1.102-3build1) ... 433s Setting up libwebp7:ppc64el (1.5.0-0.1build1) ... 433s Setting up libcapture-tiny-perl (0.50-1) ... 433s Setting up libtimedate-perl (2.3300-2) ... 433s Setting up libtypes-serialiser-perl (1.01-1) ... 433s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 433s Setting up liblqr-1-0:ppc64el (0.4.2-2.2) ... 433s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 433s Setting up libjson-perl (4.10000-1) ... 433s Setting up librole-tiny-perl (2.002004-1) ... 433s Setting up libfile-sharedir-perl (1.118-3) ... 433s Setting up libfcgi-perl (0.82+ds-3build3) ... 433s Setting up libopenjp2-7:ppc64el (2.5.4-1) ... 433s Setting up libwww-form-urlencoded-perl (0.26-2) ... 433s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 433s Setting up libdevel-stacktrace-perl (2.0500-1) ... 433s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 433s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 433s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 433s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 433s Setting up libexporter-tiny-perl (1.006003-1) ... 433s Setting up libconvert-asn1-perl (0.34-1) ... 433s Setting up libtext-unidecode-perl (1.30-3) ... 433s Setting up libde265-0:ppc64el (1.0.16-1build1) ... 433s Setting up libregexp-assemble-perl (0.38-2) ... 433s Setting up libwebpmux3:ppc64el (1.5.0-0.1build1) ... 433s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 433s Setting up liburi-perl (5.34-2build1) ... 433s Setting up libconvert-base32-perl (0.06-3) ... 433s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 433s Setting up libemail-address-xs-perl (1.05-1build5) ... 433s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 433s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 433s Setting up libjson-xs-perl (4.040-1) ... 433s Setting up libcrypt-des-ede3-perl (0.03-1) ... 433s Setting up libjs-jquery-cookie (12-4build1) ... 433s Setting up libhttp-date-perl (6.06-1) ... 433s Setting up libtest-tcp-perl (2.22-2) ... 433s Setting up libfile-listing-perl (6.16-1) ... 433s Setting up libhash-merge-simple-perl (0.052-1) ... 433s Setting up libcache-cache-perl (1.08-3) ... 433s Setting up libhttp-headers-fast-perl (0.22-3) ... 433s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 433s Setting up liblist-moreutils-perl (0.430-2) ... 433s Setting up libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 433s Setting up libtype-tiny-perl (2.010001-1) ... 433s Setting up libemail-simple-perl (2.218-1) ... 433s Setting up libnet-http-perl (6.24-1build1) ... 433s Setting up libclass-c3-perl (0.35-2) ... 433s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 433s Setting up libjson-maybexs-perl (1.004008-1) ... 433s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 433s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 433s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 433s Setting up libdata-optlist-perl (0.114-1) ... 433s Setting up libraw23t64:ppc64el (0.21.4-2) ... 433s Setting up libwww-robotrules-perl (6.02-1build1) ... 433s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 433s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 433s Setting up libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 433s Setting up libmro-compat-perl (0.15-2) ... 433s Setting up libcookie-baker-perl (0.12-1) ... 433s Setting up libhttp-entity-parser-perl (0.25-2) ... 433s Setting up libio-socket-ssl-perl (2.098-1) ... 433s Setting up libsub-exporter-perl (0.990-1) ... 433s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 433s Setting up libconvert-pem-perl (0.13-1) ... 433s Setting up libhttp-negotiate-perl (6.01-2) ... 433s Setting up libhttp-cookies-perl (6.11-1) ... 433s Setting up libhtml-tree-perl (5.07-3) ... 433s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 433s Setting up libcgi-pm-perl (4.71-1build1) ... 433s Setting up libhtml-format-perl (2.16-2) ... 433s Setting up libhtml-template-perl (2.97-2build1) ... 433s Setting up libnet-smtp-ssl-perl (1.04-2) ... 433s Setting up libmodule-runtime-perl (0.018-1) ... 433s Setting up libmailtools-perl (2.22-1) ... 433s Setting up libemail-abstract-perl (3.010-1) ... 433s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 433s Setting up libplack-perl (1.0051-1) ... 433s Setting up libimport-into-perl (1.002005-2) ... 433s Setting up libmoo-perl (2.005005-1) ... 433s Setting up libmime-tools-perl (5.515-1) ... 433s Setting up libfcgi-client-perl (0.09-1build1) ... 433s Setting up libmoox-types-mooselike-perl (0.29-2) ... 433s Setting up libthrowable-perl (1.001-2) ... 433s Setting up libemail-sender-perl (2.601-1) ... 433s Setting up libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 433s Setting up liblwp-protocol-https-perl (6.14-1) ... 433s Setting up libheif-plugin-libde265:ppc64el (1.21.2-1) ... 433s Setting up libwww-perl (6.81-1build1) ... 433s Setting up libheif1:ppc64el (1.21.2-1) ... 433s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 434s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 434s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 434s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 434s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 434s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 434s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 434s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 434s Setting up libgd-perl (2.84-2) ... 434s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 434s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 434s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 435s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 435s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 435s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 435s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 435s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 436s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 436s Setting up libgd-securityimage-perl (1.75-3) ... 436s Setting up lemonldap-ng (2.22.1+ds-1) ... 436s Processing triggers for libc-bin (2.42-2ubuntu4) ... 436s Processing triggers for man-db (2.13.1-1) ... 441s autopkgtest [05:35:26]: test fastcgiserver: [----------------------- 441s 1..1 441s ok 1 - Portal responded 200 442s autopkgtest [05:35:27]: test fastcgiserver: -----------------------] 442s autopkgtest [05:35:27]: test fastcgiserver: - - - - - - - - - - results - - - - - - - - - - 442s fastcgiserver PASS 442s autopkgtest [05:35:27]: test common-test: preparing testbed 451s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d from image adt/ubuntu-resolute-ppc64el-server-20260202.img (UUID ca98045c-2f99-4634-a243-9d47350236de)... 462s nova [E] nova boot failed (attempt #0): 462s nova [E] DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 462s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 462s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 462s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 462s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 462s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 462s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 462s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 462s DEBUG (session:517) REQ: curl -g -i -X GET https://keystone.ps7.canonical.com:5000/v3 -H "Accept: application/json" -H "User-Agent: nova keystoneauth1/4.0.0 python-requests/2.22.0 CPython/3.8.10" 462s DEBUG (connectionpool:939) Starting new HTTPS connection (1): keystone.ps7.canonical.com:5000 462s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "GET /v3 HTTP/1.1" 200 267 462s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:35:40 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) Vary: X-Auth-Token x-openstack-request-id: req-2eedb4d2-f3c8-4754-84fc-8d5b1e42b658 462s DEBUG (session:580) RESP BODY: {"version": {"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone.ps7.canonical.com:5000/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}} 462s DEBUG (session:946) GET call to https://keystone.ps7.canonical.com:5000/v3 used request id req-2eedb4d2-f3c8-4754-84fc-8d5b1e42b658 462s DEBUG (base:182) Making authentication request to https://keystone.ps7.canonical.com:5000/v3/auth/tokens 462s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "POST /v3/auth/tokens HTTP/1.1" 201 12966 462s DEBUG (base:187) {"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "20f4f30c2cfd4bfe806cd0db10c0e446", "name": "prod-autopkgtest-workers-ppc64el", "password_expires_at": null}, "audit_ids": ["YLulNevHSqaP3ffDfmLQCQ"], "expires_at": "2026-02-04T05:35:40.000000Z", "issued_at": "2026-02-03T05:35:40.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "9bf77f46fd6c4d3da81ee79a717acf43", "name": "prod-autopkgtest-workers-ppc64el_project"}, "is_domain": false, "roles": [{"id": "9531825e299647e9b8713fcf36566f08", "name": "member"}, {"id": "a31fb543f37543d3b12c7fcb6e29636f", "name": "load-balancer_member"}, {"id": "c4de4cd4a6e842c48c193225243b4507", "name": "reader"}], "is_admin_project": false, "catalog": [{"endpoints": [{"id": "09e03191c89d4421aebaa8dcff0e22e3", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "0b44af32db1b408da5b67a834350711b", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "325f3c044aa54591be49e39f7260483d", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "07902f28d63c4792bef57723f11a597e", "type": "orchestration", "name": "heat"}, {"endpoints": [{"id": "296a5126b56949f8abc8663ba48d7c69", "interface": "admin", "region_id": "prodstack7", "url": "https://nova-admin.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "4ed46fd286814be9ad5f53c713db2b21", "interface": "public", "region_id": "prodstack7", "url": "https://nova.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "f920fb8274c74c72b50e57ac95f88f51", "interface": "internal", "region_id": "prodstack7", "url": "https://nova-internal.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}], "id": "0f4ee03d0c134dceb7ed6b2fa51eb189", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "074ea936d15d47e8ba1b8f1347fdaeec", "interface": "admin", "region_id": "prodstack7", "url": "https://neutron-admin.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "4d5667208af943eab425bb1952f67d2f", "interface": "public", "region_id": "prodstack7", "url": "https://neutron.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "ae71a7dd75fc495fa3dd207ac977346d", "interface": "internal", "region_id": "prodstack7", "url": "https://neutron-internal.ps7.canonical.com:9696", "region": "prodstack7"}], "id": "1fde991012bf4a91a97b5b02cd662e5d", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "5f3171f69df346c9a40ff13f8a9f3feb", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "951c2c04417d456eb29a4cbd2675f1bc", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "e4062e144ad243cbb53c8ce87aefee44", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8000/v1", "region": "prodstack7"}], "id": "2c59c0123c304ef3824d75e9779ac5a3", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"id": "4a95fbf112804721b96a3578858faf45", "interface": "internal", "region_id": "prodstack7", "url": "https://octavia-internal.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "56bed7c3efd54a57bae11cc93844edc5", "interface": "public", "region_id": "prodstack7", "url": "https://octavia.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "e9c2ec6bc0e94e1e8ca6b15aa24b9294", "interface": "admin", "region_id": "prodstack7", "url": "https://octavia-admin.ps7.canonical.com:9876", "region": "prodstack7"}], "id": "4e42217a7f46428b87e7458a8a73942c", "type": "load-balancer", "name": "octavia"}, {"endpoints": [{"id": "29929a56ac7944d8867150f9d9a51ffe", "interface": "public", "region_id": "prodstack7", "url": "https://gnocchi.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "d1146fdec43e4c339f3c0766fda1923d", "interface": "internal", "region_id": "prodstack7", "url": "https://gnocchi-internal.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "ff5d256a28064e13b52758d6206687eb", "interface": "admin", "region_id": "prodstack7", "url": "https://gnocchi-admin.ps7.canonical.com:8041", "region": "prodstack7"}], "id": "50872dac84974216b104c7eef043dfe6", "type": "metric", "name": "gnocchi"}, {"endpoints": [{"id": "3901a2889b584fe5baf1325da2d5571c", "interface": "internal", "region_id": "prodstack7", "url": "https://aodh-internal.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "94f9e723537a4d0ab35ab53fe1af6f01", "interface": "public", "region_id": "prodstack7", "url": "https://aodh.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "f3fc8781a98149c680bd7f34c6893410", "interface": "admin", "region_id": "prodstack7", "url": "https://aodh-admin.ps7.canonical.com:8042", "region": "prodstack7"}], "id": "6f7af5495c2447c9bf258f72605a99b1", "type": "alarming", "name": "aodh"}, {"endpoints": [{"id": "0592d4bf15d54ba8aac00dfc34292295", "interface": "admin", "region_id": "prodstack7", "url": "https://keystone-admin.ps7.canonical.com:35357/v3", "region": "prodstack7"}, {"id": "1f5df236ded54026af4f5e947a599b2f", "interface": "internal", "region_id": "prodstack7", "url": "https://keystone-internal.ps7.canonical.com:5000/v3", "region": "prodstack7"}, {"id": "cd17fef7e3d246b3974b2ffe55b7889c", "interface": "public", "region_id": "prodstack7", "url": "https://keystone.ps7.canonical.com:5000/v3", "region": "prodstack7"}], "id": "7ad024307b634ea989f1e03d73d7737b", "type": "identity", "name": "keystone"}, {"endpoints": [{"id": "001dac935b6c44b1ad62c90175538578", "interface": "admin", "region_id": "prodstack7", "url": "https://cinder-admin.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "90abac2983a34488bb6ada4e5004bb99", "interface": "public", "region_id": "prodstack7", "url": "https://cinder.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "e49add7152684a8e9e1e3ea9502b5dc6", "interface": "internal", "region_id": "prodstack7", "url": "https://cinder-internal.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "7bea8b97c0304a62afd8325515928cc0", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"id": "2450babeee5e4fe49947cbe7bcc0f3c3", "interface": "public", "region_id": "prodstack7", "url": "https://designate.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "c2e77ece29cd4dc7bf518bb51c619cce", "interface": "internal", "region_id": "prodstack7", "url": "https://designate-internal.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "fc292615aa2d43ff943da365870944ce", "interface": "admin", "region_id": "prodstack7", "url": "https://designate-admin.ps7.canonical.com:9001", "region": "prodstack7"}], "id": "8d13654c658644c4a375ce8428638f3d", "type": "dns", "name": "designate"}, {"endpoints": [{"id": "604f1f7088c54ec4a558d1747b0e7396", "interface": "public", "region_id": "prodstack7", "url": "https://barbican.ps7.canonical.com:9311", "region": "prodstack7"}, {"id": "81268c6bd3524a4d85af3d6faa426863", "interface": "admin", "region_id": "prodstack7", "url": "https://barbican-admin.ps7.canonical.com:9312", "region": "prodstack7"}, {"id": "becc73f676f34e66ab1daf0fbcb42366", "interface": "internal", "region_id": "prodstack7", "url": "https://barbican-internal.ps7.canonical.com:9311", "region": "prodstack7"}], "id": "8df4ed7c02d44fe28ec72b1e19e3f66f", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"id": "38557e1243014f1abaa578a61bb0a387", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "b12d5a4329f94a1fa6dbd2cd38ebcd52", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "bc081c0d5d954446b7ee77886f5d68a3", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "8e7967c2620d49448787e035e8f21af0", "type": "share", "name": "manila"}, {"endpoints": [{"id": "03802d072c514ae484a2d26be0c906af", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "c07a315e261f430d94542a872596d654", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "d62fcd20c1e34d64930fbec97503a40a", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/", "region": "prodstack7"}], "id": "9569f1b0b4714254a3d116760dc3968d", "type": "s3", "name": "s3"}, {"endpoints": [{"id": "0e64627804e741e5948b4d35e1914624", "interface": "internal", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "12d47bbd1cc64dbf8d4e442b821c64f2", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift/simplestreams/data", "region": "prodstack7"}, {"id": "35aba6c3a1fc4041b30963e8b6c7b929", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}, {"id": "35bc5168fcc2414a9d89313cdef8bca9", "interface": "admin", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "5f7980b3f8e746e6bbd66c9cef81714e", "interface": "public", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "739ab5131dff4cdbb3151f6de36b36f6", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}], "id": "b28a039721b147af8e77d77242d4297f", "type": "product-streams", "name": "image-stream"}, {"endpoints": [{"id": "9321fba4588641dbb1c9f89508f1bf23", "interface": "internal", "region_id": "prodstack7", "url": "https://placement-internal.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "9a75eebf33e7409d9b69dc7e650f756c", "interface": "admin", "region_id": "prodstack7", "url": "https://placement-admin.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "c03942ddacb94fe39c1529aa74bd31c1", "interface": "public", "region_id": "prodstack7", "url": "https://placement.ps7.canonical.com:8778", "region": "prodstack7"}], "id": "bc5c019477934e89bab2a097e8df84b6", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "b8152f5e649d4603ac092897639d38c9", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift", "region": "prodstack7"}, {"id": "baa313d85b904c308b7a5c98505fc32c", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "c17c3db416224561b5e045562bbe76bf", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "c6dd2bcf96bf44c2a99e39d1302563f1", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "526da263451648898c9187c65f441a1c", "interface": "public", "region_id": "prodstack7", "url": "https://glance.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "61b55755ca9e4e2ab04a144f92cb6e97", "interface": "admin", "region_id": "prodstack7", "url": "https://glance-admin.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "9080969b2cde4926b647f63b9591233c", "interface": "internal", "region_id": "prodstack7", "url": "https://glance-internal.ps7.canonical.com:9292", "region": "prodstack7"}], "id": "dd3a22e287464998be0514a67dafb7e4", "type": "image", "name": "glance"}, {"endpoints": [{"id": "2f4dcba2a4ce46b2a2e3cf103fd929f4", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "789faa303fb54473b9449fa2f52866b3", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "fa7fa08da5e147df8dbc9528f3d7135b", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "f6880aea736446b8a4232e0cf3528a12", "type": "sharev2", "name": "manilav2"}]}} 462s REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd587ed45f1e7dbb9c9dffb7179f23d66fe32db8051c4de645103f6d0bb4239" 462s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd587ed45f1e7dbb9c9dffb7179f23d66fe32db8051c4de645103f6d0bb4239" 462s DEBUG (connectionpool:939) Starting new HTTPS connection (1): nova.ps7.canonical.com:8774 462s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1 HTTP/1.1" 302 0 462s RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Tue, 03 Feb 2026 05:35:40 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-d508f5dc-688a-46e9-aecc-131de5f22dc3 x-openstack-request-id: req-d508f5dc-688a-46e9-aecc-131de5f22dc3 462s DEBUG (session:548) RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Tue, 03 Feb 2026 05:35:40 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-d508f5dc-688a-46e9-aecc-131de5f22dc3 x-openstack-request-id: req-d508f5dc-688a-46e9-aecc-131de5f22dc3 462s RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 462s DEBUG (session:580) RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 462s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/ HTTP/1.1" 200 397 462s RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Tue, 03 Feb 2026 05:35:40 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-cba78436-ecb1-4297-86b9-97b49f24e4b4 x-openstack-request-id: req-cba78436-ecb1-4297-86b9-97b49f24e4b4 462s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Tue, 03 Feb 2026 05:35:40 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-cba78436-ecb1-4297-86b9-97b49f24e4b4 x-openstack-request-id: req-cba78436-ecb1-4297-86b9-97b49f24e4b4 462s RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 462s DEBUG (session:580) RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 462s GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-cba78436-ecb1-4297-86b9-97b49f24e4b4 462s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-cba78436-ecb1-4297-86b9-97b49f24e4b4 462s DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 462s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 462s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 462s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 462s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 462s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 462s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 462s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 462s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 462s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd587ed45f1e7dbb9c9dffb7179f23d66fe32db8051c4de645103f6d0bb4239" -H "X-OpenStack-Nova-API-Version: 2.87" 462s DEBUG (connectionpool:939) Starting new HTTPS connection (1): glance.ps7.canonical.com:9292 462s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/ca98045c-2f99-4634-a243-9d47350236de HTTP/1.1" 200 2267 462s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:35:40 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-1ba28010-26e2-4c0e-8538-565ef3c92b2d 462s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "1817ca74-e109-4221-8791-3fc9207e3533", "boot_roles": "member,load-balancer_member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "28a15a23-fb43-4067-a907-286858b50c0e", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "26.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:26.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"26.04,r,resolute,devel\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-resolute-daily-ppc64el-server-20260127\", \"release\": \"resolute\", \"release_codename\": \"Resolute Raccoon\", \"release_title\": \"2", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20260127", "name": "adt/ubuntu-resolute-ppc64el-server-20260202.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2865954816, "virtual_size": 21474836480, "status": "active", "checksum": "6ad93313de25c3518f40dea44f47e332", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "31d17570a370d1150f702fd59f3f37a5350f6c7d1a1bebbb79e93f4749c1e42c", "id": "ca98045c-2f99-4634-a243-9d47350236de", "created_at": "2026-02-02T14:51:13Z", "updated_at": "2026-02-02T14:52:43Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "tags": [], "self": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de", "file": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de/file", "schema": "/v2/schemas/image", "stores": "ceph"} 462s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de used request id req-1ba28010-26e2-4c0e-8538-565ef3c92b2d 462s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd587ed45f1e7dbb9c9dffb7179f23d66fe32db8051c4de645103f6d0bb4239" -H "X-OpenStack-Nova-API-Version: 2.87" 462s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el HTTP/1.1" 404 109 462s DEBUG (session:548) RESP: [404] Connection: Keep-Alive Content-Length: 109 Content-Type: application/json; charset=UTF-8 Date: Tue, 03 Feb 2026 05:35:41 GMT Keep-Alive: timeout=75, max=998 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-f3abecd4-e662-4436-a9b0-37ab405d63ae x-openstack-request-id: req-f3abecd4-e662-4436-a9b0-37ab405d63ae 462s DEBUG (session:580) RESP BODY: {"itemNotFound": {"code": 404, "message": "Flavor autopkgtest-cpu2-ram4-disk20-ppc64el could not be found."}} 462s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el used request id req-f3abecd4-e662-4436-a9b0-37ab405d63ae 462s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd587ed45f1e7dbb9c9dffb7179f23d66fe32db8051c4de645103f6d0bb4239" -H "X-OpenStack-Nova-API-Version: 2.87" 462s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors?is_public=None HTTP/1.1" 200 2423 462s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2423 Content-Type: application/json Date: Tue, 03 Feb 2026 05:35:41 GMT Keep-Alive: timeout=75, max=997 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-810b48bd-97a5-4e20-aa32-b4a7140b4a63 x-openstack-request-id: req-810b48bd-97a5-4e20-aa32-b4a7140b4a63 462s DEBUG (session:580) RESP BODY: {"flavors": [{"id": "53d845ba-20b6-47b0-8d36-14129b383b2c", "name": "shared.large.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}], "description": null}, {"id": "6d15d6b4-4956-4aab-940e-fc2f21abb355", "name": "shared.xlarge.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}], "description": null}, {"id": "84d9214c-6238-49ad-bcd4-68651b0fff84", "name": "shared.medium.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}], "description": null}, {"id": "af3a4807-1a67-45b0-a4ec-851f7f915480", "name": "autopkgtest-cpu4-ram16-disk100-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}], "description": null}, {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null}, {"id": "d2b33018-ef27-42d3-9878-e3b4816cec50", "name": "shared.xsmall.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}], "description": null}, {"id": "e9e0185b-b47d-42ce-bd30-0892a3bf026a", "name": "shared.small.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}], "description": null}]} 462s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None used request id req-810b48bd-97a5-4e20-aa32-b4a7140b4a63 462s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd587ed45f1e7dbb9c9dffb7179f23d66fe32db8051c4de645103f6d0bb4239" -H "X-OpenStack-Nova-API-Version: 2.87" 462s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 HTTP/1.1" 200 706 462s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 706 Content-Type: application/json Date: Tue, 03 Feb 2026 05:35:41 GMT Keep-Alive: timeout=75, max=996 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-0b817295-8b8d-42e0-a9ad-6f3883467ca2 x-openstack-request-id: req-0b817295-8b8d-42e0-a9ad-6f3883467ca2 462s DEBUG (session:580) RESP BODY: {"flavor": {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "ram": 4096, "disk": 20, "swap": 0, "OS-FLV-EXT-DATA:ephemeral": 0, "OS-FLV-DISABLED:disabled": false, "vcpus": 2, "os-flavor-access:is_public": false, "rxtx_factor": 1.0, "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null, "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}} 462s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 used request id req-0b817295-8b8d-42e0-a9ad-6f3883467ca2 462s DEBUG (session:517) REQ: curl -g -i -X POST https://nova.ps7.canonical.com:8774/v2.1/servers -H "Accept: application/json" -H "Content-Type: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd587ed45f1e7dbb9c9dffb7179f23d66fe32db8051c4de645103f6d0bb4239" -H "X-OpenStack-Nova-API-Version: 2.87" -d '{"server": {"name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "imageRef": "ca98045c-2f99-4634-a243-9d47350236de", "flavorRef": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "min_count": 1, "max_count": 1, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup"}], "networks": [{"uuid": "c4c76c34-f8c1-479e-a79a-8c9382a6ed25"}]}}' 462s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "POST /v2.1/servers HTTP/1.1" 202 478 462s DEBUG (session:548) RESP: [202] Connection: Keep-Alive Content-Length: 478 Content-Type: application/json Date: Tue, 03 Feb 2026 05:35:41 GMT Keep-Alive: timeout=75, max=995 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 location: https://nova.ps7.canonical.com:8774/v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80 x-compute-request-id: req-ea2962c4-13c9-4048-8d99-26a1d5267d21 x-openstack-request-id: req-ea2962c4-13c9-4048-8d99-26a1d5267d21 462s DEBUG (session:580) RESP BODY: {"server": {"id": "904e3f51-2a61-4609-887a-ab058a1d9d80", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/904e3f51-2a61-4609-887a-ab058a1d9d80"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup"}], "adminPass": "VXfG6c3ovfs3"}} 462s DEBUG (session:936) POST call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers used request id req-ea2962c4-13c9-4048-8d99-26a1d5267d21 462s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd587ed45f1e7dbb9c9dffb7179f23d66fe32db8051c4de645103f6d0bb4239" -H "X-OpenStack-Nova-API-Version: 2.87" 462s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80 HTTP/1.1" 200 2719 462s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2719 Content-Type: application/json Date: Tue, 03 Feb 2026 05:35:41 GMT Keep-Alive: timeout=75, max=994 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-7f4144b9-a20c-4196-bac1-f4a8d2267dc3 x-openstack-request-id: req-7f4144b9-a20c-4196-bac1-f4a8d2267dc3 462s DEBUG (session:580) RESP BODY: {"server": {"id": "904e3f51-2a61-4609-887a-ab058a1d9d80", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "BUILD", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T05:35:42Z", "updated": "2026-02-03T05:35:41Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/904e3f51-2a61-4609-887a-ab058a1d9d80"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-tsi0uoi9", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 462s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80 used request id req-7f4144b9-a20c-4196-bac1-f4a8d2267dc3 462s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd587ed45f1e7dbb9c9dffb7179f23d66fe32db8051c4de645103f6d0bb4239" -H "X-OpenStack-Nova-API-Version: 2.87" 462s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/ca98045c-2f99-4634-a243-9d47350236de HTTP/1.1" 200 2267 462s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:35:41 GMT Keep-Alive: timeout=75, max=999 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-884d024a-9996-4b01-adc2-8660599b01cb 462s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "1817ca74-e109-4221-8791-3fc9207e3533", "boot_roles": "member,load-balancer_member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "28a15a23-fb43-4067-a907-286858b50c0e", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "26.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:26.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"26.04,r,resolute,devel\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-resolute-daily-ppc64el-server-20260127\", \"release\": \"resolute\", \"release_codename\": \"Resolute Raccoon\", \"release_title\": \"2", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20260127", "name": "adt/ubuntu-resolute-ppc64el-server-20260202.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2865954816, "virtual_size": 21474836480, "status": "active", "checksum": "6ad93313de25c3518f40dea44f47e332", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "31d17570a370d1150f702fd59f3f37a5350f6c7d1a1bebbb79e93f4749c1e42c", "id": "ca98045c-2f99-4634-a243-9d47350236de", "created_at": "2026-02-02T14:51:13Z", "updated_at": "2026-02-02T14:52:43Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "tags": [], "self": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de", "file": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de/file", "schema": "/v2/schemas/image", "stores": "ceph"} 462s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de used request id req-884d024a-9996-4b01-adc2-8660599b01cb 462s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 462s | Property | Value | 462s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 462s | OS-DCF:diskConfig | MANUAL | 462s | OS-EXT-AZ:availability_zone | | 462s | OS-EXT-SRV-ATTR:host | - | 462s | OS-EXT-SRV-ATTR:hostname | adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p | 462s | OS-EXT-SRV-ATTR:hypervisor_hostname | - | 462s | OS-EXT-SRV-ATTR:instance_name | | 462s | OS-EXT-SRV-ATTR:kernel_id | | 462s | OS-EXT-SRV-ATTR:launch_index | 0 | 462s | OS-EXT-SRV-ATTR:ramdisk_id | | 462s | OS-EXT-SRV-ATTR:reservation_id | r-tsi0uoi9 | 462s | OS-EXT-SRV-ATTR:root_device_name | - | 462s | OS-EXT-STS:power_state | 0 | 462s | OS-EXT-STS:task_state | scheduling | 462s | OS-EXT-STS:vm_state | building | 462s | OS-SRV-USG:launched_at | - | 462s | OS-SRV-USG:terminated_at | - | 462s | accessIPv4 | | 462s | accessIPv6 | | 462s | adminPass | VXfG6c3ovfs3 | 462s | config_drive | | 462s | created | 2026-02-03T05:35:42Z | 462s | description | - | 462s | flavor:disk | 20 | 462s | flavor:ephemeral | 0 | 462s | flavor:extra_specs | {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"} | 462s | flavor:original_name | autopkgtest-cpu2-ram4-disk20-ppc64el | 462s | flavor:ram | 4096 | 462s | flavor:swap | 0 | 462s | flavor:vcpus | 2 | 462s | hostId | | 462s | id | 904e3f51-2a61-4609-887a-ab058a1d9d80 | 462s | image | adt/ubuntu-resolute-ppc64el-server-20260202.img (ca98045c-2f99-4634-a243-9d47350236de) | 462s | key_name | testbed-juju-7f2275-prod-proposed-migration-environment-2 | 462s | locked | False | 462s | locked_reason | - | 462s | metadata | {} | 462s | name | adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d | 462s | os-extended-volumes:volumes_attached | [] | 462s | progress | 0 | 462s | security_groups | autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup | 462s | server_groups | [] | 462s | status | BUILD | 462s | tags | [] | 462s | tenant_id | 9bf77f46fd6c4d3da81ee79a717acf43 | 462s | trusted_image_certificates | - | 462s | updated | 2026-02-03T05:35:41Z | 462s | user_id | 20f4f30c2cfd4bfe806cd0db10c0e446 | 462s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd587ed45f1e7dbb9c9dffb7179f23d66fe32db8051c4de645103f6d0bb4239" -H "X-OpenStack-Nova-API-Version: 2.87" 462s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80 HTTP/1.1" 200 2736 462s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2736 Content-Type: application/json Date: Tue, 03 Feb 2026 05:35:41 GMT Keep-Alive: timeout=75, max=993 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-218ba4dd-b9c6-4acc-971b-92b5133326ea x-openstack-request-id: req-218ba4dd-b9c6-4acc-971b-92b5133326ea 462s DEBUG (session:580) RESP BODY: {"server": {"id": "904e3f51-2a61-4609-887a-ab058a1d9d80", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "BUILD", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T05:35:41Z", "updated": "2026-02-03T05:35:41Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/904e3f51-2a61-4609-887a-ab058a1d9d80"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "instance-00023d91", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-tsi0uoi9", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 462s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80 used request id req-218ba4dd-b9c6-4acc-971b-92b5133326ea 462s 462s 462s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd587ed45f1e7dbb9c9dffb7179f23d66fe32db8051c4de645103f6d0bb4239" -H "X-OpenStack-Nova-API-Version: 2.87" 462s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80 HTTP/1.1" 200 2846 462s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2846 Content-Type: application/json Date: Tue, 03 Feb 2026 05:35:46 GMT Keep-Alive: timeout=75, max=992 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-4a1422d9-2818-4d7d-9176-5db07348b232 x-openstack-request-id: req-4a1422d9-2818-4d7d-9176-5db07348b232 462s DEBUG (session:580) RESP BODY: {"server": {"id": "904e3f51-2a61-4609-887a-ab058a1d9d80", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "ERROR", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T05:35:41Z", "updated": "2026-02-03T05:35:42Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/904e3f51-2a61-4609-887a-ab058a1d9d80"}], "OS-DCF:diskConfig": "MANUAL", "fault": {"code": 500, "created": "2026-02-03T05:35:42Z", "message": "No valid host was found. There are not enough hosts available."}, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "instance-00023d91", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-tsi0uoi9", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "error", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 462s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/904e3f51-2a61-4609-887a-ab058a1d9d80 used request id req-4a1422d9-2818-4d7d-9176-5db07348b232 462s DEBUG (shell:822) 462s Traceback (most recent call last): 462s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 820, in main 462s OpenStackComputeShell().main(argv) 462s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 742, in main 462s args.func(self.cs, args) 462s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 980, in do_boot 462s _poll_for_status(cs.servers.get, server.id, 'building', ['active']) 462s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 1019, in _poll_for_status 462s raise exceptions.ResourceInErrorState(obj) 462s novaclient.exceptions.ResourceInErrorState: 462s ERROR (ResourceInErrorState): 462s 462s Error building server 809s autopkgtest [05:41:34]: testbed dpkg architecture: ppc64el 809s autopkgtest [05:41:34]: testbed apt version: 3.1.14 810s autopkgtest [05:41:35]: @@@@@@@@@@@@@@@@@@@@ test bed setup 810s autopkgtest [05:41:35]: testbed release detected to be: resolute 811s autopkgtest [05:41:36]: updating testbed package index (apt update) 811s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 811s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 811s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 811s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 811s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 811s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 811s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 811s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 811s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [297 kB] 811s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1080 kB] 811s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [18.3 kB] 812s Fetched 3092 kB in 1s (4611 kB/s) 812s Reading package lists... 813s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 813s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 813s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 813s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 814s Reading package lists... 814s Reading package lists... 814s Building dependency tree... 814s Reading state information... 814s Calculating upgrade... 814s The following packages will be upgraded: 814s cloud-init cloud-init-base debconf debconf-i18n libexpat1 814s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 814s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 814s Need to get 1109 kB of archives. 814s After this operation, 2048 B of additional disk space will be used. 814s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexpat1 ppc64el 2.7.4-1 [106 kB] 814s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblocale-gettext-perl ppc64el 1.07-8 [16.3 kB] 814s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el python3-debconf all 1.5.91build1 [4174 B] 814s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf-i18n all 1.5.91build1 [227 kB] 814s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf all 1.5.91build1 [126 kB] 814s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el systemd-hwe-hwdb all 259.0.1 [3152 B] 814s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 814s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 815s dpkg-preconfigure: unable to re-open stdin: No such file or directory 815s Fetched 1109 kB in 0s (17.7 MB/s) 815s (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 ... 82007 files and directories currently installed.) 815s Preparing to unpack .../libexpat1_2.7.4-1_ppc64el.deb ... 815s Unpacking libexpat1:ppc64el (2.7.4-1) over (2.7.3-1) ... 815s Preparing to unpack .../liblocale-gettext-perl_1.07-8_ppc64el.deb ... 815s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 815s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 815s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 815s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 815s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 815s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 815s Unpacking debconf (1.5.91build1) over (1.5.91) ... 816s Setting up debconf (1.5.91build1) ... 816s (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 ... 82007 files and directories currently installed.) 816s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 816s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 816s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 816s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 817s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 817s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 817s Setting up libexpat1:ppc64el (2.7.4-1) ... 817s Setting up python3-debconf (1.5.91build1) ... 817s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 817s Clearing ignored debconf value cloud-init/datasources 817s Encountered debconf setting for cloud-init-base/datasources. 819s Setting up systemd-hwe-hwdb (259.0.1) ... 819s Setting up liblocale-gettext-perl (1.07-8) ... 819s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 819s Setting up debconf-i18n (1.5.91build1) ... 819s Processing triggers for udev (259-1ubuntu3) ... 820s Processing triggers for libc-bin (2.42-2ubuntu4) ... 820s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 820s Processing triggers for man-db (2.13.1-1) ... 822s autopkgtest [05:41:47]: upgrading testbed (apt dist-upgrade and autopurge) 822s Reading package lists... 822s Building dependency tree... 822s Reading state information... 822s Calculating upgrade... 822s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 823s Reading package lists... 823s Building dependency tree... 823s Reading state information... 823s Solving dependencies... 823s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 823s autopkgtest [05:41:48]: rebooting testbed after setup commands that affected boot 863s Reading package lists... 863s Building dependency tree... 863s Reading state information... 863s Solving dependencies... 864s The following NEW packages will be installed: 864s autoconf autodep8 automake autopoint autotools-dev build-essential 864s ca-certificates-java cpp cpp-15 cpp-15-powerpc64le-linux-gnu 864s cpp-powerpc64le-linux-gnu dctrl-tools debhelper debugedit 864s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 864s dwz fontconfig-config fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 864s g++-15-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-15 864s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 864s imagemagick-7-common intltool-debian java-common java-wrappers 864s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 864s libapache-session-perl libarchive-zip-perl libasan8 864s libauth-yubikey-webclient-perl libauthen-radius-perl 864s libb-hooks-endofscope-perl libb-hooks-op-check-perl 864s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 864s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 864s libclass-data-inheritable-perl libclass-errorhandler-perl 864s libclass-inspector-perl libclass-method-modifiers-perl 864s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 864s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 864s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 864s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 864s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 864s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 864s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 864s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 864s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 864s libdata-optlist-perl libdata-password-zxcvbn-perl 864s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 864s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 864s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 864s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 864s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 864s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 864s libencode-locale-perl liberror-perl libeval-closure-perl 864s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 864s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 864s libfile-sharedir-perl libfile-stripnondeterminism-perl 864s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 864s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 864s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 864s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 864s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 864s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 864s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 864s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 864s libhttp-negotiate-perl libimage-magick-perl libimage-magick-q16-perl 864s libimagequant0 libimport-into-perl libio-html-perl libio-pty-perl 864s libio-sessiondata-perl libio-socket-ssl-perl libio-socket-timeout-perl 864s libio-string-perl libio-stringy-perl libipc-run-perl libipc-sharelite-perl 864s libisl23 libitm1 libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 864s libjs-bootstrap libjs-bootswatch libjson-maybexs-perl libjson-perl 864s libjson-xs-perl liblasso-perl liblasso3t64 liblcms2-2 864s liblemonldap-ng-common-perl liblerc4 liblist-allutils-perl 864s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 864s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 864s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 864s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 864s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 864s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 864s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 864s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 864s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 864s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 864s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 864s libparams-classify-perl libparams-util-perl 864s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 864s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 864s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 864s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 864s libstream-buffered-perl libstring-random-perl libsub-exporter-perl 864s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 864s libsub-name-perl libsub-quote-perl libtask-weaken-perl 864s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 864s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 864s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 864s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 864s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 864s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 864s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 864s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 864s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 864s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 864s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 864s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 864s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 864s po-debconf python3-alabaster python3-defusedxml python3-docutils 864s python3-imagesize python3-roman-numerals python3-snowballstemmer 864s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 864s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 864s xml-core yui-compressor 864s 0 upgraded, 316 newly installed, 0 to remove and 0 not upgraded. 864s Need to get 176 MB of archives. 864s After this operation, 705 MB of additional disk space will be used. 864s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 864s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-12ubuntu1 [169 kB] 864s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 864s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build2 [16.1 kB] 864s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 864s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 864s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-utils ppc64el 1:7.7+7build1 [115 kB] 864s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-urw-base35 all 20200910-8build1 [10.9 MB] 864s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.17.1-3ubuntu1 [38.5 kB] 864s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.17.1-3ubuntu1 [193 kB] 864s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1build1 [24.7 kB] 864s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.13.1-2 [2908 kB] 864s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.21.2-1 [14.4 kB] 864s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1build1 [300 kB] 864s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.21.2-1 [10.2 kB] 864s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.21.2-1 [657 kB] 864s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu3 [37.1 kB] 864s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 864s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 864s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.17-1 [246 kB] 864s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.2 [45.1 kB] 864s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-9 [51.5 kB] 864s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.4-1 [251 kB] 864s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 864s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 864s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu2 [315 kB] 864s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1build1 [330 kB] 864s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 864s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1build1 [14.8 kB] 864s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1build1 [31.3 kB] 864s Get:31 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.13+dfsg1-1 [2533 kB] 864s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.13+dfsg1-1 [112 kB] 864s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 864s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.20-2 [236 kB] 864s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 864s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build4 [108 kB] 864s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30build1 [13.9 kB] 864s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 864s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.18.1-3build1 [582 kB] 865s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.2-1 [620 kB] 865s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc-dev-bin ppc64el 2.42-2ubuntu4 [23.9 kB] 865s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el linux-libc-dev ppc64el 6.18.0-9.9 [1847 kB] 865s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [162 kB] 865s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el rpcsvc-proto ppc64el 1.4.3-1 [84.0 kB] 865s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc6-dev ppc64el 2.42-2ubuntu4 [2080 kB] 865s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1build1 [893 kB] 865s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-2 [62.5 kB] 865s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [11.4 MB] 865s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-12ubuntu1 [1038 B] 865s Get:50 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 865s Get:51 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 865s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-12ubuntu1 [49.0 kB] 865s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-12ubuntu1 [32.2 kB] 865s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-12ubuntu1 [3006 kB] 865s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-12ubuntu1 [1374 kB] 866s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-12ubuntu1 [2729 kB] 866s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-12ubuntu1 [1231 kB] 866s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-12ubuntu1 [160 kB] 866s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-12ubuntu1 [1670 kB] 866s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [22.4 MB] 867s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-12ubuntu1 [530 kB] 867s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 867s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 867s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-12ubuntu1 [2747 kB] 867s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [13.0 MB] 867s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-12ubuntu1 [25.3 kB] 867s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 867s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 867s Get:69 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu2 [5256 B] 867s Get:70 http://ftpmaster.internal/ubuntu resolute/main ppc64el ca-certificates-java all 20240118build1 [11.7 kB] 867s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 867s Get:72 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-9 [169 kB] 867s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 867s Get:74 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 867s Get:75 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 867s Get:76 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 867s Get:77 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3 [57.3 kB] 867s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 867s Get:79 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.2-1 [1177 kB] 867s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 867s Get:81 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.22 [215 kB] 867s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.28ubuntu1 [916 kB] 868s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el java-common all 0.76build1 [6956 B] 868s Get:84 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite1 ppc64el 2.4.1-1 [31.9 kB] 868s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el openjdk-21-jre-headless ppc64el 21.0.10+7-1 [45.9 MB] 869s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el default-jre-headless ppc64el 2:1.21-76build1 [3270 B] 869s Get:87 http://ftpmaster.internal/ubuntu resolute/main ppc64el sgml-base all 1.31+nmu1 [11.0 kB] 869s Get:88 http://ftpmaster.internal/ubuntu resolute/main ppc64el xml-core all 0.19build1 [20.3 kB] 869s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el docutils-common all 0.22.4+dfsg-1 [130 kB] 869s Get:90 http://ftpmaster.internal/ubuntu resolute/universe ppc64el fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 869s Get:91 http://ftpmaster.internal/ubuntu resolute/main ppc64el unzip ppc64el 6.0-29ubuntu1 [200 kB] 869s Get:92 http://ftpmaster.internal/ubuntu resolute/universe ppc64el java-wrappers all 0.5build1 [9030 B] 869s Get:93 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 869s Get:94 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 869s Get:95 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 869s Get:96 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 869s Get:97 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 869s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 869s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.34-2build1 [100 kB] 869s Get:100 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 869s Get:101 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 869s Get:102 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 869s Get:103 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 869s Get:104 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 869s Get:105 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 869s Get:106 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 869s Get:107 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 869s Get:108 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 869s Get:109 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 869s Get:110 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 869s Get:111 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 869s Get:112 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 869s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build4 [6710 B] 869s Get:114 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 869s Get:115 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.098-1 [205 kB] 869s Get:116 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.24-1build1 [21.7 kB] 869s Get:117 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 869s Get:118 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 869s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 869s Get:120 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.81-1build1 [141 kB] 869s Get:121 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 869s Get:122 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 869s Get:123 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 869s Get:124 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 869s Get:125 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 869s Get:126 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 869s Get:127 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 869s Get:128 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 869s Get:129 http://ftpmaster.internal/ubuntu resolute/main ppc64el libvariable-magic-perl ppc64el 0.64-1build1 [37.2 kB] 869s Get:130 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 869s Get:131 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 869s Get:132 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 869s Get:133 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 869s Get:134 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 869s Get:135 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 869s Get:136 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 869s Get:137 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 869s Get:138 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcares2 ppc64el 1.34.6-1 [132 kB] 869s Get:139 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.71-1build1 [185 kB] 869s Get:140 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 869s Get:141 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-data-inheritable-perl all 0.10-1 [8038 B] 869s Get:142 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 869s Get:143 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 869s Get:144 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 869s Get:145 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 869s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 869s Get:147 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclone-pp-perl all 1.08-2 [8534 B] 869s Get:148 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 869s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 869s Get:150 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 869s Get:151 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 869s Get:152 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 869s Get:153 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 869s Get:154 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 869s Get:155 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 869s Get:156 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 869s Get:157 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-dh-gmp-perl ppc64el 0.00012-2build5 [16.5 kB] 869s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 869s Get:159 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-jwt-perl all 0.037-1 [29.7 kB] 869s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 869s Get:161 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 869s Get:162 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 869s Get:163 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 869s Get:164 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 869s Get:165 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build6 [44.0 kB] 869s Get:166 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-hexdump-perl all 0.04-2 [8212 B] 869s Get:167 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 869s Get:168 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 869s Get:169 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 869s Get:170 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 869s Get:171 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 869s Get:172 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 869s Get:173 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-someutils-perl all 0.59-1 [30.4 kB] 869s Get:174 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-utilsby-perl all 0.12-2 [14.9 kB] 869s Get:175 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-allutils-perl all 0.19-1 [41.5 kB] 869s Get:176 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 869s Get:177 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 869s Get:178 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 869s Get:179 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 869s Get:180 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 869s Get:181 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 869s Get:182 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 869s Get:183 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-identify-perl ppc64el 0.14-4 [10.4 kB] 869s Get:184 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-name-perl ppc64el 0.28-1 [10.9 kB] 869s Get:185 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 869s Get:186 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 869s Get:187 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 869s Get:188 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 869s Get:189 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 869s Get:190 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 869s Get:191 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 869s Get:192 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 869s Get:193 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxstring-perl ppc64el 0.005-2build4 [8448 B] 869s Get:194 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libspecio-perl all 0.53-1 [129 kB] 869s Get:195 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-locale-perl all 1:1.45-1 [3270 kB] 869s Get:196 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 869s Get:197 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-perl ppc64el 2:1.65-1build3 [96.9 kB] 869s Get:198 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 869s Get:199 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdbi-perl ppc64el 1.647-1build1 [839 kB] 870s Get:200 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbd-sqlite3-perl ppc64el 1.76-1 [169 kB] 870s Get:201 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 870s Get:202 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 870s Get:203 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 870s Get:204 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 870s Get:205 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 870s Get:206 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 870s Get:207 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 870s Get:208 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 870s Get:209 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 870s Get:210 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006003-1 [35.5 kB] 870s Get:211 http://ftpmaster.internal/ubuntu resolute/main ppc64el libextutils-depends-perl all 0.8002-1 [14.3 kB] 870s Get:212 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 870s Get:213 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 870s Get:214 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 870s Get:215 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 870s Get:216 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 870s Get:217 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build3 [50.5 kB] 870s Get:218 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 870s Get:219 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.84-2 [130 kB] 870s Get:220 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 870s Get:221 http://ftpmaster.internal/ubuntu resolute/main ppc64el libglib-perl ppc64el 3:1.329.4-1 [329 kB] 870s Get:222 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgssapi-perl ppc64el 0.28-4build5 [41.6 kB] 870s Get:223 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 870s Get:224 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 870s Get:225 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 870s Get:226 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 870s Get:227 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 870s Get:228 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-daemon-perl all 6.16-1 [22.4 kB] 870s Get:229 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 870s Get:230 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 870s Get:231 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 870s Get:232 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 870s Get:233 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 870s Get:234 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 870s Get:235 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-sessiondata-perl all 1.03-3 [6132 B] 870s Get:236 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libperlio-via-timeout-perl all 0.32-3 [7832 B] 870s Get:237 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-socket-timeout-perl all 0.32-3 [9736 B] 870s Get:238 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-string-perl all 1.08-4 [11.1 kB] 870s Get:239 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-stringy-perl all 2.113-2 [45.3 kB] 870s Get:240 http://ftpmaster.internal/ubuntu resolute/main ppc64el libipc-run-perl all 20250809.0-1build1 [94.5 kB] 870s Get:241 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjargs-java all 1.0.0-5build1 [13.6 kB] 870s Get:242 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 870s Get:243 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxslt1.1 ppc64el 1.1.43-0.3 [190 kB] 870s Get:244 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-1 ppc64el 1.3.9-1 [157 kB] 870s Get:245 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-openssl1 ppc64el 1.3.9-1 [99.0 kB] 870s Get:246 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblasso3t64 ppc64el 2.9.0-3 [195 kB] 870s Get:247 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblasso-perl ppc64el 2.9.0-3 [120 kB] 870s Get:248 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 870s Get:249 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.6.1-1 [138 kB] 870s Get:250 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.27-1build1 [14.4 kB] 870s Get:251 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 870s Get:252 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 870s Get:253 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 870s Get:254 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 870s Get:255 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 870s Get:256 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 870s Get:257 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libllhttp9.3 ppc64el 9.3.3~really9.3.0+~cs12.11.8-3 [32.5 kB] 870s Get:258 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblog-log4perl-perl all 1.57-1 [345 kB] 870s Get:259 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 870s Get:260 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 870s Get:261 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 870s Get:262 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 870s Get:263 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ip-perl all 1.26-4 [27.4 kB] 870s Get:264 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 870s Get:265 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 870s Get:266 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-base-perl all 1.09-3 [18.9 kB] 870s Get:267 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 870s Get:268 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-libxml-perl ppc64el 2.0207+dfsg+really+2.0207-0ubuntu7 [315 kB] 870s Get:269 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-simple-perl all 2.25-2 [64.1 kB] 870s Get:270 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-common-perl all 1.20-2 [33.9 kB] 870s Get:271 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 870s Get:272 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-server-perl all 1.09-4 [22.3 kB] 870s Get:273 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsimdjson29 ppc64el 4.2.4-1 [54.7 kB] 870s Get:274 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsimdutf29 ppc64el 7.7.1-3 [92.9 kB] 870s Get:275 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-corepack all 0.24.0-5build1 [761 kB] 870s Get:276 http://ftpmaster.internal/ubuntu resolute/universe ppc64el nodejs ppc64el 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 870s Get:277 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 870s Get:278 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 870s Get:279 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 870s Get:280 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-balanced-match all 2.0.0-1 [4910 B] 870s Get:281 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 870s Get:282 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-minimatch all 9.0.3-6 [78.0 kB] 870s Get:283 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 870s Get:284 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 870s Get:285 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-lru-cache all 10.0.1-3 [61.9 kB] 870s Get:286 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 870s Get:287 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 870s Get:288 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 870s Get:289 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnode127 ppc64el 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.4 MB] 870s Get:290 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 870s Get:291 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 870s Get:292 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtask-weaken-perl all 1.06-2 [7924 B] 870s Get:293 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-parser-perl ppc64el 2.47-1build4 [205 kB] 870s Get:294 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsoap-lite-perl all 1.27-3 [225 kB] 870s Get:295 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 870s Get:296 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-leaktrace-perl ppc64el 0.17-1build6 [20.6 kB] 870s Get:297 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-output-perl all 1.036-1 [14.6 kB] 870s Get:298 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-pod-perl all 1.52-3 [8978 B] 870s Get:299 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 870s Get:300 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtime-fake-perl all 0.11-4 [8092 B] 870s Get:301 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-libxslt-perl ppc64el 2.003000-4 [46.1 kB] 870s Get:302 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-uglify-js all 3.17.4-2build1 [207 kB] 870s Get:303 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-defusedxml all 0.7.1-3build1 [42.4 kB] 870s Get:304 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-roman-numerals all 4.1.0-1 [8660 B] 870s Get:305 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-docutils all 0.22.4+dfsg-1 [439 kB] 870s Get:306 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-imagesize all 1.4.1-1build1 [6900 B] 870s Get:307 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-snowballstemmer all 3.0.1-1 [65.9 kB] 870s Get:308 http://ftpmaster.internal/ubuntu resolute/main ppc64el sphinx-common all 8.2.3-12 [657 kB] 871s Get:309 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 871s Get:310 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-sphinx all 8.2.3-12 [483 kB] 871s Get:311 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 871s Get:312 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 871s Get:313 http://ftpmaster.internal/ubuntu resolute/universe ppc64el uglifyjs all 3.17.4-2build1 [10.1 kB] 871s Get:314 http://ftpmaster.internal/ubuntu resolute/universe ppc64el yui-compressor all 2.4.8-3build1 [601 kB] 871s Get:315 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-radius-perl all 0.33-1 [49.2 kB] 871s Get:316 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.85 [19.7 kB] 871s Preconfiguring packages ... 871s Fetched 176 MB in 7s (24.6 MB/s) 871s Selecting previously unselected package imagemagick-7-common. 872s (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 ... 82008 files and directories currently installed.) 872s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 872s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 872s Selecting previously unselected package libgomp1:ppc64el. 872s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_ppc64el.deb ... 872s Unpacking libgomp1:ppc64el (15.2.0-12ubuntu1) ... 872s Selecting previously unselected package libfftw3-double3:ppc64el. 872s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 872s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 872s Selecting previously unselected package libfontenc1:ppc64el. 872s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_ppc64el.deb ... 872s Unpacking libfontenc1:ppc64el (1:1.1.8-1build2) ... 872s Selecting previously unselected package x11-common. 872s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 872s Unpacking x11-common (1:7.7+24ubuntu1) ... 872s Selecting previously unselected package xfonts-encodings. 872s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 872s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 872s Selecting previously unselected package xfonts-utils. 872s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_ppc64el.deb ... 872s Unpacking xfonts-utils (1:7.7+7build1) ... 872s Selecting previously unselected package fonts-urw-base35. 872s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 872s Unpacking fonts-urw-base35 (20200910-8build1) ... 872s Selecting previously unselected package fontconfig-config. 872s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_ppc64el.deb ... 872s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 872s Selecting previously unselected package libfontconfig1:ppc64el. 872s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_ppc64el.deb ... 872s Unpacking libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 872s Selecting previously unselected package libsharpyuv0:ppc64el. 872s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_ppc64el.deb ... 872s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 872s Selecting previously unselected package libaom3:ppc64el. 872s Preparing to unpack .../011-libaom3_3.13.1-2_ppc64el.deb ... 872s Unpacking libaom3:ppc64el (3.13.1-2) ... 872s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 872s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_ppc64el.deb ... 872s Unpacking libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 872s Selecting previously unselected package libde265-0:ppc64el. 872s Preparing to unpack .../013-libde265-0_1.0.16-1build1_ppc64el.deb ... 872s Unpacking libde265-0:ppc64el (1.0.16-1build1) ... 872s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 872s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_ppc64el.deb ... 872s Unpacking libheif-plugin-libde265:ppc64el (1.21.2-1) ... 872s Selecting previously unselected package libheif1:ppc64el. 872s Preparing to unpack .../015-libheif1_1.21.2-1_ppc64el.deb ... 872s Unpacking libheif1:ppc64el (1.21.2-1) ... 872s Selecting previously unselected package libjbig0:ppc64el. 872s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_ppc64el.deb ... 872s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu3) ... 872s Selecting previously unselected package libjpeg-turbo8:ppc64el. 872s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 872s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 872s Selecting previously unselected package libjpeg8:ppc64el. 872s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 872s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 872s Selecting previously unselected package liblcms2-2:ppc64el. 872s Preparing to unpack .../019-liblcms2-2_2.17-1_ppc64el.deb ... 872s Unpacking liblcms2-2:ppc64el (2.17-1) ... 872s Selecting previously unselected package liblqr-1-0:ppc64el. 872s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_ppc64el.deb ... 872s Unpacking liblqr-1-0:ppc64el (0.4.2-2.2) ... 872s Selecting previously unselected package libltdl7:ppc64el. 872s Preparing to unpack .../021-libltdl7_2.5.4-9_ppc64el.deb ... 872s Unpacking libltdl7:ppc64el (2.5.4-9) ... 872s Selecting previously unselected package libopenjp2-7:ppc64el. 872s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_ppc64el.deb ... 872s Unpacking libopenjp2-7:ppc64el (2.5.4-1) ... 872s Selecting previously unselected package libraw23t64:ppc64el. 872s Preparing to unpack .../023-libraw23t64_0.21.4-2_ppc64el.deb ... 872s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 872s Selecting previously unselected package libdeflate0:ppc64el. 872s Preparing to unpack .../024-libdeflate0_1.23-2_ppc64el.deb ... 872s Unpacking libdeflate0:ppc64el (1.23-2) ... 872s Selecting previously unselected package liblerc4:ppc64el. 872s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_ppc64el.deb ... 872s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 872s Selecting previously unselected package libwebp7:ppc64el. 872s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_ppc64el.deb ... 872s Unpacking libwebp7:ppc64el (1.5.0-0.1build1) ... 872s Selecting previously unselected package libtiff6:ppc64el. 872s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 872s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 872s Selecting previously unselected package libwebpdemux2:ppc64el. 872s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_ppc64el.deb ... 872s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 872s Selecting previously unselected package libwebpmux3:ppc64el. 872s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_ppc64el.deb ... 872s Unpacking libwebpmux3:ppc64el (1.5.0-0.1build1) ... 872s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 872s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 872s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 872s Selecting previously unselected package libimage-magick-q16-perl. 872s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 872s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 872s Selecting previously unselected package libimage-magick-perl. 872s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 872s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 873s Selecting previously unselected package m4. 873s Preparing to unpack .../033-m4_1.4.20-2_ppc64el.deb ... 873s Unpacking m4 (1.4.20-2) ... 873s Selecting previously unselected package autoconf. 873s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 873s Unpacking autoconf (2.72-3.1ubuntu1) ... 873s Selecting previously unselected package dctrl-tools. 873s Preparing to unpack .../035-dctrl-tools_2.24-3build4_ppc64el.deb ... 873s Unpacking dctrl-tools (2.24-3build4) ... 873s Selecting previously unselected package autodep8. 873s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 873s Unpacking autodep8 (0.30build1) ... 873s Selecting previously unselected package autotools-dev. 873s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 873s Unpacking autotools-dev (20240727.1) ... 873s Selecting previously unselected package automake. 873s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 873s Unpacking automake (1:1.18.1-3build1) ... 873s Selecting previously unselected package autopoint. 873s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 873s Unpacking autopoint (0.23.2-1) ... 873s Selecting previously unselected package libc-dev-bin. 873s Preparing to unpack .../040-libc-dev-bin_2.42-2ubuntu4_ppc64el.deb ... 873s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 873s Selecting previously unselected package linux-libc-dev:ppc64el. 873s Preparing to unpack .../041-linux-libc-dev_6.18.0-9.9_ppc64el.deb ... 873s Unpacking linux-libc-dev:ppc64el (6.18.0-9.9) ... 873s Selecting previously unselected package libcrypt-dev:ppc64el. 873s Preparing to unpack .../042-libcrypt-dev_1%3a4.5.1-1_ppc64el.deb ... 873s Unpacking libcrypt-dev:ppc64el (1:4.5.1-1) ... 873s Selecting previously unselected package rpcsvc-proto. 873s Preparing to unpack .../043-rpcsvc-proto_1.4.3-1_ppc64el.deb ... 873s Unpacking rpcsvc-proto (1.4.3-1) ... 873s Selecting previously unselected package libc6-dev:ppc64el. 873s Preparing to unpack .../044-libc6-dev_2.42-2ubuntu4_ppc64el.deb ... 873s Unpacking libc6-dev:ppc64el (2.42-2ubuntu4) ... 873s Selecting previously unselected package libisl23:ppc64el. 873s Preparing to unpack .../045-libisl23_0.27-1build1_ppc64el.deb ... 873s Unpacking libisl23:ppc64el (0.27-1build1) ... 873s Selecting previously unselected package libmpc3:ppc64el. 873s Preparing to unpack .../046-libmpc3_1.3.1-2_ppc64el.deb ... 873s Unpacking libmpc3:ppc64el (1.3.1-2) ... 873s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 873s Preparing to unpack .../047-cpp-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 873s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 873s Selecting previously unselected package cpp-15. 873s Preparing to unpack .../048-cpp-15_15.2.0-12ubuntu1_ppc64el.deb ... 873s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 873s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 873s Preparing to unpack .../049-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 873s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 873s Selecting previously unselected package cpp. 873s Preparing to unpack .../050-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 873s Unpacking cpp (4:15.2.0-4ubuntu1) ... 873s Selecting previously unselected package libcc1-0:ppc64el. 873s Preparing to unpack .../051-libcc1-0_15.2.0-12ubuntu1_ppc64el.deb ... 873s Unpacking libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 873s Selecting previously unselected package libitm1:ppc64el. 873s Preparing to unpack .../052-libitm1_15.2.0-12ubuntu1_ppc64el.deb ... 873s Unpacking libitm1:ppc64el (15.2.0-12ubuntu1) ... 873s Selecting previously unselected package libasan8:ppc64el. 873s Preparing to unpack .../053-libasan8_15.2.0-12ubuntu1_ppc64el.deb ... 873s Unpacking libasan8:ppc64el (15.2.0-12ubuntu1) ... 873s Selecting previously unselected package liblsan0:ppc64el. 873s Preparing to unpack .../054-liblsan0_15.2.0-12ubuntu1_ppc64el.deb ... 873s Unpacking liblsan0:ppc64el (15.2.0-12ubuntu1) ... 873s Selecting previously unselected package libtsan2:ppc64el. 873s Preparing to unpack .../055-libtsan2_15.2.0-12ubuntu1_ppc64el.deb ... 873s Unpacking libtsan2:ppc64el (15.2.0-12ubuntu1) ... 873s Selecting previously unselected package libubsan1:ppc64el. 873s Preparing to unpack .../056-libubsan1_15.2.0-12ubuntu1_ppc64el.deb ... 873s Unpacking libubsan1:ppc64el (15.2.0-12ubuntu1) ... 873s Selecting previously unselected package libquadmath0:ppc64el. 873s Preparing to unpack .../057-libquadmath0_15.2.0-12ubuntu1_ppc64el.deb ... 873s Unpacking libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 873s Selecting previously unselected package libgcc-15-dev:ppc64el. 873s Preparing to unpack .../058-libgcc-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 873s Unpacking libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 873s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 873s Preparing to unpack .../059-gcc-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 873s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 874s Selecting previously unselected package gcc-15. 874s Preparing to unpack .../060-gcc-15_15.2.0-12ubuntu1_ppc64el.deb ... 874s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 874s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 874s Preparing to unpack .../061-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 874s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 874s Selecting previously unselected package gcc. 874s Preparing to unpack .../062-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 874s Unpacking gcc (4:15.2.0-4ubuntu1) ... 874s Selecting previously unselected package libstdc++-15-dev:ppc64el. 874s Preparing to unpack .../063-libstdc++-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 874s Unpacking libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 874s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 874s Preparing to unpack .../064-g++-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 874s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 874s Selecting previously unselected package g++-15. 874s Preparing to unpack .../065-g++-15_15.2.0-12ubuntu1_ppc64el.deb ... 874s Unpacking g++-15 (15.2.0-12ubuntu1) ... 874s Selecting previously unselected package g++-powerpc64le-linux-gnu. 874s Preparing to unpack .../066-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 874s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 874s Selecting previously unselected package g++. 874s Preparing to unpack .../067-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 874s Unpacking g++ (4:15.2.0-4ubuntu1) ... 874s Selecting previously unselected package build-essential. 874s Preparing to unpack .../068-build-essential_12.12ubuntu2_ppc64el.deb ... 874s Unpacking build-essential (12.12ubuntu2) ... 874s Selecting previously unselected package ca-certificates-java. 874s Preparing to unpack .../069-ca-certificates-java_20240118build1_all.deb ... 874s Unpacking ca-certificates-java (20240118build1) ... 874s Selecting previously unselected package libdebhelper-perl. 874s Preparing to unpack .../070-libdebhelper-perl_13.28ubuntu1_all.deb ... 874s Unpacking libdebhelper-perl (13.28ubuntu1) ... 874s Selecting previously unselected package libtool. 874s Preparing to unpack .../071-libtool_2.5.4-9_all.deb ... 874s Unpacking libtool (2.5.4-9) ... 874s Selecting previously unselected package dh-autoreconf. 874s Preparing to unpack .../072-dh-autoreconf_21_all.deb ... 874s Unpacking dh-autoreconf (21) ... 874s Selecting previously unselected package libarchive-zip-perl. 874s Preparing to unpack .../073-libarchive-zip-perl_1.68-1_all.deb ... 874s Unpacking libarchive-zip-perl (1.68-1) ... 875s Selecting previously unselected package libfile-stripnondeterminism-perl. 875s Preparing to unpack .../074-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 875s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 875s Selecting previously unselected package dh-strip-nondeterminism. 875s Preparing to unpack .../075-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 875s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 875s Selecting previously unselected package debugedit. 875s Preparing to unpack .../076-debugedit_1%3a5.2-3_ppc64el.deb ... 875s Unpacking debugedit (1:5.2-3) ... 875s Selecting previously unselected package dwz. 875s Preparing to unpack .../077-dwz_0.16-2_ppc64el.deb ... 875s Unpacking dwz (0.16-2) ... 875s Selecting previously unselected package gettext. 875s Preparing to unpack .../078-gettext_0.23.2-1_ppc64el.deb ... 875s Unpacking gettext (0.23.2-1) ... 875s Selecting previously unselected package intltool-debian. 875s Preparing to unpack .../079-intltool-debian_0.35.0+20060710.6build1_all.deb ... 875s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 875s Selecting previously unselected package po-debconf. 875s Preparing to unpack .../080-po-debconf_1.0.22_all.deb ... 875s Unpacking po-debconf (1.0.22) ... 875s Selecting previously unselected package debhelper. 875s Preparing to unpack .../081-debhelper_13.28ubuntu1_all.deb ... 875s Unpacking debhelper (13.28ubuntu1) ... 875s Selecting previously unselected package java-common. 875s Preparing to unpack .../082-java-common_0.76build1_all.deb ... 875s Unpacking java-common (0.76build1) ... 875s Selecting previously unselected package libpcsclite1:ppc64el. 875s Preparing to unpack .../083-libpcsclite1_2.4.1-1_ppc64el.deb ... 875s Unpacking libpcsclite1:ppc64el (2.4.1-1) ... 875s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 875s Preparing to unpack .../084-openjdk-21-jre-headless_21.0.10+7-1_ppc64el.deb ... 875s Unpacking openjdk-21-jre-headless:ppc64el (21.0.10+7-1) ... 876s Selecting previously unselected package default-jre-headless. 876s Preparing to unpack .../085-default-jre-headless_2%3a1.21-76build1_ppc64el.deb ... 876s Unpacking default-jre-headless (2:1.21-76build1) ... 876s Selecting previously unselected package sgml-base. 876s Preparing to unpack .../086-sgml-base_1.31+nmu1_all.deb ... 876s Unpacking sgml-base (1.31+nmu1) ... 876s Selecting previously unselected package xml-core. 876s Preparing to unpack .../087-xml-core_0.19build1_all.deb ... 876s Unpacking xml-core (0.19build1) ... 876s Selecting previously unselected package docutils-common. 876s Preparing to unpack .../088-docutils-common_0.22.4+dfsg-1_all.deb ... 876s Unpacking docutils-common (0.22.4+dfsg-1) ... 876s Selecting previously unselected package fonts-glyphicons-halflings. 876s Preparing to unpack .../089-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 876s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 876s Selecting previously unselected package unzip. 876s Preparing to unpack .../090-unzip_6.0-29ubuntu1_ppc64el.deb ... 876s Unpacking unzip (6.0-29ubuntu1) ... 876s Selecting previously unselected package java-wrappers. 876s Preparing to unpack .../091-java-wrappers_0.5build1_all.deb ... 876s Unpacking java-wrappers (0.5build1) ... 876s Selecting previously unselected package libalgorithm-c3-perl. 876s Preparing to unpack .../092-libalgorithm-c3-perl_0.11-2_all.deb ... 876s Unpacking libalgorithm-c3-perl (0.11-2) ... 876s Selecting previously unselected package libposix-strftime-compiler-perl. 876s Preparing to unpack .../093-libposix-strftime-compiler-perl_0.46-1_all.deb ... 876s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 876s Selecting previously unselected package libapache-logformat-compiler-perl. 876s Preparing to unpack .../094-libapache-logformat-compiler-perl_0.36-3_all.deb ... 876s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 876s Selecting previously unselected package libcrypt-urandom-perl. 876s Preparing to unpack .../095-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 876s Unpacking libcrypt-urandom-perl (0.54-1) ... 876s Selecting previously unselected package libapache-session-perl. 876s Preparing to unpack .../096-libapache-session-perl_1.94-2_all.deb ... 876s Unpacking libapache-session-perl (1.94-2) ... 876s Selecting previously unselected package libdigest-hmac-perl. 876s Preparing to unpack .../097-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 876s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 876s Selecting previously unselected package liburi-perl. 876s Preparing to unpack .../098-liburi-perl_5.34-2build1_all.deb ... 876s Unpacking liburi-perl (5.34-2build1) ... 876s Selecting previously unselected package libencode-locale-perl. 876s Preparing to unpack .../099-libencode-locale-perl_1.05-3_all.deb ... 876s Unpacking libencode-locale-perl (1.05-3) ... 876s Selecting previously unselected package libtimedate-perl. 876s Preparing to unpack .../100-libtimedate-perl_2.3300-2_all.deb ... 876s Unpacking libtimedate-perl (2.3300-2) ... 876s Selecting previously unselected package libhttp-date-perl. 876s Preparing to unpack .../101-libhttp-date-perl_6.06-1_all.deb ... 876s Unpacking libhttp-date-perl (6.06-1) ... 876s Selecting previously unselected package libfile-listing-perl. 876s Preparing to unpack .../102-libfile-listing-perl_6.16-1_all.deb ... 876s Unpacking libfile-listing-perl (6.16-1) ... 876s Selecting previously unselected package libhtml-tagset-perl. 876s Preparing to unpack .../103-libhtml-tagset-perl_3.24-1_all.deb ... 876s Unpacking libhtml-tagset-perl (3.24-1) ... 876s Selecting previously unselected package libhtml-parser-perl:ppc64el. 876s Preparing to unpack .../104-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 876s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 876s Selecting previously unselected package libhtml-tree-perl. 876s Preparing to unpack .../105-libhtml-tree-perl_5.07-3_all.deb ... 876s Unpacking libhtml-tree-perl (5.07-3) ... 876s Selecting previously unselected package libclone-perl:ppc64el. 876s Preparing to unpack .../106-libclone-perl_0.47-1_ppc64el.deb ... 876s Unpacking libclone-perl:ppc64el (0.47-1) ... 876s Selecting previously unselected package libio-html-perl. 876s Preparing to unpack .../107-libio-html-perl_1.004-3_all.deb ... 876s Unpacking libio-html-perl (1.004-3) ... 876s Selecting previously unselected package liblwp-mediatypes-perl. 876s Preparing to unpack .../108-liblwp-mediatypes-perl_6.04-2_all.deb ... 876s Unpacking liblwp-mediatypes-perl (6.04-2) ... 876s Selecting previously unselected package libhttp-message-perl. 876s Preparing to unpack .../109-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 876s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 876s Selecting previously unselected package libhttp-cookies-perl. 876s Preparing to unpack .../110-libhttp-cookies-perl_6.11-1_all.deb ... 876s Unpacking libhttp-cookies-perl (6.11-1) ... 876s Selecting previously unselected package libhttp-negotiate-perl. 876s Preparing to unpack .../111-libhttp-negotiate-perl_6.01-2_all.deb ... 876s Unpacking libhttp-negotiate-perl (6.01-2) ... 876s Selecting previously unselected package perl-openssl-defaults:ppc64el. 876s Preparing to unpack .../112-perl-openssl-defaults_7build4_ppc64el.deb ... 876s Unpacking perl-openssl-defaults:ppc64el (7build4) ... 876s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 876s Preparing to unpack .../113-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 876s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 876s Selecting previously unselected package libio-socket-ssl-perl. 876s Preparing to unpack .../114-libio-socket-ssl-perl_2.098-1_all.deb ... 876s Unpacking libio-socket-ssl-perl (2.098-1) ... 876s Selecting previously unselected package libnet-http-perl. 876s Preparing to unpack .../115-libnet-http-perl_6.24-1build1_all.deb ... 876s Unpacking libnet-http-perl (6.24-1build1) ... 876s Selecting previously unselected package liblwp-protocol-https-perl. 876s Preparing to unpack .../116-liblwp-protocol-https-perl_6.14-1_all.deb ... 876s Unpacking liblwp-protocol-https-perl (6.14-1) ... 876s Selecting previously unselected package libtry-tiny-perl. 876s Preparing to unpack .../117-libtry-tiny-perl_0.32-1_all.deb ... 876s Unpacking libtry-tiny-perl (0.32-1) ... 876s Selecting previously unselected package libwww-robotrules-perl. 876s Preparing to unpack .../118-libwww-robotrules-perl_6.02-1build1_all.deb ... 876s Unpacking libwww-robotrules-perl (6.02-1build1) ... 876s Selecting previously unselected package libwww-perl. 876s Preparing to unpack .../119-libwww-perl_6.81-1build1_all.deb ... 876s Unpacking libwww-perl (6.81-1build1) ... 876s Selecting previously unselected package libauth-yubikey-webclient-perl. 876s Preparing to unpack .../120-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 876s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 876s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 876s Preparing to unpack .../121-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 876s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 876s Selecting previously unselected package libdynaloader-functions-perl. 876s Preparing to unpack .../122-libdynaloader-functions-perl_0.004-2_all.deb ... 876s Unpacking libdynaloader-functions-perl (0.004-2) ... 876s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 876s Preparing to unpack .../123-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 876s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 876s Selecting previously unselected package libparams-classify-perl:ppc64el. 876s Preparing to unpack .../124-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 876s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 876s Selecting previously unselected package libmodule-runtime-perl. 876s Preparing to unpack .../125-libmodule-runtime-perl_0.018-1_all.deb ... 876s Unpacking libmodule-runtime-perl (0.018-1) ... 876s Selecting previously unselected package libmodule-implementation-perl. 876s Preparing to unpack .../126-libmodule-implementation-perl_0.09-2_all.deb ... 876s Unpacking libmodule-implementation-perl (0.09-2) ... 876s Selecting previously unselected package libsub-exporter-progressive-perl. 876s Preparing to unpack .../127-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 876s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 876s Selecting previously unselected package libvariable-magic-perl. 876s Preparing to unpack .../128-libvariable-magic-perl_0.64-1build1_ppc64el.deb ... 876s Unpacking libvariable-magic-perl (0.64-1build1) ... 876s Selecting previously unselected package libb-hooks-endofscope-perl. 876s Preparing to unpack .../129-libb-hooks-endofscope-perl_0.28-2_all.deb ... 876s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 876s Selecting previously unselected package libcrypt-random-seed-perl. 876s Preparing to unpack .../130-libcrypt-random-seed-perl_0.03-3_all.deb ... 876s Unpacking libcrypt-random-seed-perl (0.03-3) ... 876s Selecting previously unselected package libmath-random-isaac-perl. 876s Preparing to unpack .../131-libmath-random-isaac-perl_1.004-2_all.deb ... 876s Unpacking libmath-random-isaac-perl (1.004-2) ... 876s Selecting previously unselected package libbytes-random-secure-perl. 876s Preparing to unpack .../132-libbytes-random-secure-perl_0.29-3_all.deb ... 876s Unpacking libbytes-random-secure-perl (0.29-3) ... 876s Selecting previously unselected package liberror-perl. 876s Preparing to unpack .../133-liberror-perl_0.17030-1_all.deb ... 876s Unpacking liberror-perl (0.17030-1) ... 876s Selecting previously unselected package libipc-sharelite-perl. 876s Preparing to unpack .../134-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 876s Unpacking libipc-sharelite-perl (0.17-5build4) ... 876s Selecting previously unselected package libcache-cache-perl. 876s Preparing to unpack .../135-libcache-cache-perl_1.08-3_all.deb ... 876s Unpacking libcache-cache-perl (1.08-3) ... 876s Selecting previously unselected package libcapture-tiny-perl. 876s Preparing to unpack .../136-libcapture-tiny-perl_0.50-1_all.deb ... 876s Unpacking libcapture-tiny-perl (0.50-1) ... 876s Selecting previously unselected package libcares2:ppc64el. 877s Preparing to unpack .../137-libcares2_1.34.6-1_ppc64el.deb ... 877s Unpacking libcares2:ppc64el (1.34.6-1) ... 877s Selecting previously unselected package libcgi-pm-perl. 877s Preparing to unpack .../138-libcgi-pm-perl_4.71-1build1_all.deb ... 877s Unpacking libcgi-pm-perl (4.71-1build1) ... 877s Selecting previously unselected package libclass-c3-perl. 877s Preparing to unpack .../139-libclass-c3-perl_0.35-2_all.deb ... 877s Unpacking libclass-c3-perl (0.35-2) ... 877s Selecting previously unselected package libclass-data-inheritable-perl. 877s Preparing to unpack .../140-libclass-data-inheritable-perl_0.10-1_all.deb ... 877s Unpacking libclass-data-inheritable-perl (0.10-1) ... 877s Selecting previously unselected package libclass-errorhandler-perl. 877s Preparing to unpack .../141-libclass-errorhandler-perl_0.04-3_all.deb ... 877s Unpacking libclass-errorhandler-perl (0.04-3) ... 877s Selecting previously unselected package libclass-inspector-perl. 877s Preparing to unpack .../142-libclass-inspector-perl_1.36-3_all.deb ... 877s Unpacking libclass-inspector-perl (1.36-3) ... 877s Selecting previously unselected package libclass-method-modifiers-perl. 877s Preparing to unpack .../143-libclass-method-modifiers-perl_2.15-1_all.deb ... 877s Unpacking libclass-method-modifiers-perl (2.15-1) ... 877s Selecting previously unselected package libclass-singleton-perl. 877s Preparing to unpack .../144-libclass-singleton-perl_1.6-2_all.deb ... 877s Unpacking libclass-singleton-perl (1.6-2) ... 877s Selecting previously unselected package libclass-xsaccessor-perl. 877s Preparing to unpack .../145-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 877s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 877s Selecting previously unselected package libclone-pp-perl. 877s Preparing to unpack .../146-libclone-pp-perl_1.08-2_all.deb ... 877s Unpacking libclone-pp-perl (1.08-2) ... 877s Selecting previously unselected package libcommon-sense-perl:ppc64el. 877s Preparing to unpack .../147-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 877s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 877s Selecting previously unselected package libconvert-asn1-perl. 877s Preparing to unpack .../148-libconvert-asn1-perl_0.34-1_all.deb ... 877s Unpacking libconvert-asn1-perl (0.34-1) ... 877s Selecting previously unselected package libconvert-base32-perl. 877s Preparing to unpack .../149-libconvert-base32-perl_0.06-3_all.deb ... 877s Unpacking libconvert-base32-perl (0.06-3) ... 877s Selecting previously unselected package libconvert-binhex-perl. 877s Preparing to unpack .../150-libconvert-binhex-perl_1.125-3_all.deb ... 877s Unpacking libconvert-binhex-perl (1.125-3) ... 877s Selecting previously unselected package libcrypt-des-perl:ppc64el. 877s Preparing to unpack .../151-libcrypt-des-perl_2.07-5_ppc64el.deb ... 877s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 877s Selecting previously unselected package libcrypt-des-ede3-perl. 877s Preparing to unpack .../152-libcrypt-des-ede3-perl_0.03-1_all.deb ... 877s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 877s Selecting previously unselected package libcryptx-perl. 877s Preparing to unpack .../153-libcryptx-perl_0.087-1_ppc64el.deb ... 877s Unpacking libcryptx-perl (0.087-1) ... 877s Selecting previously unselected package libconvert-pem-perl. 877s Preparing to unpack .../154-libconvert-pem-perl_0.13-1_all.deb ... 877s Unpacking libconvert-pem-perl (0.13-1) ... 877s Selecting previously unselected package libcookie-baker-perl. 877s Preparing to unpack .../155-libcookie-baker-perl_0.12-1_all.deb ... 877s Unpacking libcookie-baker-perl (0.12-1) ... 877s Selecting previously unselected package libcrypt-dh-gmp-perl. 877s Preparing to unpack .../156-libcrypt-dh-gmp-perl_0.00012-2build5_ppc64el.deb ... 877s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 877s Selecting previously unselected package libjson-perl. 877s Preparing to unpack .../157-libjson-perl_4.10000-1_all.deb ... 877s Unpacking libjson-perl (4.10000-1) ... 877s Selecting previously unselected package libcrypt-jwt-perl. 877s Preparing to unpack .../158-libcrypt-jwt-perl_0.037-1_all.deb ... 877s Unpacking libcrypt-jwt-perl (0.037-1) ... 877s Selecting previously unselected package libcrypt-openssl-bignum-perl. 877s Preparing to unpack .../159-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 877s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 877s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 877s Preparing to unpack .../160-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 877s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 877s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 877s Preparing to unpack .../161-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 877s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 877s Selecting previously unselected package libcrypt-openssl-x509-perl. 877s Preparing to unpack .../162-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 877s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 877s Selecting previously unselected package libcrypt-rijndael-perl. 877s Preparing to unpack .../163-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 877s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 877s Selecting previously unselected package libcrypt-ssleay-perl. 877s Preparing to unpack .../164-libcrypt-ssleay-perl_0.73.06-2build6_ppc64el.deb ... 877s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 877s Selecting previously unselected package libdata-hexdump-perl. 877s Preparing to unpack .../165-libdata-hexdump-perl_0.04-2_all.deb ... 877s Unpacking libdata-hexdump-perl (0.04-2) ... 877s Selecting previously unselected package libparams-util-perl. 877s Preparing to unpack .../166-libparams-util-perl_1.102-3build1_ppc64el.deb ... 877s Unpacking libparams-util-perl (1.102-3build1) ... 877s Selecting previously unselected package libsub-install-perl. 877s Preparing to unpack .../167-libsub-install-perl_0.929-1_all.deb ... 877s Unpacking libsub-install-perl (0.929-1) ... 877s Selecting previously unselected package libdata-optlist-perl. 877s Preparing to unpack .../168-libdata-optlist-perl_0.114-1_all.deb ... 877s Unpacking libdata-optlist-perl (0.114-1) ... 877s Selecting previously unselected package libtypes-serialiser-perl. 877s Preparing to unpack .../169-libtypes-serialiser-perl_1.01-1_all.deb ... 877s Unpacking libtypes-serialiser-perl (1.01-1) ... 877s Selecting previously unselected package libjson-xs-perl. 877s Preparing to unpack .../170-libjson-xs-perl_4.040-1_ppc64el.deb ... 877s Unpacking libjson-xs-perl (4.040-1) ... 877s Selecting previously unselected package libjson-maybexs-perl. 877s Preparing to unpack .../171-libjson-maybexs-perl_1.004008-1_all.deb ... 877s Unpacking libjson-maybexs-perl (1.004008-1) ... 877s Selecting previously unselected package liblist-someutils-perl. 877s Preparing to unpack .../172-liblist-someutils-perl_0.59-1_all.deb ... 877s Unpacking liblist-someutils-perl (0.59-1) ... 877s Selecting previously unselected package liblist-utilsby-perl. 877s Preparing to unpack .../173-liblist-utilsby-perl_0.12-2_all.deb ... 877s Unpacking liblist-utilsby-perl (0.12-2) ... 877s Selecting previously unselected package liblist-allutils-perl. 877s Preparing to unpack .../174-liblist-allutils-perl_0.19-1_all.deb ... 877s Unpacking liblist-allutils-perl (0.19-1) ... 877s Selecting previously unselected package libimport-into-perl. 877s Preparing to unpack .../175-libimport-into-perl_1.002005-2_all.deb ... 877s Unpacking libimport-into-perl (1.002005-2) ... 877s Selecting previously unselected package librole-tiny-perl. 877s Preparing to unpack .../176-librole-tiny-perl_2.002004-1_all.deb ... 877s Unpacking librole-tiny-perl (2.002004-1) ... 877s Selecting previously unselected package libsub-quote-perl. 877s Preparing to unpack .../177-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 877s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 877s Selecting previously unselected package libmoo-perl. 877s Preparing to unpack .../178-libmoo-perl_2.005005-1_all.deb ... 877s Unpacking libmoo-perl (2.005005-1) ... 877s Selecting previously unselected package libdata-password-zxcvbn-perl. 877s Preparing to unpack .../179-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 877s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 877s Selecting previously unselected package libfile-sharedir-perl. 877s Preparing to unpack .../180-libfile-sharedir-perl_1.118-3_all.deb ... 877s Unpacking libfile-sharedir-perl (1.118-3) ... 877s Selecting previously unselected package libpackage-stash-perl. 877s Preparing to unpack .../181-libpackage-stash-perl_0.40-1_all.deb ... 877s Unpacking libpackage-stash-perl (0.40-1) ... 877s Selecting previously unselected package libsub-identify-perl. 877s Preparing to unpack .../182-libsub-identify-perl_0.14-4_ppc64el.deb ... 877s Unpacking libsub-identify-perl (0.14-4) ... 877s Selecting previously unselected package libsub-name-perl:ppc64el. 877s Preparing to unpack .../183-libsub-name-perl_0.28-1_ppc64el.deb ... 877s Unpacking libsub-name-perl:ppc64el (0.28-1) ... 877s Selecting previously unselected package libnamespace-clean-perl. 877s Preparing to unpack .../184-libnamespace-clean-perl_0.27-2_all.deb ... 877s Unpacking libnamespace-clean-perl (0.27-2) ... 877s Selecting previously unselected package libnamespace-autoclean-perl. 877s Preparing to unpack .../185-libnamespace-autoclean-perl_0.31-1_all.deb ... 877s Unpacking libnamespace-autoclean-perl (0.31-1) ... 877s Selecting previously unselected package libsub-exporter-perl. 877s Preparing to unpack .../186-libsub-exporter-perl_0.990-1_all.deb ... 877s Unpacking libsub-exporter-perl (0.990-1) ... 877s Selecting previously unselected package libeval-closure-perl. 877s Preparing to unpack .../187-libeval-closure-perl_0.14-3_all.deb ... 877s Unpacking libeval-closure-perl (0.14-3) ... 877s Selecting previously unselected package libdevel-stacktrace-perl. 877s Preparing to unpack .../188-libdevel-stacktrace-perl_2.0500-1_all.deb ... 877s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 877s Selecting previously unselected package libexception-class-perl. 877s Preparing to unpack .../189-libexception-class-perl_1.45-1_all.deb ... 877s Unpacking libexception-class-perl (1.45-1) ... 877s Selecting previously unselected package libparams-validationcompiler-perl. 877s Preparing to unpack .../190-libparams-validationcompiler-perl_0.31-1_all.deb ... 877s Unpacking libparams-validationcompiler-perl (0.31-1) ... 877s Selecting previously unselected package libmro-compat-perl. 877s Preparing to unpack .../191-libmro-compat-perl_0.15-2_all.deb ... 877s Unpacking libmro-compat-perl (0.15-2) ... 877s Selecting previously unselected package libxstring-perl:ppc64el. 877s Preparing to unpack .../192-libxstring-perl_0.005-2build4_ppc64el.deb ... 877s Unpacking libxstring-perl:ppc64el (0.005-2build4) ... 877s Selecting previously unselected package libspecio-perl. 877s Preparing to unpack .../193-libspecio-perl_0.53-1_all.deb ... 877s Unpacking libspecio-perl (0.53-1) ... 877s Selecting previously unselected package libdatetime-locale-perl. 877s Preparing to unpack .../194-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 877s Unpacking libdatetime-locale-perl (1:1.45-1) ... 878s Selecting previously unselected package libdatetime-timezone-perl. 878s Preparing to unpack .../195-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 878s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 878s Selecting previously unselected package libdatetime-perl. 878s Preparing to unpack .../196-libdatetime-perl_2%3a1.65-1build3_ppc64el.deb ... 878s Unpacking libdatetime-perl (2:1.65-1build3) ... 878s Selecting previously unselected package libdatetime-format-rfc3339-perl. 878s Preparing to unpack .../197-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 878s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 878s Selecting previously unselected package libdbi-perl:ppc64el. 878s Preparing to unpack .../198-libdbi-perl_1.647-1build1_ppc64el.deb ... 878s Unpacking libdbi-perl:ppc64el (1.647-1build1) ... 878s Selecting previously unselected package libdbd-sqlite3-perl:ppc64el. 878s Preparing to unpack .../199-libdbd-sqlite3-perl_1.76-1_ppc64el.deb ... 878s Unpacking libdbd-sqlite3-perl:ppc64el (1.76-1) ... 878s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 878s Preparing to unpack .../200-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 878s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 878s Selecting previously unselected package libemail-date-format-perl. 878s Preparing to unpack .../201-libemail-date-format-perl_1.008-1_all.deb ... 878s Unpacking libemail-date-format-perl (1.008-1) ... 878s Selecting previously unselected package libemail-simple-perl. 878s Preparing to unpack .../202-libemail-simple-perl_2.218-1_all.deb ... 878s Unpacking libemail-simple-perl (2.218-1) ... 878s Selecting previously unselected package libmodule-pluggable-perl. 878s Preparing to unpack .../203-libmodule-pluggable-perl_5.2-5_all.deb ... 878s Unpacking libmodule-pluggable-perl (5.2-5) ... 878s Selecting previously unselected package libemail-abstract-perl. 878s Preparing to unpack .../204-libemail-abstract-perl_3.010-1_all.deb ... 878s Unpacking libemail-abstract-perl (3.010-1) ... 878s Selecting previously unselected package libemail-address-xs-perl. 878s Preparing to unpack .../205-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 878s Unpacking libemail-address-xs-perl (1.05-1build5) ... 878s Selecting previously unselected package libmoox-types-mooselike-perl. 878s Preparing to unpack .../206-libmoox-types-mooselike-perl_0.29-2_all.deb ... 878s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 878s Selecting previously unselected package libthrowable-perl. 878s Preparing to unpack .../207-libthrowable-perl_1.001-2_all.deb ... 878s Unpacking libthrowable-perl (1.001-2) ... 878s Selecting previously unselected package libemail-sender-perl. 878s Preparing to unpack .../208-libemail-sender-perl_2.601-1_all.deb ... 878s Unpacking libemail-sender-perl (2.601-1) ... 878s Selecting previously unselected package libexporter-tiny-perl. 878s Preparing to unpack .../209-libexporter-tiny-perl_1.006003-1_all.deb ... 878s Unpacking libexporter-tiny-perl (1.006003-1) ... 878s Selecting previously unselected package libextutils-depends-perl. 878s Preparing to unpack .../210-libextutils-depends-perl_0.8002-1_all.deb ... 878s Unpacking libextutils-depends-perl (0.8002-1) ... 878s Selecting previously unselected package libfcgi0t64:ppc64el. 878s Preparing to unpack .../211-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 878s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 878s Selecting previously unselected package libfcgi-perl. 878s Preparing to unpack .../212-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 878s Unpacking libfcgi-perl (0.82+ds-3build3) ... 878s Selecting previously unselected package libfilesys-notify-simple-perl. 878s Preparing to unpack .../213-libfilesys-notify-simple-perl_0.14-3_all.deb ... 878s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 878s Selecting previously unselected package libfont-afm-perl. 878s Preparing to unpack .../214-libfont-afm-perl_1.20-4_all.deb ... 878s Unpacking libfont-afm-perl (1.20-4) ... 878s Selecting previously unselected package libimagequant0:ppc64el. 878s Preparing to unpack .../215-libimagequant0_2.18.0-1build1_ppc64el.deb ... 878s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 878s Selecting previously unselected package libxpm4:ppc64el. 878s Preparing to unpack .../216-libxpm4_1%3a3.5.17-1build3_ppc64el.deb ... 878s Unpacking libxpm4:ppc64el (1:3.5.17-1build3) ... 878s Selecting previously unselected package libgd3:ppc64el. 878s Preparing to unpack .../217-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 878s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 878s Selecting previously unselected package libgd-perl. 878s Preparing to unpack .../218-libgd-perl_2.84-2_ppc64el.deb ... 878s Unpacking libgd-perl (2.84-2) ... 878s Selecting previously unselected package libgd-securityimage-perl. 878s Preparing to unpack .../219-libgd-securityimage-perl_1.75-3_all.deb ... 878s Unpacking libgd-securityimage-perl (1.75-3) ... 878s Selecting previously unselected package libglib-perl:ppc64el. 878s Preparing to unpack .../220-libglib-perl_3%3a1.329.4-1_ppc64el.deb ... 878s Unpacking libglib-perl:ppc64el (3:1.329.4-1) ... 878s Selecting previously unselected package libgssapi-perl. 878s Preparing to unpack .../221-libgssapi-perl_0.28-4build5_ppc64el.deb ... 878s Unpacking libgssapi-perl (0.28-4build5) ... 878s Selecting previously unselected package libhash-merge-simple-perl. 878s Preparing to unpack .../222-libhash-merge-simple-perl_0.052-1_all.deb ... 878s Unpacking libhash-merge-simple-perl (0.052-1) ... 878s Selecting previously unselected package libhash-multivalue-perl. 878s Preparing to unpack .../223-libhash-multivalue-perl_0.16-3_all.deb ... 878s Unpacking libhash-multivalue-perl (0.16-3) ... 878s Selecting previously unselected package libhtml-format-perl. 878s Preparing to unpack .../224-libhtml-format-perl_2.16-2_all.deb ... 878s Unpacking libhtml-format-perl (2.16-2) ... 878s Selecting previously unselected package libhtml-formattext-withlinks-perl. 878s Preparing to unpack .../225-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 878s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 878s Selecting previously unselected package libhtml-template-perl. 878s Preparing to unpack .../226-libhtml-template-perl_2.97-2build1_all.deb ... 878s Unpacking libhtml-template-perl (2.97-2build1) ... 878s Selecting previously unselected package libhttp-daemon-perl. 878s Preparing to unpack .../227-libhttp-daemon-perl_6.16-1_all.deb ... 878s Unpacking libhttp-daemon-perl (6.16-1) ... 878s Selecting previously unselected package libhttp-multipartparser-perl. 878s Preparing to unpack .../228-libhttp-multipartparser-perl_0.02-3_all.deb ... 878s Unpacking libhttp-multipartparser-perl (0.02-3) ... 878s Selecting previously unselected package libstream-buffered-perl. 878s Preparing to unpack .../229-libstream-buffered-perl_0.03-3_all.deb ... 878s Unpacking libstream-buffered-perl (0.03-3) ... 879s Selecting previously unselected package libwww-form-urlencoded-perl. 879s Preparing to unpack .../230-libwww-form-urlencoded-perl_0.26-2_all.deb ... 879s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 879s Selecting previously unselected package libhttp-entity-parser-perl. 879s Preparing to unpack .../231-libhttp-entity-parser-perl_0.25-2_all.deb ... 879s Unpacking libhttp-entity-parser-perl (0.25-2) ... 879s Selecting previously unselected package libhttp-headers-fast-perl. 879s Preparing to unpack .../232-libhttp-headers-fast-perl_0.22-3_all.deb ... 879s Unpacking libhttp-headers-fast-perl (0.22-3) ... 879s Selecting previously unselected package libio-pty-perl. 879s Preparing to unpack .../233-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 879s Unpacking libio-pty-perl (1:1.20-1build3) ... 879s Selecting previously unselected package libio-sessiondata-perl. 879s Preparing to unpack .../234-libio-sessiondata-perl_1.03-3_all.deb ... 879s Unpacking libio-sessiondata-perl (1.03-3) ... 879s Selecting previously unselected package libperlio-via-timeout-perl. 879s Preparing to unpack .../235-libperlio-via-timeout-perl_0.32-3_all.deb ... 879s Unpacking libperlio-via-timeout-perl (0.32-3) ... 879s Selecting previously unselected package libio-socket-timeout-perl. 879s Preparing to unpack .../236-libio-socket-timeout-perl_0.32-3_all.deb ... 879s Unpacking libio-socket-timeout-perl (0.32-3) ... 879s Selecting previously unselected package libio-string-perl. 879s Preparing to unpack .../237-libio-string-perl_1.08-4_all.deb ... 879s Unpacking libio-string-perl (1.08-4) ... 879s Selecting previously unselected package libio-stringy-perl. 879s Preparing to unpack .../238-libio-stringy-perl_2.113-2_all.deb ... 879s Unpacking libio-stringy-perl (2.113-2) ... 879s Selecting previously unselected package libipc-run-perl. 879s Preparing to unpack .../239-libipc-run-perl_20250809.0-1build1_all.deb ... 879s Unpacking libipc-run-perl (20250809.0-1build1) ... 879s Selecting previously unselected package libjargs-java. 879s Preparing to unpack .../240-libjargs-java_1.0.0-5build1_all.deb ... 879s Unpacking libjargs-java (1.0.0-5build1) ... 879s Selecting previously unselected package libjs-bootstrap. 879s Preparing to unpack .../241-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 879s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 879s Selecting previously unselected package libxslt1.1:ppc64el. 879s Preparing to unpack .../242-libxslt1.1_1.1.43-0.3_ppc64el.deb ... 879s Unpacking libxslt1.1:ppc64el (1.1.43-0.3) ... 879s Selecting previously unselected package libxmlsec1-1:ppc64el. 879s Preparing to unpack .../243-libxmlsec1-1_1.3.9-1_ppc64el.deb ... 879s Unpacking libxmlsec1-1:ppc64el (1.3.9-1) ... 879s Selecting previously unselected package libxmlsec1-openssl1:ppc64el. 879s Preparing to unpack .../244-libxmlsec1-openssl1_1.3.9-1_ppc64el.deb ... 879s Unpacking libxmlsec1-openssl1:ppc64el (1.3.9-1) ... 879s Selecting previously unselected package liblasso3t64. 879s Preparing to unpack .../245-liblasso3t64_2.9.0-3_ppc64el.deb ... 879s Unpacking liblasso3t64 (2.9.0-3) ... 879s Selecting previously unselected package liblasso-perl:ppc64el. 879s Preparing to unpack .../246-liblasso-perl_2.9.0-3_ppc64el.deb ... 879s Unpacking liblasso-perl:ppc64el (2.9.0-3) ... 879s Selecting previously unselected package libconfig-inifiles-perl. 879s Preparing to unpack .../247-libconfig-inifiles-perl_3.000003-4_all.deb ... 879s Unpacking libconfig-inifiles-perl (3.000003-4) ... 879s Selecting previously unselected package libmouse-perl:ppc64el. 879s Preparing to unpack .../248-libmouse-perl_2.6.1-1_ppc64el.deb ... 879s Unpacking libmouse-perl:ppc64el (2.6.1-1) ... 879s Selecting previously unselected package libnet-cidr-perl. 879s Preparing to unpack .../249-libnet-cidr-perl_0.27-1build1_all.deb ... 879s Unpacking libnet-cidr-perl (0.27-1build1) ... 879s Selecting previously unselected package libtest-sharedfork-perl. 879s Preparing to unpack .../250-libtest-sharedfork-perl_0.35-3_all.deb ... 879s Unpacking libtest-sharedfork-perl (0.35-3) ... 879s Selecting previously unselected package libtest-tcp-perl. 879s Preparing to unpack .../251-libtest-tcp-perl_2.22-2_all.deb ... 879s Unpacking libtest-tcp-perl (2.22-2) ... 879s Selecting previously unselected package libplack-perl. 879s Preparing to unpack .../252-libplack-perl_1.0051-1_all.deb ... 879s Unpacking libplack-perl (1.0051-1) ... 879s Selecting previously unselected package liblemonldap-ng-common-perl. 879s Preparing to unpack .../253-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 879s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 879s Selecting previously unselected package liblist-moreutils-xs-perl. 879s Preparing to unpack .../254-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 879s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 879s Selecting previously unselected package liblist-moreutils-perl. 879s Preparing to unpack .../255-liblist-moreutils-perl_0.430-2_all.deb ... 879s Unpacking liblist-moreutils-perl (0.430-2) ... 879s Selecting previously unselected package libllhttp9.3. 879s Preparing to unpack .../256-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_ppc64el.deb ... 879s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 879s Selecting previously unselected package liblog-log4perl-perl. 879s Preparing to unpack .../257-liblog-log4perl-perl_1.57-1_all.deb ... 879s Unpacking liblog-log4perl-perl (1.57-1) ... 879s Selecting previously unselected package liblwp-protocol-psgi-perl. 879s Preparing to unpack .../258-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 879s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 879s Selecting previously unselected package libnet-smtp-ssl-perl. 879s Preparing to unpack .../259-libnet-smtp-ssl-perl_1.04-2_all.deb ... 879s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 879s Selecting previously unselected package libmailtools-perl. 879s Preparing to unpack .../260-libmailtools-perl_2.22-1_all.deb ... 879s Unpacking libmailtools-perl (2.22-1) ... 879s Selecting previously unselected package libmime-tools-perl. 879s Preparing to unpack .../261-libmime-tools-perl_5.515-1_all.deb ... 879s Unpacking libmime-tools-perl (5.515-1) ... 879s Selecting previously unselected package libnet-ip-perl. 879s Preparing to unpack .../262-libnet-ip-perl_1.26-4_all.deb ... 879s Unpacking libnet-ip-perl (1.26-4) ... 879s Selecting previously unselected package libnet-ldap-perl. 879s Preparing to unpack .../263-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 879s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 879s Selecting previously unselected package libxml-namespacesupport-perl. 879s Preparing to unpack .../264-libxml-namespacesupport-perl_1.12-2_all.deb ... 879s Unpacking libxml-namespacesupport-perl (1.12-2) ... 879s Selecting previously unselected package libxml-sax-base-perl. 879s Preparing to unpack .../265-libxml-sax-base-perl_1.09-3_all.deb ... 879s Unpacking libxml-sax-base-perl (1.09-3) ... 879s Selecting previously unselected package libxml-sax-perl. 879s Preparing to unpack .../266-libxml-sax-perl_1.02+dfsg-4_all.deb ... 879s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 879s Selecting previously unselected package libxml-libxml-perl. 879s Preparing to unpack .../267-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_ppc64el.deb ... 879s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 879s Selecting previously unselected package libxml-simple-perl. 879s Preparing to unpack .../268-libxml-simple-perl_2.25-2_all.deb ... 879s Unpacking libxml-simple-perl (2.25-2) ... 879s Selecting previously unselected package libnet-openid-common-perl. 879s Preparing to unpack .../269-libnet-openid-common-perl_1.20-2_all.deb ... 879s Unpacking libnet-openid-common-perl (1.20-2) ... 879s Selecting previously unselected package libnet-openid-consumer-perl. 879s Preparing to unpack .../270-libnet-openid-consumer-perl_1.18-2_all.deb ... 879s Unpacking libnet-openid-consumer-perl (1.18-2) ... 879s Selecting previously unselected package libnet-openid-server-perl. 879s Preparing to unpack .../271-libnet-openid-server-perl_1.09-4_all.deb ... 879s Unpacking libnet-openid-server-perl (1.09-4) ... 879s Selecting previously unselected package libsimdjson29:ppc64el. 879s Preparing to unpack .../272-libsimdjson29_4.2.4-1_ppc64el.deb ... 879s Unpacking libsimdjson29:ppc64el (4.2.4-1) ... 879s Selecting previously unselected package libsimdutf29:ppc64el. 879s Preparing to unpack .../273-libsimdutf29_7.7.1-3_ppc64el.deb ... 879s Unpacking libsimdutf29:ppc64el (7.7.1-3) ... 879s Selecting previously unselected package node-corepack. 879s Preparing to unpack .../274-node-corepack_0.24.0-5build1_all.deb ... 879s Unpacking node-corepack (0.24.0-5build1) ... 879s Selecting previously unselected package nodejs. 879s Preparing to unpack .../275-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_ppc64el.deb ... 879s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 879s Selecting previously unselected package node-xtend. 879s Preparing to unpack .../276-node-xtend_4.0.2-3_all.deb ... 879s Unpacking node-xtend (4.0.2-3) ... 879s Selecting previously unselected package node-acorn. 879s Preparing to unpack .../277-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 879s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 879s Selecting previously unselected package node-cjs-module-lexer. 879s Preparing to unpack .../278-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 879s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 880s Selecting previously unselected package node-balanced-match. 880s Preparing to unpack .../279-node-balanced-match_2.0.0-1_all.deb ... 880s Unpacking node-balanced-match (2.0.0-1) ... 880s Selecting previously unselected package node-brace-expansion. 880s Preparing to unpack .../280-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 880s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 880s Selecting previously unselected package node-minimatch. 880s Preparing to unpack .../281-node-minimatch_9.0.3-6_all.deb ... 880s Unpacking node-minimatch (9.0.3-6) ... 880s Selecting previously unselected package node-ms. 880s Preparing to unpack .../282-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 880s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 880s Selecting previously unselected package node-debug. 880s Preparing to unpack .../283-node-debug_4.4.1+~4.1.12-1_all.deb ... 880s Unpacking node-debug (4.4.1+~4.1.12-1) ... 880s Selecting previously unselected package node-lru-cache. 880s Preparing to unpack .../284-node-lru-cache_10.0.1-3_all.deb ... 880s Unpacking node-lru-cache (10.0.1-3) ... 880s Selecting previously unselected package node-semver. 880s Preparing to unpack .../285-node-semver_7.6.1+~7.5.8-2_all.deb ... 880s Unpacking node-semver (7.6.1+~7.5.8-2) ... 880s Selecting previously unselected package node-llhttp. 880s Preparing to unpack .../286-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 880s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 880s Selecting previously unselected package node-undici. 880s Preparing to unpack .../287-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 880s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 880s Selecting previously unselected package libnode127:ppc64el. 880s Preparing to unpack .../288-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_ppc64el.deb ... 880s Unpacking libnode127:ppc64el (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 880s Selecting previously unselected package libregexp-assemble-perl. 880s Preparing to unpack .../289-libregexp-assemble-perl_0.38-2_all.deb ... 880s Unpacking libregexp-assemble-perl (0.38-2) ... 880s Selecting previously unselected package libregexp-common-perl. 880s Preparing to unpack .../290-libregexp-common-perl_2024080801-1_all.deb ... 880s Unpacking libregexp-common-perl (2024080801-1) ... 880s Selecting previously unselected package libtask-weaken-perl. 880s Preparing to unpack .../291-libtask-weaken-perl_1.06-2_all.deb ... 880s Unpacking libtask-weaken-perl (1.06-2) ... 880s Selecting previously unselected package libxml-parser-perl. 880s Preparing to unpack .../292-libxml-parser-perl_2.47-1build4_ppc64el.deb ... 880s Unpacking libxml-parser-perl (2.47-1build4) ... 880s Selecting previously unselected package libsoap-lite-perl. 880s Preparing to unpack .../293-libsoap-lite-perl_1.27-3_all.deb ... 880s Unpacking libsoap-lite-perl (1.27-3) ... 880s Selecting previously unselected package libstring-random-perl. 880s Preparing to unpack .../294-libstring-random-perl_1%3a0.32-2_all.deb ... 880s Unpacking libstring-random-perl (1:0.32-2) ... 880s Selecting previously unselected package libtest-leaktrace-perl. 880s Preparing to unpack .../295-libtest-leaktrace-perl_0.17-1build6_ppc64el.deb ... 880s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 880s Selecting previously unselected package libtest-output-perl. 880s Preparing to unpack .../296-libtest-output-perl_1.036-1_all.deb ... 880s Unpacking libtest-output-perl (1.036-1) ... 880s Selecting previously unselected package libtest-pod-perl. 880s Preparing to unpack .../297-libtest-pod-perl_1.52-3_all.deb ... 880s Unpacking libtest-pod-perl (1.52-3) ... 880s Selecting previously unselected package libtext-unidecode-perl. 880s Preparing to unpack .../298-libtext-unidecode-perl_1.30-3_all.deb ... 880s Unpacking libtext-unidecode-perl (1.30-3) ... 880s Selecting previously unselected package libtime-fake-perl. 880s Preparing to unpack .../299-libtime-fake-perl_0.11-4_all.deb ... 880s Unpacking libtime-fake-perl (0.11-4) ... 880s Selecting previously unselected package libxml-libxslt-perl:ppc64el. 880s Preparing to unpack .../300-libxml-libxslt-perl_2.003000-4_ppc64el.deb ... 880s Unpacking libxml-libxslt-perl:ppc64el (2.003000-4) ... 880s Selecting previously unselected package node-uglify-js. 880s Preparing to unpack .../301-node-uglify-js_3.17.4-2build1_all.deb ... 880s Unpacking node-uglify-js (3.17.4-2build1) ... 880s Selecting previously unselected package python3-defusedxml. 880s Preparing to unpack .../302-python3-defusedxml_0.7.1-3build1_all.deb ... 880s Unpacking python3-defusedxml (0.7.1-3build1) ... 880s Selecting previously unselected package python3-roman-numerals. 880s Preparing to unpack .../303-python3-roman-numerals_4.1.0-1_all.deb ... 880s Unpacking python3-roman-numerals (4.1.0-1) ... 880s Selecting previously unselected package python3-docutils. 880s Preparing to unpack .../304-python3-docutils_0.22.4+dfsg-1_all.deb ... 880s Unpacking python3-docutils (0.22.4+dfsg-1) ... 880s Selecting previously unselected package python3-imagesize. 880s Preparing to unpack .../305-python3-imagesize_1.4.1-1build1_all.deb ... 880s Unpacking python3-imagesize (1.4.1-1build1) ... 880s Selecting previously unselected package python3-snowballstemmer. 880s Preparing to unpack .../306-python3-snowballstemmer_3.0.1-1_all.deb ... 880s Unpacking python3-snowballstemmer (3.0.1-1) ... 880s Selecting previously unselected package sphinx-common. 880s Preparing to unpack .../307-sphinx-common_8.2.3-12_all.deb ... 880s Unpacking sphinx-common (8.2.3-12) ... 881s Selecting previously unselected package python3-alabaster. 881s Preparing to unpack .../308-python3-alabaster_0.7.16-0.1build1_all.deb ... 881s Unpacking python3-alabaster (0.7.16-0.1build1) ... 881s Selecting previously unselected package python3-sphinx. 881s Preparing to unpack .../309-python3-sphinx_8.2.3-12_all.deb ... 881s Unpacking python3-sphinx (8.2.3-12) ... 881s Selecting previously unselected package libjs-bootswatch. 881s Preparing to unpack .../310-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 881s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 881s Selecting previously unselected package python3-sphinx-bootstrap-theme. 881s Preparing to unpack .../311-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 881s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 881s Selecting previously unselected package uglifyjs. 881s Preparing to unpack .../312-uglifyjs_3.17.4-2build1_all.deb ... 881s Unpacking uglifyjs (3.17.4-2build1) ... 881s Selecting previously unselected package yui-compressor. 881s Preparing to unpack .../313-yui-compressor_2.4.8-3build1_all.deb ... 881s Unpacking yui-compressor (2.4.8-3build1) ... 881s Selecting previously unselected package libauthen-radius-perl. 881s Preparing to unpack .../314-libauthen-radius-perl_0.33-1_all.deb ... 881s Unpacking libauthen-radius-perl (0.33-1) ... 881s Selecting previously unselected package pkg-perl-autopkgtest. 881s Preparing to unpack .../315-pkg-perl-autopkgtest_0.85_all.deb ... 881s Unpacking pkg-perl-autopkgtest (0.85) ... 881s Setting up libconfig-inifiles-perl (3.000003-4) ... 881s Setting up libmodule-pluggable-perl (5.2-5) ... 881s Setting up node-uglify-js (3.17.4-2build1) ... 881s Setting up libio-sessiondata-perl (1.03-3) ... 881s Setting up liblcms2-2:ppc64el (2.17-1) ... 881s Setting up libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 881s Setting up libaom3:ppc64el (3.13.1-2) ... 881s Setting up node-lru-cache (10.0.1-3) ... 881s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 881s Setting up libmath-random-isaac-perl (1.004-2) ... 881s Setting up libtask-weaken-perl (1.06-2) ... 881s Setting up libmouse-perl:ppc64el (2.6.1-1) ... 881s Setting up libhttp-multipartparser-perl (0.02-3) ... 881s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 881s Setting up libxpm4:ppc64el (1:3.5.17-1build3) ... 881s Setting up java-common (0.76build1) ... 881s Setting up libclass-inspector-perl (1.36-3) ... 881s Setting up libfont-afm-perl (1.20-4) ... 881s Setting up libdynaloader-functions-perl (0.004-2) ... 881s Setting up libclass-method-modifiers-perl (2.15-1) ... 881s Setting up libio-pty-perl (1:1.20-1build3) ... 881s Setting up libdata-hexdump-perl (0.04-2) ... 881s Setting up python3-defusedxml (0.7.1-3build1) ... 881s Setting up libclone-perl:ppc64el (0.47-1) ... 881s Setting up libarchive-zip-perl (1.68-1) ... 881s Setting up libsub-identify-perl (0.14-4) ... 881s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 881s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 881s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 881s Setting up python3-alabaster (0.7.16-0.1build1) ... 881s Setting up libio-stringy-perl (2.113-2) ... 881s Setting up libhtml-tagset-perl (3.24-1) ... 881s Setting up unzip (6.0-29ubuntu1) ... 881s Setting up libdebhelper-perl (13.28ubuntu1) ... 881s Setting up libperlio-via-timeout-perl (0.32-3) ... 881s Setting up libfilesys-notify-simple-perl (0.14-3) ... 881s Setting up libnet-cidr-perl (0.27-1build1) ... 881s Setting up libipc-sharelite-perl (0.17-5build4) ... 881s Setting up libconvert-binhex-perl (1.125-3) ... 881s Setting up liblwp-mediatypes-perl (6.04-2) ... 881s Setting up libcrypt-urandom-perl (0.54-1) ... 881s Setting up x11-common (1:7.7+24ubuntu1) ... 881s Setting up libtest-pod-perl (1.52-3) ... 881s Setting up libtry-tiny-perl (0.32-1) ... 881s Setting up libdeflate0:ppc64el (1.23-2) ... 881s Setting up perl-openssl-defaults:ppc64el (7build4) ... 881s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 881s Setting up linux-libc-dev:ppc64el (6.18.0-9.9) ... 881s Setting up libxml-namespacesupport-perl (1.12-2) ... 881s Setting up m4 (1.4.20-2) ... 881s Setting up libposix-strftime-compiler-perl (0.46-1) ... 881s Setting up libclass-singleton-perl (1.6-2) ... 881s Setting up libencode-locale-perl (1.05-3) ... 881s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 881s Setting up libxstring-perl:ppc64el (0.005-2build4) ... 881s Setting up libgomp1:ppc64el (15.2.0-12ubuntu1) ... 881s Setting up libclass-errorhandler-perl (0.04-3) ... 881s Setting up liblist-utilsby-perl (0.12-2) ... 881s Setting up libjbig0:ppc64el (2.1-6.1ubuntu3) ... 881s Setting up libtime-fake-perl (0.11-4) ... 881s Setting up libregexp-common-perl (2024080801-1) ... 881s Setting up libtest-sharedfork-perl (0.35-3) ... 881s Setting up libsub-install-perl (0.929-1) ... 881s Setting up libextutils-depends-perl (0.8002-1) ... 881s Setting up libhash-multivalue-perl (0.16-3) ... 881s Setting up liberror-perl (0.17030-1) ... 881s Setting up libapache-session-perl (1.94-2) ... 881s Setting up libxml-sax-base-perl (1.09-3) ... 881s Setting up libio-string-perl (1.08-4) ... 881s Setting up libtest-leaktrace-perl (0.17-1build6) ... 881s Setting up libsimdutf29:ppc64el (7.7.1-3) ... 881s Setting up libsimdjson29:ppc64el (4.2.4-1) ... 881s Setting up libfontenc1:ppc64el (1:1.1.8-1build2) ... 881s Setting up autotools-dev (20240727.1) ... 881s Setting up libstream-buffered-perl (0.03-3) ... 881s Setting up libclass-data-inheritable-perl (0.10-1) ... 881s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 881s Setting up libalgorithm-c3-perl (0.11-2) ... 881s Setting up rpcsvc-proto (1.4.3-1) ... 881s Setting up liblog-log4perl-perl (1.57-1) ... 881s Setting up libapache-logformat-compiler-perl (0.36-3) ... 881s Setting up libcrypt-random-seed-perl (0.03-3) ... 881s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 881s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 881s Setting up python3-snowballstemmer (3.0.1-1) ... 882s Setting up node-balanced-match (2.0.0-1) ... 882s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 882s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 882s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 882s Setting up libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 882s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 882s Setting up libemail-date-format-perl (1.008-1) ... 882s Setting up libcryptx-perl (0.087-1) ... 882s Setting up libcares2:ppc64el (1.34.6-1) ... 882s Setting up libmpc3:ppc64el (1.3.1-2) ... 882s Setting up libvariable-magic-perl (0.64-1build1) ... 882s Setting up libio-html-perl (1.004-3) ... 882s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 882s Setting up autopoint (0.23.2-1) ... 882s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 882s Setting up libipc-run-perl (20250809.0-1build1) ... 882s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 882s Setting up libpcsclite1:ppc64el (2.4.1-1) ... 882s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 882s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 882s Setting up libltdl7:ppc64el (2.5.4-9) ... 882s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 882s Setting up libstring-random-perl (1:0.32-2) ... 882s Setting up libparams-util-perl (1.102-3build1) ... 882s Setting up autoconf (2.72-3.1ubuntu1) ... 882s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 882s Setting up libwebp7:ppc64el (1.5.0-0.1build1) ... 882s Setting up libcapture-tiny-perl (0.50-1) ... 882s Setting up libtimedate-perl (2.3300-2) ... 882s Setting up libubsan1:ppc64el (15.2.0-12ubuntu1) ... 882s Setting up libsub-name-perl:ppc64el (0.28-1) ... 882s Setting up libtypes-serialiser-perl (1.01-1) ... 882s Setting up libgssapi-perl (0.28-4build5) ... 882s Setting up dwz (0.16-2) ... 882s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 882s Setting up liblqr-1-0:ppc64el (0.4.2-2.2) ... 882s Setting up libcrypt-dev:ppc64el (1:4.5.1-1) ... 882s Setting up libasan8:ppc64el (15.2.0-12ubuntu1) ... 882s Setting up libjson-perl (4.10000-1) ... 882s Setting up libxslt1.1:ppc64el (1.1.43-0.3) ... 882s Setting up libjargs-java (1.0.0-5build1) ... 882s Setting up librole-tiny-perl (2.002004-1) ... 882s Setting up debugedit (1:5.2-3) ... 882s Setting up libfile-sharedir-perl (1.118-3) ... 882s Setting up libfcgi-perl (0.82+ds-3build3) ... 882s Setting up python3-roman-numerals (4.1.0-1) ... 882s Setting up libopenjp2-7:ppc64el (2.5.4-1) ... 882s Setting up libwww-form-urlencoded-perl (0.26-2) ... 882s Setting up sgml-base (1.31+nmu1) ... 882s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 882s Setting up libdevel-stacktrace-perl (2.0500-1) ... 882s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 882s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 882s Setting up node-minimatch (9.0.3-6) ... 882s Setting up libtsan2:ppc64el (15.2.0-12ubuntu1) ... 882s Setting up ca-certificates-java (20240118build1) ... 882s No JRE found. Skipping Java certificates setup. 882s Setting up libexporter-tiny-perl (1.006003-1) ... 882s Setting up node-xtend (4.0.2-3) ... 882s Setting up libisl23:ppc64el (0.27-1build1) ... 882s Setting up libconvert-asn1-perl (0.34-1) ... 882s Setting up libtext-unidecode-perl (1.30-3) ... 882s Setting up libde265-0:ppc64el (1.0.16-1build1) ... 882s Setting up libc-dev-bin (2.42-2ubuntu4) ... 882s Setting up libregexp-assemble-perl (0.38-2) ... 882s Setting up libnet-ip-perl (1.26-4) ... 882s Setting up libwebpmux3:ppc64el (1.5.0-0.1build1) ... 882s Setting up libxmlsec1-1:ppc64el (1.3.9-1) ... 882s Setting up libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 882s Setting up liburi-perl (5.34-2build1) ... 882s Setting up libdbi-perl:ppc64el (1.647-1build1) ... 882s Setting up liblsan0:ppc64el (15.2.0-12ubuntu1) ... 882s Setting up libconvert-base32-perl (0.06-3) ... 882s Setting up dctrl-tools (2.24-3build4) ... 882s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 882s Setting up libitm1:ppc64el (15.2.0-12ubuntu1) ... 882s Setting up autodep8 (0.30build1) ... 882s Setting up libclone-pp-perl (1.08-2) ... 882s Setting up python3-imagesize (1.4.1-1build1) ... 882s Setting up libemail-address-xs-perl (1.05-1build5) ... 882s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 882s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 882s Setting up automake (1:1.18.1-3build1) ... 882s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 882s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 882s Setting up libjson-xs-perl (4.040-1) ... 882s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 882s Setting up libcrypt-des-ede3-perl (0.03-1) ... 882s Setting up libhttp-date-perl (6.06-1) ... 882s Setting up libglib-perl:ppc64el (3:1.329.4-1) ... 882s Setting up gettext (0.23.2-1) ... 882s Setting up libtest-tcp-perl (2.22-2) ... 882s Setting up libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 882s Setting up java-wrappers (0.5build1) ... 882s Setting up libio-socket-timeout-perl (0.32-3) ... 882s Setting up libfile-listing-perl (6.16-1) ... 882s Setting up libhash-merge-simple-perl (0.052-1) ... 882s Setting up openjdk-21-jre-headless:ppc64el (21.0.10+7-1) ... 882s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 882s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 882s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 882s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 882s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 882s Setting up libcache-cache-perl (1.08-3) ... 882s Setting up libhttp-headers-fast-perl (0.22-3) ... 882s Setting up liblist-moreutils-perl (0.430-2) ... 882s Setting up libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 882s Setting up libemail-simple-perl (2.218-1) ... 882s Setting up libxmlsec1-openssl1:ppc64el (1.3.9-1) ... 882s Setting up libnet-http-perl (6.24-1build1) ... 882s Setting up liblasso3t64 (2.9.0-3) ... 882s Setting up libexception-class-perl (1.45-1) ... 882s Setting up libclass-c3-perl (0.35-2) ... 882s Setting up libcrypt-jwt-perl (0.037-1) ... 882s Setting up xfonts-utils (1:7.7+7build1) ... 882s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 882s Setting up libxml-sax-perl (1.02+dfsg-4) ... 882s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 882s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 882s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 882s Setting up libauthen-radius-perl (0.33-1) ... 882s Setting up intltool-debian (0.35.0+20060710.6build1) ... 882s Setting up libbytes-random-secure-perl (0.29-3) ... 882s Setting up libjson-maybexs-perl (1.004008-1) ... 882s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 882s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 882s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 883s Setting up sphinx-common (8.2.3-12) ... 883s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 883s Setting up libdata-optlist-perl (0.114-1) ... 883s Setting up libtest-output-perl (1.036-1) ... 883s Setting up pkg-perl-autopkgtest (0.85) ... 883s Setting up libraw23t64:ppc64el (0.21.4-2) ... 883s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 883s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 883s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 883s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 883s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 883s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 883s Setting up libwww-robotrules-perl (6.02-1build1) ... 883s Setting up cpp-15 (15.2.0-12ubuntu1) ... 883s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 883s Setting up xml-core (0.19build1) ... 883s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 883s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 883s Setting up liblasso-perl:ppc64el (2.9.0-3) ... 883s Setting up libc6-dev:ppc64el (2.42-2ubuntu4) ... 883s Setting up libdbd-sqlite3-perl:ppc64el (1.76-1) ... 883s Setting up libmro-compat-perl (0.15-2) ... 883s Setting up libcookie-baker-perl (0.12-1) ... 883s Setting up libhttp-entity-parser-perl (0.25-2) ... 883s Setting up libio-socket-ssl-perl (2.098-1) ... 883s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 883s Setting up libsub-exporter-perl (0.990-1) ... 883s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 883s Setting up libeval-closure-perl (0.14-3) ... 883s Setting up libconvert-pem-perl (0.13-1) ... 883s Setting up libhttp-negotiate-perl (6.01-2) ... 883s Setting up libparams-validationcompiler-perl (0.31-1) ... 883s Setting up libhttp-cookies-perl (6.11-1) ... 883s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 883s Setting up po-debconf (1.0.22) ... 883s Setting up libhtml-tree-perl (5.07-3) ... 883s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 883s Setting up libcgi-pm-perl (4.71-1build1) ... 883s Setting up libhtml-format-perl (2.16-2) ... 883s Setting up fonts-urw-base35 (20200910-8build1) ... 883s Setting up libhtml-template-perl (2.97-2build1) ... 883s Setting up gcc-15 (15.2.0-12ubuntu1) ... 883s Setting up libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 883s Setting up libnet-smtp-ssl-perl (1.04-2) ... 883s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 883s Setting up libmodule-runtime-perl (0.018-1) ... 883s Setting up libmailtools-perl (2.22-1) ... 883s Setting up libxml-simple-perl (2.25-2) ... 883s Setting up libxml-libxslt-perl:ppc64el (2.003000-4) ... 883s Setting up libhttp-daemon-perl (6.16-1) ... 883s Setting up libemail-abstract-perl (3.010-1) ... 883s Setting up cpp (4:15.2.0-4ubuntu1) ... 884s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 884s Setting up libplack-perl (1.0051-1) ... 884s Setting up libnet-openid-common-perl (1.20-2) ... 884s Setting up libnet-openid-server-perl (1.09-4) ... 884s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 884s Setting up libtool (2.5.4-9) ... 884s Setting up libmodule-implementation-perl (0.09-2) ... 884s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 884s Setting up libpackage-stash-perl (0.40-1) ... 884s Setting up libimport-into-perl (1.002005-2) ... 884s Setting up libmoo-perl (2.005005-1) ... 884s Setting up liblist-someutils-perl (0.59-1) ... 884s Setting up libmime-tools-perl (5.515-1) ... 884s Setting up gcc (4:15.2.0-4ubuntu1) ... 884s Setting up dh-autoreconf (21) ... 884s Setting up libspecio-perl (0.53-1) ... 884s Setting up liblist-allutils-perl (0.19-1) ... 884s Setting up libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 884s Setting up libmoox-types-mooselike-perl (0.29-2) ... 884s Setting up libb-hooks-endofscope-perl (0.28-2) ... 884s Setting up g++-15 (15.2.0-12ubuntu1) ... 884s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 884s Setting up libthrowable-perl (1.001-2) ... 884s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 884s Setting up debhelper (13.28ubuntu1) ... 884s Setting up libemail-sender-perl (2.601-1) ... 884s Setting up libnamespace-clean-perl (0.27-2) ... 884s Setting up g++ (4:15.2.0-4ubuntu1) ... 884s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 884s Setting up build-essential (12.12ubuntu2) ... 884s Setting up libnamespace-autoclean-perl (0.31-1) ... 884s Setting up libdatetime-locale-perl (1:1.45-1) ... 884s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 884s Setting up libdatetime-perl (2:1.65-1build3) ... 884s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 884s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 884s Setting up libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 884s Setting up liblwp-protocol-https-perl (6.14-1) ... 884s Setting up libheif-plugin-libde265:ppc64el (1.21.2-1) ... 884s Setting up node-corepack (0.24.0-5build1) ... 884s Setting up libwww-perl (6.81-1build1) ... 884s Setting up libheif1:ppc64el (1.21.2-1) ... 884s Setting up node-debug (4.4.1+~4.1.12-1) ... 884s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 884s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 884s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 884s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 884s Setting up libnode127:ppc64el (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 884s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 884s Setting up libnet-openid-consumer-perl (1.18-2) ... 884s Setting up libxml-parser-perl (2.47-1build4) ... 884s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 884s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 884s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 884s Setting up libgd-perl (2.84-2) ... 884s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 884s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 884s Setting up node-semver (7.6.1+~7.5.8-2) ... 884s Setting up libsoap-lite-perl (1.27-3) ... 884s Setting up uglifyjs (3.17.4-2build1) ... 884s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 884s Setting up libgd-securityimage-perl (1.75-3) ... 884s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 884s Processing triggers for install-info (7.2-5) ... 884s Processing triggers for libc-bin (2.42-2ubuntu4) ... 884s Processing triggers for man-db (2.13.1-1) ... 887s Processing triggers for ca-certificates-java (20240118build1) ... 887s Adding debian:ACCVRAIZ1.pem 887s Adding debian:AC_RAIZ_FNMT-RCM.pem 887s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 887s Adding debian:ANF_Secure_Server_Root_CA.pem 887s Adding debian:Actalis_Authentication_Root_CA.pem 887s Adding debian:AffirmTrust_Commercial.pem 887s Adding debian:AffirmTrust_Networking.pem 887s Adding debian:AffirmTrust_Premium.pem 887s Adding debian:AffirmTrust_Premium_ECC.pem 887s Adding debian:Amazon_Root_CA_1.pem 887s Adding debian:Amazon_Root_CA_2.pem 887s Adding debian:Amazon_Root_CA_3.pem 887s Adding debian:Amazon_Root_CA_4.pem 887s Adding debian:Atos_TrustedRoot_2011.pem 887s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 887s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 887s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 887s Adding debian:BJCA_Global_Root_CA1.pem 887s Adding debian:BJCA_Global_Root_CA2.pem 887s Adding debian:Baltimore_CyberTrust_Root.pem 887s Adding debian:Buypass_Class_2_Root_CA.pem 887s Adding debian:Buypass_Class_3_Root_CA.pem 887s Adding debian:CA_Disig_Root_R2.pem 887s Adding debian:CFCA_EV_ROOT.pem 887s Adding debian:COMODO_Certification_Authority.pem 887s Adding debian:COMODO_ECC_Certification_Authority.pem 887s Adding debian:COMODO_RSA_Certification_Authority.pem 887s Adding debian:Certainly_Root_E1.pem 887s Adding debian:Certainly_Root_R1.pem 887s Adding debian:Certigna.pem 887s Adding debian:Certigna_Root_CA.pem 887s Adding debian:Certum_EC-384_CA.pem 887s Adding debian:Certum_Trusted_Network_CA.pem 887s Adding debian:Certum_Trusted_Network_CA_2.pem 887s Adding debian:Certum_Trusted_Root_CA.pem 887s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 887s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 887s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 887s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 887s Adding debian:Comodo_AAA_Services_root.pem 887s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 887s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 887s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 887s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 887s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 887s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 887s Adding debian:DigiCert_Assured_ID_Root_CA.pem 887s Adding debian:DigiCert_Assured_ID_Root_G2.pem 887s Adding debian:DigiCert_Assured_ID_Root_G3.pem 887s Adding debian:DigiCert_Global_Root_CA.pem 887s Adding debian:DigiCert_Global_Root_G2.pem 887s Adding debian:DigiCert_Global_Root_G3.pem 887s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 887s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 887s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 887s Adding debian:DigiCert_Trusted_Root_G4.pem 887s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 887s Adding debian:Entrust_Root_Certification_Authority.pem 887s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 887s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 887s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 887s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 887s Adding debian:GLOBALTRUST_2020.pem 887s Adding debian:GTS_Root_R1.pem 887s Adding debian:GTS_Root_R2.pem 887s Adding debian:GTS_Root_R3.pem 887s Adding debian:GTS_Root_R4.pem 887s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 887s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 887s Adding debian:GlobalSign_Root_CA.pem 887s Adding debian:GlobalSign_Root_CA_-_R3.pem 887s Adding debian:GlobalSign_Root_CA_-_R6.pem 887s Adding debian:GlobalSign_Root_E46.pem 887s Adding debian:GlobalSign_Root_R46.pem 887s Adding debian:Go_Daddy_Class_2_CA.pem 887s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 887s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 887s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 887s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 887s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 887s Adding debian:HiPKI_Root_CA_-_G1.pem 887s Adding debian:Hongkong_Post_Root_CA_3.pem 887s Adding debian:ISRG_Root_X1.pem 887s Adding debian:ISRG_Root_X2.pem 887s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 887s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 887s Adding debian:Izenpe.com.pem 887s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 887s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 887s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 887s Adding debian:NAVER_Global_Root_Certification_Authority.pem 887s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 887s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 887s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 887s Adding debian:QuoVadis_Root_CA_1_G3.pem 887s Adding debian:QuoVadis_Root_CA_2.pem 887s Adding debian:QuoVadis_Root_CA_2_G3.pem 887s Adding debian:QuoVadis_Root_CA_3.pem 887s Adding debian:QuoVadis_Root_CA_3_G3.pem 887s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 887s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 887s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 887s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 887s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 887s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 887s Adding debian:SZAFIR_ROOT_CA2.pem 887s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 887s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 887s Adding debian:SecureSign_Root_CA12.pem 887s Adding debian:SecureSign_Root_CA14.pem 887s Adding debian:SecureSign_Root_CA15.pem 887s Adding debian:SecureTrust_CA.pem 887s Adding debian:Secure_Global_CA.pem 887s Adding debian:Security_Communication_ECC_RootCA1.pem 887s Adding debian:Security_Communication_RootCA2.pem 887s Adding debian:Starfield_Class_2_CA.pem 887s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 887s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 887s Adding debian:SwissSign_Gold_CA_-_G2.pem 887s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 887s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 887s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 887s Adding debian:TWCA_CYBER_Root_CA.pem 887s Adding debian:TWCA_Global_Root_CA.pem 887s Adding debian:TWCA_Root_Certification_Authority.pem 887s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 887s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 887s Adding debian:TeliaSonera_Root_CA_v1.pem 887s Adding debian:Telia_Root_CA_v2.pem 887s Adding debian:TrustAsia_Global_Root_CA_G3.pem 887s Adding debian:TrustAsia_Global_Root_CA_G4.pem 887s Adding debian:Trustwave_Global_Certification_Authority.pem 887s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 887s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 887s Adding debian:TunTrust_Root_CA.pem 887s Adding debian:UCA_Extended_Validation_Root.pem 887s Adding debian:UCA_Global_G2_Root.pem 887s Adding debian:USERTrust_ECC_Certification_Authority.pem 887s Adding debian:USERTrust_RSA_Certification_Authority.pem 887s Adding debian:XRamp_Global_CA_Root.pem 887s Adding debian:certSIGN_ROOT_CA.pem 887s Adding debian:certSIGN_Root_CA_G2.pem 887s Adding debian:e-Szigno_Root_CA_2017.pem 887s Adding debian:ePKI_Root_Certification_Authority.pem 887s Adding debian:emSign_ECC_Root_CA_-_C3.pem 887s Adding debian:emSign_ECC_Root_CA_-_G3.pem 887s Adding debian:emSign_Root_CA_-_C1.pem 887s Adding debian:emSign_Root_CA_-_G1.pem 887s Adding debian:vTrus_ECC_Root_CA.pem 887s Adding debian:vTrus_Root_CA.pem 888s done. 888s Setting up yui-compressor (2.4.8-3build1) ... 888s Setting up default-jre-headless (2:1.21-76build1) ... 888s Processing triggers for sgml-base (1.31+nmu1) ... 888s Setting up docutils-common (0.22.4+dfsg-1) ... 888s Processing triggers for sgml-base (1.31+nmu1) ... 888s Setting up python3-docutils (0.22.4+dfsg-1) ... 888s Setting up python3-sphinx (8.2.3-12) ... 892s autopkgtest [05:42:57]: test common-test: ./debian/tests/runner build-deps lemonldap-ng-common 892s autopkgtest [05:42:57]: test common-test: [----------------------- 893s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 893s t/01-Common-Conf.t ............ 893s ok 1 - use Lemonldap::NG::Common::Conf; 893s ok 2 - Bad module 893s ok 3 - Read t/lemonldap-ng.ini 893s # Subtest: Invalid backend configuration 893s ok 1 - Invalid configuration 893s ok 2 - Found correct error message 893s 1..2 893s ok 4 - Invalid backend configuration 893s # Subtest: Cache expiration 893s ok 1 - Valid configuration 893s # Invoking getConf with args { 893s # 'local' => 1 893s # } 893s ok 2 - Found expected cfgNum in conf 893s ok 3 - Found expected message 893s ok 4 - load counter increased by 1 893s ok 5 - lastCfg counter increased by 1 893s # Invoking getConf with args { 893s # 'local' => 1 893s # } 893s ok 6 - Found expected newvalue in conf 893s ok 7 - Found expected message 893s ok 8 - load counter increased by 0 893s ok 9 - lastCfg counter increased by 0 893s # Invoking getConf with args { 893s # 'local' => 1 893s # } 893s ok 10 - Found expected newvalue in conf 893s ok 11 - Found expected cfgNum in conf 893s ok 12 - Found expected message 893s ok 13 - lastCfg counter increased by 1 893s ok 14 - load counter increased by 1 893s 1..14 893s ok 5 - Cache expiration 893s # Subtest: Configuration reload 893s ok 1 - Valid configuration 893s # Invoking getConf with args { 893s # 'local' => 1 893s # } 893s ok 2 - Found expected cfgNum in conf 893s ok 3 - Found expected message 893s ok 4 - load counter increased by 1 893s ok 5 - lastCfg counter increased by 1 893s # Invoking getConf with args { 893s # 'local' => 0 893s # } 893s ok 6 - Found expected cfgNum in conf 893s ok 7 - Found expected newvalue in conf 893s ok 8 - Found expected message 893s ok 9 - load counter increased by 1 893s ok 10 - lastCfg counter increased by 1 893s # Invoking getConf with args { 893s # 'local' => 1 893s # } 893s ok 11 - Found expected newvalue in conf 893s ok 12 - Found expected cfgNum in conf 893s ok 13 - Found expected message 893s ok 14 - lastCfg counter increased by 0 893s ok 15 - load counter increased by 0 893s 1..15 893s ok 6 - Configuration reload 893s # Subtest: Configuration cache manual clear 893s ok 1 - Valid configuration 893s # Invoking getConf with args { 893s # 'local' => 1 893s # } 893s ok 2 - Found expected cfgNum in conf 893s ok 3 - Found expected message 893s ok 4 - lastCfg counter increased by 1 893s ok 5 - load counter increased by 1 893s # Invoking getConf with args { 893s # 'local' => 1 893s # } 893s ok 6 - Found expected newvalue in conf 893s ok 7 - Found expected cfgNum in conf 893s ok 8 - Found expected message 893s ok 9 - load counter increased by 0 893s ok 10 - lastCfg counter increased by 0 893s # Invoking getConf with args { 893s # 'noCache' => 2 893s # } 893s ok 11 - Found expected cfgNum in conf 893s ok 12 - Found expected newvalue in conf 893s ok 13 - Found expected message 893s ok 14 - load counter increased by 1 893s ok 15 - lastCfg counter increased by 1 893s # Invoking getConf with args { 893s # 'local' => 1 893s # } 893s ok 16 - Found expected newvalue in conf 893s ok 17 - Found expected cfgNum in conf 893s ok 18 - Found expected message 893s ok 19 - load counter increased by 0 893s ok 20 - lastCfg counter increased by 0 893s 1..20 893s ok 7 - Configuration cache manual clear 893s # Subtest: local param behavior 893s ok 1 - Valid configuration 893s # Invoking getConf with args { 893s # 'local' => 1, 893s # 'localPrm' => { 893s # 'myLocalPrm' => 1 893s # } 893s # } 893s ok 2 - Found expected myLocalPrm in conf 893s ok 3 - Found expected cfgNum in conf 893s ok 4 - Found expected message 893s ok 5 - load counter increased by 1 893s ok 6 - lastCfg counter increased by 1 893s # Invoking getConf with args {} 893s ok 7 - Found expected myLocalPrm in conf 893s ok 8 - Found expected cfgNum in conf 893s ok 9 - Found expected message 893s ok 10 - lastCfg counter increased by 1 893s ok 11 - load counter increased by 1 893s ok 12 - Another confAccess object from another process 893s # Invoking getConf with args {} 893s ok 13 - Found expected myLocalPrm in conf 893s ok 14 - Found expected cfgNum in conf 893s ok 15 - Found expected message 893s ok 16 - lastCfg counter increased by 1 893s ok 17 - load counter increased by 1 893s # Invoking getConf with args { 893s # 'local' => 1 893s # } 893s ok 18 - Found expected myLocalPrm in conf 893s ok 19 - Found expected cfgNum in conf 893s ok 20 - Found expected message 893s ok 21 - load counter increased by 0 893s ok 22 - lastCfg counter increased by 0 893s 1..22 893s ok 8 - local param behavior 893s 1..8 893s ok 893s t/02-Common-Conf-File.t ....... 893s ok 1 - use Lemonldap::NG::Common::Conf; 893s ok 2 - type => file 893s ok 3 - Test 0 is stored 893s ok 4 - Test 0 can be read 893s ok 5 - Test 0 is restored 893s ok 6 - Test 1 is stored 893s ok 7 - Test 1 can be read 893s ok 8 - Test 1 is restored 893s ok 9 - Test 2 is stored 893s ok 10 - Test 2 can be read 893s ok 11 - Test 2 is restored 893s 1..11 893s ok 893s t/02-Common-Conf-Overlay.t .... 893s ok 1 - use Lemonldap::NG::Common::Conf; 893s ok 2 - type => Overlay 893s ok 3 - Load conf 893s ok 4 - Normal parameters 893s ok 5 - Scalar override 893s ok 6 - Hash override 893s ok 7 - Save 893s ok 8 - Load conf 893s ok 9 - Succeed to update overwrite 893s ok 10 - Restore 893s ok 11 - Load conf 893s ok 12 - Hash override 893s 1..12 893s ok 893s t/02-Common-Conf-ServerEnv.t .. 893s 1..17 893s ok 1 - use Lemonldap::NG::Common::Conf; 893s ok 2 - type => file 893s ok 3 - Conf is stored 893s ok 4 - Conf can be read 893s ok 5 - %SERVERENV:A% is not substitued into Aa without useServerEnv 893s ok 6 - type => file 893s ok 7 - Conf is stored 893s ok 8 - Conf can be read 893s ok 9 - %SERVERENV:A% is substitued into Aa 893s ok 10 - %SERVERENV:B% %SERVERENV:C% is substitued into Bb Cc 893s ok 11 - Keyname is transformed 893s ok 12 - Values are substitued into arrays 893s ok 13 - Get raw conf 893s ok 14 - %SERVERENV:A% is not substitued into Aa in raw mode 893s # Subtest: Check useServerEnv in config file in localConf 893s ok 1 - configuration access option correctly replaced 893s ok 2 - configuration variable replaced 893s 1..2 893s ok 15 - Check useServerEnv in config file in localConf 893s # Subtest: Check useServerEnv in build option in localConf 893s ok 1 - configuration access option correctly replaced 893s ok 2 - configuration variable replaced 893s 1..2 893s ok 16 - Check useServerEnv in build option in localConf 893s # Subtest: No useServerEnv in localConf 893s ok 1 - configuration access option not replaced 893s ok 2 - configuration variable not replaced 893s 1..2 893s ok 17 - No useServerEnv in localConf 893s ok 893s t/03-Common-Conf-CDBI.t ....... 893s 1..14 893s ok 1 - use Lemonldap::NG::Common::Conf; 893s ok 2 - CDBI object 893s ok 3 - Driver is build 893s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 893s ok 4 - Set unicode 893s ok 5 - Test database created 893s ok 6 - Test 0 is stored 893s ok 7 - Test 0 can be read 893s ok 8 - Test 0 is restored 893s ok 9 - Test 1 is stored 893s ok 10 - Test 1 can be read 893s ok 11 - Test 1 is restored 893s ok 12 - Test 2 is stored 893s ok 13 - Test 2 can be read 893s ok 14 - Test 2 is restored 893s ok 894s t/03-Common-Conf-Patroni.t .... 894s ok 1 - use Lemonldap::NG::Common::Conf; 894s ok 2 - CDBI object 894s ok 3 - Driver is built 894s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 894s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 894s 894s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 894s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 894s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 894s 894s ok 4 894s 1..4 894s ok 894s t/03-Common-Conf-RDBI.t ....... 894s 1..14 894s ok 1 - use Lemonldap::NG::Common::Conf; 894s ok 2 - RDBI object 894s ok 3 - Driver is build 894s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 894s ok 4 - Set unicode 894s ok 5 - Test database created 894s ok 6 - Test 0 is stored 894s ok 7 - Test 0 can be read 894s ok 8 - Test 0 is restored 894s ok 9 - Test 1 is stored 894s ok 10 - Test 1 can be read 894s ok 11 - Test 1 is restored 894s ok 12 - Test 2 is stored 894s ok 13 - Test 2 can be read 894s ok 14 - Test 2 is restored 894s ok 894s t/05-Common-Conf-LDAP.t ....... 894s 1..3 894s Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at t/05-Common-Conf-LDAP.t line 33. 894s ok 1 - use Lemonldap::NG::Common::Conf; 894s ok 2 - New object 894s ok 3 894s ok 894s t/10-PSGI-Request.t ........... 894s # Subtest: Request ID 894s ok 1 - Generated request ID 894s ok 2 - Request ID is stable across calls 894s ok 3 - Request ID is different for each request 894s ok 4 - Request ID is read from UNIQUE_ID env if set 894s 1..4 894s ok 1 - Request ID 894s # Subtest: Request JSON body 894s ok 1 894s ok 2 - Found JSON body 894s ok 3 - Found correct ascii value 894s not ok 4 - Found correct UTF-8 value # TODO UTF-8 handling in request is broken, see #2748 894s # Failed (TODO) test 'Found correct UTF-8 value' 894s # at t/10-PSGI-Request.t line 55. 894s # got: '€ncoded' 894s # expected: '€ncoded' 894s 1..4 894s ok 2 - Request JSON body 894s 1..2 894s ok 894s t/10-PSGI.t ................... 894s # Subtest: Check successful init 894s ok 1 - Returned HTTP code 200 894s ok 2 - Found expected message in body 894s 1..2 894s ok 1 - Check successful init 894s 1..1 894s ok 894s t/11-Logger-Log4Perl.t ........ 894s # Subtest: info mode 894s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 894s ok 2 - Found no debug logs 894s ok 3 - Found info logs 894s 1..3 894s ok 1 - info mode 894s 1..1 894s ok 895s t/11-Logger.t ................. 895s # Subtest: Check logging API 895s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 895s ok 2 - Returned HTTP code 200 895s ok 3 - Found Request handled by TestPsgi handler in notice logs 895s ok 4 - Found User logger trace in info logs 895s ok 5 - Found audit in notice logs 895s ok 6 - Found (?^:auditLogger internal error: no message provided at .*TestPsgi.pm) in info logs 895s 1..6 895s ok 1 - Check logging API 895s # Subtest: Check audit API 895s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 895s ok 2 - Returned HTTP code 200 895s ok 3 - Found message=audit in audit logs 895s ok 4 - Found field1=one, field2=two in audit logs 895s 1..4 895s ok 2 - Check audit API 895s # Subtest: Check request ID 895s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 895s ok 2 - Enforced UNIQUE_ID seen in 2 messages 895s ok 3 - Seen three different request IDs 895s 1..3 895s ok 3 - Check request ID 895s 1..3 895s ok 895s t/11-LokiLogger.t ............. 895s ok 1 - require './eg/lokiSender'; 895s # Subtest: Check Loki API 895s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 895s ok 2 - Method is POST 895s ok 3 - URL is good 895s ok 4 - Posted values are JSON 895s ok 5 - Method is POST 895s ok 6 - URL is good 895s ok 7 - Posted values are JSON 895s ok 8 - Method is POST 895s ok 9 - URL is good 895s ok 10 - Posted values are JSON 895s ok 11 - Returned HTTP code 200 895s ok 12 - Loki API called 895s ok 13 - job is llng 895s ok 14 - log level is info 895s ok 15 - instance exists 895s ok 16 - env is prod 895s ok 17 - timestamp is set 895s ok 18 - Message exists 895s ok 19 - Get msg 895s ok 20 - Userlogger message is a string 895s ok 21 - job is llng 895s ok 22 - log level is notice 895s ok 23 - instance exists 895s ok 24 - env is prod 895s ok 25 - timestamp is set 895s ok 26 - Message exists 895s ok 27 - Audit message is JSON encoded 895s ok 28 - job is llng 895s ok 29 - log level is notice 895s ok 30 - instance exists 895s ok 31 - env is prod 895s ok 32 - timestamp is set 895s ok 33 - Message exists 895s ok 34 - Audit message is JSON encoded 895s 1..34 895s ok 2 - Check Loki API 895s # Subtest: Check Loki API with deferred send 895s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 895s ok 2 - Returned HTTP code 200 895s ok 3 - Loki logs deferred 895s ok 4 - Method is POST 895s ok 5 - URL is good 895s ok 6 - Posted values are JSON 895s ok 7 - Method is POST 895s ok 8 - URL is good 895s ok 9 - Posted values are JSON 895s ok 10 - Loki API called 895s ok 11 - job is llng 895s ok 12 - log level is info 895s ok 13 - instance exists 895s ok 14 - env is prod 895s ok 15 - timestamp is set 895s ok 16 - Message exists 895s ok 17 - Get msg 895s ok 18 - Userlogger message is a string 895s ok 19 - job is llng 895s ok 20 - log level is notice 895s ok 21 - instance exists 895s ok 22 - env is prod 895s ok 23 - timestamp is set 895s ok 24 - Message exists 895s ok 25 - Audit message is JSON encoded 895s ok 26 - timestamp is set 895s ok 27 - Message exists 895s ok 28 - Audit message is JSON encoded 895s 1..28 895s ok 3 - Check Loki API with deferred send 895s 1..3 895s ok 895s t/11-TestLogger.t ............. 895s ok 1 - An object of class 't::TestLogger' isa 't::TestLogger' 895s ok 2 - Found my_info in info logs 895s ok 3 - Found (?^:^my_debug_) in debug logs 895s 1..3 895s ok 895s t/30-Common-Safelib.t ......... 895s 1..1 895s ok 1 - use Lemonldap::NG::Common::Safelib; 895s ok 895s t/35-Common-Crypto.t .......... 895s 1..21 895s ok 1 - use Lemonldap::NG::Common::Crypto; 895s ok 2 - New object 895s ok 3 - Test of base64 encrypting with 1 characters string 895s ok 4 - Test of base64 encrypting with 2 characters string 895s ok 5 - Test of base64 encrypting with 3 characters string 895s ok 6 - Test of base64 encrypting with 4 characters string 895s ok 7 - Test of base64 encrypting with 5 characters string 895s ok 8 - Test of base64 encrypting with 6 characters string 895s ok 9 - Test of base64 encrypting with 7 characters string 895s ok 10 - Test of base64 encrypting with 8 characters string 895s ok 11 - Test of base64 encrypting with 9 characters string 895s ok 12 - Test of base64 encrypting with 10 characters string 895s ok 13 - Test of base64 encrypting with 11 characters string 895s ok 14 - Test of base64 encrypting with 12 characters string 895s ok 15 - Test of base64 encrypting with 13 characters string 895s ok 16 - Test of base64 encrypting with 14 characters string 895s ok 17 - Test of base64 encrypting with 15 characters string 895s ok 18 - Test of base64 encrypting with 16 characters string 895s ok 19 - Test of base64 encrypting with 17 characters string 895s ok 20 - Test of hexadecimal encrypting 895s ok 21 - Test of long value encrypting 895s ok 895s t/36-Common-Regexp.t .......... 895s 1..20 895s ok 1 - use Lemonldap::NG::Common::Regexp; 895s ok 2 895s ok 3 895s ok 4 895s ok 5 895s ok 6 895s ok 7 895s ok 8 895s ok 9 895s ok 10 895s ok 11 895s ok 12 895s ok 13 895s ok 14 895s ok 15 895s ok 16 895s ok 17 895s ok 18 895s ok 19 895s ok 20 895s ok 895s t/37-Common-TOTP.t ............ 895s 1..16 895s ok 1 - use Lemonldap::NG::Common::TOTP; 895s ok 2 - TOTP code is valid 895s ok 3 - TOTP code is no longer valid 895s ok 4 - TOTP code is not valid yet 895s ok 5 - TOTP code is valid 895s ok 6 - TOTP code is valid 895s ok 7 - TOTP code is no longer valid 895s ok 8 - TOTP code is not valid yet 895s ok 9 - TOTP is valid with encrypted secret and encryption disabled 895s ok 10 - TOTP is valid with encrypted secret and encryption enabled 895s ok 11 - TOTP is valid with cleartext secret and encryption enabled 895s ok 12 - TOTP code fails to verify 895s ok 13 - TOTP secret is stored as-is when encryption is disabled 895s ok 14 - Secret looks encrypted 895s ok 15 - Secret looks encrypted 895s ok 16 - get_storable_secret produces working secret 895s ok 895s t/38-SAML-Metadata.t .......... 895s ok 1 - use Lemonldap::NG::Common::Conf::SAML::Metadata; 895s ok 2 - 'Metadata object' isa 'Lemonldap::NG::Common::Conf::SAML::Metadata' 895s # Subtest: Check basic MD information 895s ok 1 - XML successfully parsed 895s ok 2 - Metadata validates SAML 2.0 schema 895s ok 3 - XML successfully parsed 895s ok 4 - Found a match for XPath Expression //md:SingleSignOnService/@Location 895s ok 5 - Check SingleSignOnService URL 895s 1..5 895s ok 3 - Check basic MD information 895s # Subtest: Default metadata with two different keys 895s ok 1 - XML successfully parsed 895s ok 2 - XML successfully parsed 895s ok 3 - Found one encryption key 895s ok 4 - XML successfully parsed 895s ok 5 - Found one signing key 895s ok 6 - Signing and encryption keys are different 895s 1..6 895s ok 4 - Default metadata with two different keys 895s # Subtest: Default metadata with only one key 895s ok 1 - XML successfully parsed 895s ok 2 - XML successfully parsed 895s ok 3 - Found one encryption key 895s ok 4 - XML successfully parsed 895s ok 5 - Found one signing key 895s ok 6 - Signing key was used as encryption key too 895s 1..6 895s ok 5 - Default metadata with only one key 895s # Subtest: Use certificate 895s ok 1 - XML successfully parsed 895s ok 2 - XML successfully parsed 895s ok 3 - Offered signing certs match excepted ones 895s ok 4 - XML successfully parsed 895s ok 5 - Offered encryption certs match excepted ones 895s 1..5 895s ok 6 - Use certificate 895s # Subtest: Override signing or encryption keys 895s ok 1 - XML successfully parsed 895s ok 2 - XML successfully parsed 895s ok 3 - Offered signing certs match excepted ones 895s ok 4 - XML successfully parsed 895s ok 5 - Offered encryption certs match excepted ones 895s 1..5 895s ok 7 - Override signing or encryption keys 895s 1..7 895s ok 895s t/40-Common-Session.t ......... 895s 1..7 895s ok 1 - use Lemonldap::NG::Common::Session; 895s ok 2 - Creation of session 895s ok 3 - Store session kind 895s ok 4 - Remove session 895s ok 5 - use Lemonldap::NG::Common::Apache::Session::Generate::SHA256; 895s ok 6 - Use SHA256 generate module 895s ok 7 - Remove session 895s ok 896s t/41-Common-EmailAddress.t .... 896s 1..3 896s ok 1 - use Lemonldap::NG::Common::EmailAddress; 896s ok 2 - calling format_email function 896s ok 3 - testing formatted email value 896s ok 896s t/45-importMetadata-config.t .. 896s ok 1 - require './scripts/importMetadata'; 896s # Subtest: Ignore SP 896s ok 1 896s ok 2 896s ok 3 896s ok 4 896s 1..4 896s ok 2 - Ignore SP 896s # Subtest: Ignore IDP 896s ok 1 896s ok 2 896s ok 3 896s ok 4 896s 1..4 896s ok 3 - Ignore IDP 896s # Subtest: Conf Prefix 896s ok 1 896s ok 2 896s 1..2 896s ok 4 - Conf Prefix 896s # Subtest: Remove 896s ok 1 896s ok 2 896s ok 3 896s ok 4 896s ok 5 896s ok 6 896s ok 7 896s ok 8 896s ok 9 896s ok 10 896s ok 11 896s ok 12 896s 1..12 896s ok 5 - Remove 896s # Subtest: IDP Exported attributes 896s ok 1 896s ok 2 896s 1..2 896s ok 6 - IDP Exported attributes 896s # Subtest: SP Exported attributes 896s ok 1 896s ok 2 896s ok 3 896s 1..3 896s ok 7 - SP Exported attributes 896s # Subtest: Options 896s ok 1 896s ok 2 896s ok 3 896s ok 4 896s ok 5 896s 1..5 896s ok 8 - Options 896s 1..8 896s ok 896s t/45-importMetadata.t ......... 896s ok 1 - require './scripts/importMetadata'; 896s ok 2 - SP counters are expected 896s ok 3 - IDP counters are expected 896s ok 4 - Correct amount of providers 896s ok 5 - Correct amount of providers 896s ok 6 - Correct amount of providers 896s ok 7 - Correct amount of providers 896s ok 8 - Correct amount of providers 896s ok 9 - Correct amount of providers 896s ok 10 - Found exported attribute 896s ok 11 - Found optional attribute 896s ok 12 - Found required attribute 896s ok 13 - Found subject ID 896s ok 14 - SP counters are expected 896s ok 15 - IDP counters are expected 896s ok 16 - Configuration was updated 896s ok 17 - Configuration was updated 896s ok 18 - SP counters are expected 896s ok 19 - IDP counters are expected 896s ok 20 896s 1..20 896s ok 896s t/50-Combination-Parser.t ..... 896s 1..32 896s ok 1 - use Lemonldap::NG::Common::Combination::Parser; 896s ok 2 - First level is a sub 896s ok 3 - Second level is an array ("or" list) 896s ok 4 - Third level is an array (auth,userDB) 896s ok 5 - Fourth level is a sub 896s ok 6 - "[A]" returns A as auth module 896s ok 7 - "[A]" returns A as userDB module 896s ok 8 - "[A,B]" returns A as auth module 896s ok 9 - "[A,B]" returns B as userDB module 896s ok 10 - "if(1) then [A,B] else [B,C]" returns A as auth module 896s ok 11 - "if(1) then [A,B] else [B,C]" returns B as userDB module 896s ok 12 - "if(0) then [A,B] else [B,C]" returns B as auth module 896s ok 13 - "if(0) then [A,B] else [B,C]" returns C as userDB module 896s ok 14 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns B as auth module 896s ok 15 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns C as userDB module 896s ok 16 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns B as auth module 896s ok 17 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns A as userDB module 896s ok 18 - "if($env->{test}) then [A,B] else [B,C]" returns A as auth module 896s ok 19 - "if($env->{test}) then [A,B] else [B,C]" returns B as userDB module 896s ok 20 - "if($env->{false}) then [A,B] else [B,C]" returns B as auth module 896s ok 21 - "if($env->{false}) then [A,B] else [B,C]" returns C as userDB module 896s ok 22 - "[A,B] or [B,C]" returns A as auth module 896s ok 23 - "[A,B] or [B,C]" returns B as userDB module 896s ok 24 - "if(1) then [A,B] or [C,A] else [B,C]" returns A as auth module 896s ok 25 - "if(1) then [A,B] or [C,A] else [B,C]" returns B as userDB module 896s ok 26 - "[A,B] or [B,C]" returns 2 elements 896s ok 27 - "if(1) then [A,B] or [C,A] else [B,C]" returns 2 elements 896s ok 28 - "[A and B, A]" returns PE_OK as auth result 896s ok 29 - "[A,B] and [B,C]" returns PE_OK as auth result 896s ok 30 - "if(0) then [A,B] else [A,B] and [B,C]" returns PE_OK as auth result 896s ok 31 - Bad expr "if(1) then {if(1) then [A] else [B]} else [C]" 896s ok 32 - Bad expr "[A,B or C]" 896s ok 896s t/60-Hashed-Session.t ......... 896s ok 1 - use Lemonldap::NG::Common::Session; 896s ok 2 - use Lemonldap::NG::Common::CliSessions; 896s ok 3 - Create fixed session 896s ok 4 - Session name is hashed 896s ok 5 - Recover fixed session 896s ok 6 - Data restored 896s ok 7 - Create session 896s ok 8 - Session name is hashed 896s ok 9 - Recover session 896s ok 10 - Data restored 896s ok 11 - Recover session 896s ok 12 - Data updated 896s ok 13 - Recover session 896s ok 14 - Data updated 896s 1..14 896s ok 896s t/60-Purge-Persistent.t ....... 896s ok 1 - use Lemonldap::NG::Common::Session; 896s Attempt to call undefined import method with arguments ("Module successfully loaded") via package "Lemonldap::NG::Common::Session::Purge" (Perhaps you forgot to load the package?) at t/60-Purge-Persistent.t line 153. 896s ok 2 - use Lemonldap::NG::Common::Session::Purge; 896s # Subtest: Purge psessions that are too old 896s ok 1 - Function returns success 896s ok 2 - result.errors == result.stats.total.errors 896s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 896s ok 4 - result.purged == result.stats.total.purged 896s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 896s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 896s ok 7 - Found (?^:Persistent session purge completed) in info logs 896s ok 8 - Expected remaining 896s # psession 896s 1..8 896s ok 3 - Purge psessions that are too old 896s # Subtest: test audit logger 896s ok 1 - Function returns success 896s ok 2 - result.errors == result.stats.total.errors 896s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 896s ok 4 - result.purged == result.stats.total.purged 896s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 896s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 896s ok 7 - Found (?^:Persistent session purge completed) in info logs 896s ok 8 - No audit logs generated 896s ok 9 - Function returns success 896s ok 10 - result.errors == result.stats.total.errors 896s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 896s ok 12 - result.purged == result.stats.total.purged 896s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 896s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 896s ok 15 - Found (?^:Persistent session purge completed) in info logs 896s ok 16 - Found code=PSESSION_REMOVED, user=dwho in audit logs 896s 1..16 896s ok 4 - test audit logger 896s # Subtest: Purge psessions that are inactive 896s ok 1 - Function returns success 896s ok 2 - result.errors == result.stats.total.errors 896s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 896s ok 4 - result.purged == result.stats.total.purged 896s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 896s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 896s ok 7 - Found (?^:Persistent session purge completed) in info logs 896s ok 8 - Expected remaining 896s # psession 896s 1..8 896s ok 5 - Purge psessions that are inactive 896s # Subtest: Purge psessions that have no 2FA 896s ok 1 - Function returns success 896s ok 2 - result.errors == result.stats.total.errors 896s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 896s ok 4 - result.purged == result.stats.total.purged 896s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 896s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 896s ok 7 - Found (?^:Persistent session purge completed) in info logs 896s ok 8 - Expected remaining 896s # psession 896s 1..8 896s ok 6 - Purge psessions that have no 2FA 896s # Subtest: Purge psessions without a recent successful login 896s ok 1 - Function returns success 896s ok 2 - result.errors == result.stats.total.errors 896s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 896s ok 4 - result.purged == result.stats.total.purged 896s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 896s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 896s ok 7 - Found (?^:Persistent session purge completed) in info logs 896s ok 8 - Expected remaining 896s # psession 896s 1..8 896s ok 7 - Purge psessions without a recent successful login 896s # Subtest: Purge psessions without a successful login 896s ok 1 - Function returns success 896s ok 2 - result.errors == result.stats.total.errors 896s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 896s ok 4 - result.purged == result.stats.total.purged 896s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 896s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 896s ok 7 - Found (?^:Persistent session purge completed) in info logs 896s ok 8 - Expected remaining 896s # psession 896s 1..8 896s ok 8 - Purge psessions without a successful login 896s # Subtest: Combining filters 896s ok 1 - Function returns success 896s ok 2 - result.errors == result.stats.total.errors 896s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 896s ok 4 - result.purged == result.stats.total.purged 896s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 896s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 896s ok 7 - Found (?^:Persistent session purge completed) in info logs 896s ok 8 - Expected remaining 896s # psession 896s 1..8 896s ok 9 - Combining filters 896s # Subtest: API safety, do not remove all psessions when no filters 896s ok 1 - Function returns success 896s ok 2 - result.errors == result.stats.total.errors 896s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 896s ok 4 - result.purged == result.stats.total.purged 896s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 896s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 896s ok 7 - Found (?^:Persistent session purge completed) in info logs 896s ok 8 - Expected remaining 896s # psession 896s 1..8 896s ok 10 - API safety, do not remove all psessions when no filters 896s 1..10 896s ok 897s t/60-Purge.t .................. 897s ok 1 - use Lemonldap::NG::Common::Session; 897s Attempt to call undefined import method with arguments ("Module successfully loaded") via package "Lemonldap::NG::Common::Session::Purge" (Perhaps you forgot to load the package?) at t/60-Purge.t line 123. 897s ok 2 - use Lemonldap::NG::Common::Session::Purge; 897s # Subtest: Purge with no timeoutActivity 897s ok 1 - Function returns success 897s ok 2 - result.errors == result.stats.total.errors 897s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 897s ok 4 - result.purged == result.stats.total.purged 897s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 897s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 897s ok 7 - Found (?^:Session purge completed) in info logs 897s ok 8 - Session b is recent enough to survive 897s ok 9 - Function returns success 897s ok 10 - result.errors == result.stats.total.errors 897s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 897s ok 12 - result.purged == result.stats.total.purged 897s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 897s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 897s ok 15 - Found (?^:Session purge completed) in info logs 897s ok 16 - No sessions remaining 897s 1..16 897s ok 3 - Purge with no timeoutActivity 897s # Subtest: Purge with timeoutActivity 897s ok 1 - Function returns success 897s ok 2 - result.errors == result.stats.total.errors 897s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 897s ok 4 - result.purged == result.stats.total.purged 897s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 897s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 897s ok 7 - Found (?^:Session purge completed) in info logs 897s ok 8 - Only session d is recent enough to survive 897s ok 9 - Function returns success 897s ok 10 - result.errors == result.stats.total.errors 897s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 897s ok 12 - result.purged == result.stats.total.purged 897s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 897s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 897s ok 15 - Found (?^:Session purge completed) in info logs 897s ok 16 - No sessions remaining 897s 1..16 897s ok 4 - Purge with timeoutActivity 897s # Subtest: Multiple types in same backend 897s ok 1 - Function returns success 897s ok 2 - result.errors == result.stats.total.errors 897s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 897s ok 4 - result.purged == result.stats.total.purged 897s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 897s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 897s ok 7 - Found (?^:Session purge completed) in info logs 897s ok 8 - Only recent SSO/SAML sessions and all psessions 897s 1..8 897s ok 5 - Multiple types in same backend 897s # Subtest: Multiple backends 897s ok 1 - Function returns success 897s ok 2 - result.errors == result.stats.total.errors 897s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 897s ok 4 - result.purged == result.stats.total.purged 897s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 897s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 897s ok 7 - Found (?^:Session purge completed) in info logs 897s ok 8 - Only SSO session b remains 897s ok 9 - Only SAML session sb remains 897s ok 10 - Both psessions remain 897s 1..10 897s ok 6 - Multiple backends 897s 1..6 897s ok 897s t/60-Session-Cache.t .......... 897s ok 1 - use Lemonldap::NG::Common::Apache::Session; 897s ok 2 - use Lemonldap::NG::Common::Session; 897s ok 3 - Create session 897s ok 4 - Get session id bc5aa5cf18496fa7e95e884a3e02905d 897s Local data corrupted, ignore cached session 897s ok 5 - Get session 897s ok 6 - Session is restored 897s Unable to use cache: mkdir /tmp/u34z44J9Gt/cache/llng: Permission denied at /usr/share/perl5/Cache/FileBackend.pm line 222. 897s 897s ok 7 - Get session 897s ok 8 - Session is restored 897s ok 9 - Get session 897s ok 10 - Drop session 897s ok 11 - get session from cache 897s ok 12 - cached session is valid 897s ok 13 - Error when session and cache are inexitent 897s 1..13 897s ok 897s t/60-Session-Cli.t ............ 897s ok 1 - use Lemonldap::NG::Common::Session; 897s ok 2 - use Lemonldap::NG::Common::CliSessions; 897s ok 3 - Found one session 897s ok 4 - Found correct session ID 897s ok 5 - Found deleteme session key 897s ok 6 - Found one session 897s ok 7 - Found correct session 897s ok 8 - Found one session 897s ok 9 - Found correct session 897s ok 10 - Only selected fields returned 897s ok 11 - Found correct UID 897s ok 12 - Found correct session ID 897s ok 13 - Found 5 sessions 897s ok 14 - Count gives 5 sessions 897s # Subtest: Search 897s ok 1 - Found 2 psessions 897s ok 2 - Count gives 2 psessions 897s ok 3 - Found 2 psessions 897s ok 4 - Found 2 sessions 897s ok 5 - Both sessions are dwho 897s ok 6 - Found 2 sessions 897s ok 7 - Only selected fields returned 897s ok 8 - Got two lines 897s ok 9 - Correct session IDs 897s 1..9 897s ok 15 - Search 897s ok 16 - Session was removed 897s ok 17 - Session was removed 897s ok 18 - Found 2 foo sessions 897s ok 19 - Found 0 foo sessions 897s ok 20 - New key was set 897s ok 21 - Existing key was changed 897s ok 22 - Key was removed 897s ok 23 - Key was removed 897s ok 24 - Found two second factors 897s ok 25 - Found one Yubikey 897s ok 26 - Found one TOTP 897s ok 27 - Found one U2F 897s ok 28 - Found two second factors 897s ok 29 - Yubikey was removed 897s ok 30 - Found one second factors 897s ok 31 - U2F was removed 897s ok 32 - TOTP survived 897s # Subtest: Search after restore 897s ok 1 - Found 2 psessions 897s ok 2 - Count gives 2 psessions 897s ok 3 - Found 2 psessions 897s ok 4 - Found 2 sessions 897s ok 5 - Both sessions are dwho 897s ok 6 - Found 2 sessions 897s ok 7 - Only selected fields returned 897s ok 8 - Got two lines 897s ok 9 - Correct session IDs 897s 1..9 897s ok 33 - Search after restore 897s ok 34 - Found one second factors 897s ok 35 - U2F was removed 897s ok 36 - TOTP survived 897s ok 37 - Found two second factors for dwho 897s ok 38 - TOTP was removed 897s ok 39 - UBK survived 897s ok 40 - Found one second factors for rtyler 897s ok 41 - TOTP was removed 897s ok 42 - UBK survived 897s ok 43 - Found two consents 897s ok 44 - Found one consent 897s ok 45 - Consent for test-rp removed 897s ok 46 - Consent for test-rp2 still present 897s 1..46 897s ok 897s t/60-U2F-Migrate.t ............ 897s ok 1 - use Lemonldap::NG::Common::Session; 897s ok 2 - use Lemonldap::NG::Common::CliSessions; 897s ok 3 # skip Authen::WebAuthn not found 897s 1..3 897s ok 897s t/70-User-Agent.t ............. 897s 1..3 897s ok 1 - use Lemonldap::NG::Common::UserAgent; 897s ok 2 - Default User Agent 897s ok 3 - Overriden User Agent 897s ok 898s t/71-Util-Crypto.t ............ 898s 1..5 898s ok 1 - use Lemonldap::NG::Common::Util::Crypto; 898s # Subtest: Check genRsaKey 898s ok 1 - Correct key size 898s ok 2 - Public key matches private key 898s ok 3 - Hash is non empty 898s ok 4 - Correct key size 898s ok 5 - Public key matches private key 898s ok 6 - Hash is non empty 898s 1..6 898s ok 2 - Check genRsaKey 898s # Subtest: Check genCertKey 898s ok 1 - Correct key size 898s ok 2 - Public key matches private key 898s ok 3 - Correct subject 898s ok 4 - Hash is non empty 898s ok 5 - Correct key size 898s ok 6 - Public key matches private key 898s ok 7 - Correct subject 898s ok 8 - Hash is non empty 898s ok 9 - Correct key size 898s ok 10 - Public key matches private key 898s ok 11 - Correct subject 898s ok 12 - Hash is non empty 898s 1..12 898s ok 3 - Check genCertKey 898s # Subtest: Check genEcKey 898s ok 1 - Public and private keys match 898s ok 2 - Hash is non empty 898s 1..2 898s ok 4 - Check genEcKey 898s # Subtest: Check genEcCertKey 898s ok 1 - Public and private keys match 898s ok 2 - Hash is non empty 898s ok 3 - Correct subject 898s ok 4 - Public key matches private key 898s ok 5 - Correct subject 898s ok 6 - Hash is non empty 898s 1..6 898s ok 5 - Check genEcCertKey 898s ok 898s All tests successful. 898s Files=32, Tests=331, 5 wallclock secs ( 0.07 usr 0.03 sys + 4.30 cusr 0.34 csys = 4.74 CPU) 898s Result: PASS 898s autopkgtest [05:43:03]: test common-test: -----------------------] 898s common-test PASS 898s autopkgtest [05:43:03]: test common-test: - - - - - - - - - - results - - - - - - - - - - 899s autopkgtest [05:43:04]: test handler-test: preparing testbed 918s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d from image adt/ubuntu-resolute-ppc64el-server-20260202.img (UUID ca98045c-2f99-4634-a243-9d47350236de)... 928s nova [E] nova boot failed (attempt #0): 928s nova [E] DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 928s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 928s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 928s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 928s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 928s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 928s DEBUG (session:517) REQ: curl -g -i -X GET https://keystone.ps7.canonical.com:5000/v3 -H "Accept: application/json" -H "User-Agent: nova keystoneauth1/4.0.0 python-requests/2.22.0 CPython/3.8.10" 928s DEBUG (connectionpool:939) Starting new HTTPS connection (1): keystone.ps7.canonical.com:5000 928s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "GET /v3 HTTP/1.1" 200 267 928s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:43:26 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) Vary: X-Auth-Token x-openstack-request-id: req-bfa25672-23d1-42ec-897d-8c53b24c4ccb 928s DEBUG (session:580) RESP BODY: {"version": {"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone.ps7.canonical.com:5000/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}} 928s DEBUG (session:946) GET call to https://keystone.ps7.canonical.com:5000/v3 used request id req-bfa25672-23d1-42ec-897d-8c53b24c4ccb 928s DEBUG (base:182) Making authentication request to https://keystone.ps7.canonical.com:5000/v3/auth/tokens 928s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "POST /v3/auth/tokens HTTP/1.1" 201 12966 928s DEBUG (base:187) {"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "20f4f30c2cfd4bfe806cd0db10c0e446", "name": "prod-autopkgtest-workers-ppc64el", "password_expires_at": null}, "audit_ids": ["53yrIiQKT3irFC7EbcjW_g"], "expires_at": "2026-02-04T05:43:26.000000Z", "issued_at": "2026-02-03T05:43:26.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "9bf77f46fd6c4d3da81ee79a717acf43", "name": "prod-autopkgtest-workers-ppc64el_project"}, "is_domain": false, "roles": [{"id": "9531825e299647e9b8713fcf36566f08", "name": "member"}, {"id": "a31fb543f37543d3b12c7fcb6e29636f", "name": "load-balancer_member"}, {"id": "c4de4cd4a6e842c48c193225243b4507", "name": "reader"}], "is_admin_project": false, "catalog": [{"endpoints": [{"id": "09e03191c89d4421aebaa8dcff0e22e3", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "0b44af32db1b408da5b67a834350711b", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "325f3c044aa54591be49e39f7260483d", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "07902f28d63c4792bef57723f11a597e", "type": "orchestration", "name": "heat"}, {"endpoints": [{"id": "296a5126b56949f8abc8663ba48d7c69", "interface": "admin", "region_id": "prodstack7", "url": "https://nova-admin.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "4ed46fd286814be9ad5f53c713db2b21", "interface": "public", "region_id": "prodstack7", "url": "https://nova.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "f920fb8274c74c72b50e57ac95f88f51", "interface": "internal", "region_id": "prodstack7", "url": "https://nova-internal.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}], "id": "0f4ee03d0c134dceb7ed6b2fa51eb189", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "074ea936d15d47e8ba1b8f1347fdaeec", "interface": "admin", "region_id": "prodstack7", "url": "https://neutron-admin.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "4d5667208af943eab425bb1952f67d2f", "interface": "public", "region_id": "prodstack7", "url": "https://neutron.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "ae71a7dd75fc495fa3dd207ac977346d", "interface": "internal", "region_id": "prodstack7", "url": "https://neutron-internal.ps7.canonical.com:9696", "region": "prodstack7"}], "id": "1fde991012bf4a91a97b5b02cd662e5d", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "5f3171f69df346c9a40ff13f8a9f3feb", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "951c2c04417d456eb29a4cbd2675f1bc", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "e4062e144ad243cbb53c8ce87aefee44", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8000/v1", "region": "prodstack7"}], "id": "2c59c0123c304ef3824d75e9779ac5a3", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"id": "4a95fbf112804721b96a3578858faf45", "interface": "internal", "region_id": "prodstack7", "url": "https://octavia-internal.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "56bed7c3efd54a57bae11cc93844edc5", "interface": "public", "region_id": "prodstack7", "url": "https://octavia.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "e9c2ec6bc0e94e1e8ca6b15aa24b9294", "interface": "admin", "region_id": "prodstack7", "url": "https://octavia-admin.ps7.canonical.com:9876", "region": "prodstack7"}], "id": "4e42217a7f46428b87e7458a8a73942c", "type": "load-balancer", "name": "octavia"}, {"endpoints": [{"id": "29929a56ac7944d8867150f9d9a51ffe", "interface": "public", "region_id": "prodstack7", "url": "https://gnocchi.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "d1146fdec43e4c339f3c0766fda1923d", "interface": "internal", "region_id": "prodstack7", "url": "https://gnocchi-internal.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "ff5d256a28064e13b52758d6206687eb", "interface": "admin", "region_id": "prodstack7", "url": "https://gnocchi-admin.ps7.canonical.com:8041", "region": "prodstack7"}], "id": "50872dac84974216b104c7eef043dfe6", "type": "metric", "name": "gnocchi"}, {"endpoints": [{"id": "3901a2889b584fe5baf1325da2d5571c", "interface": "internal", "region_id": "prodstack7", "url": "https://aodh-internal.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "94f9e723537a4d0ab35ab53fe1af6f01", "interface": "public", "region_id": "prodstack7", "url": "https://aodh.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "f3fc8781a98149c680bd7f34c6893410", "interface": "admin", "region_id": "prodstack7", "url": "https://aodh-admin.ps7.canonical.com:8042", "region": "prodstack7"}], "id": "6f7af5495c2447c9bf258f72605a99b1", "type": "alarming", "name": "aodh"}, {"endpoints": [{"id": "0592d4bf15d54ba8aac00dfc34292295", "interface": "admin", "region_id": "prodstack7", "url": "https://keystone-admin.ps7.canonical.com:35357/v3", "region": "prodstack7"}, {"id": "1f5df236ded54026af4f5e947a599b2f", "interface": "internal", "region_id": "prodstack7", "url": "https://keystone-internal.ps7.canonical.com:5000/v3", "region": "prodstack7"}, {"id": "cd17fef7e3d246b3974b2ffe55b7889c", "interface": "public", "region_id": "prodstack7", "url": "https://keystone.ps7.canonical.com:5000/v3", "region": "prodstack7"}], "id": "7ad024307b634ea989f1e03d73d7737b", "type": "identity", "name": "keystone"}, {"endpoints": [{"id": "001dac935b6c44b1ad62c90175538578", "interface": "admin", "region_id": "prodstack7", "url": "https://cinder-admin.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "90abac2983a34488bb6ada4e5004bb99", "interface": "public", "region_id": "prodstack7", "url": "https://cinder.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "e49add7152684a8e9e1e3ea9502b5dc6", "interface": "internal", "region_id": "prodstack7", "url": "https://cinder-internal.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "7bea8b97c0304a62afd8325515928cc0", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"id": "2450babeee5e4fe49947cbe7bcc0f3c3", "interface": "public", "region_id": "prodstack7", "url": "https://designate.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "c2e77ece29cd4dc7bf518bb51c619cce", "interface": "internal", "region_id": "prodstack7", "url": "https://designate-internal.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "fc292615aa2d43ff943da365870944ce", "interface": "admin", "region_id": "prodstack7", "url": "https://designate-admin.ps7.canonical.com:9001", "region": "prodstack7"}], "id": "8d13654c658644c4a375ce8428638f3d", "type": "dns", "name": "designate"}, {"endpoints": [{"id": "604f1f7088c54ec4a558d1747b0e7396", "interface": "public", "region_id": "prodstack7", "url": "https://barbican.ps7.canonical.com:9311", "region": "prodstack7"}, {"id": "81268c6bd3524a4d85af3d6faa426863", "interface": "admin", "region_id": "prodstack7", "url": "https://barbican-admin.ps7.canonical.com:9312", "region": "prodstack7"}, {"id": "becc73f676f34e66ab1daf0fbcb42366", "interface": "internal", "region_id": "prodstack7", "url": "https://barbican-internal.ps7.canonical.com:9311", "region": "prodstack7"}], "id": "8df4ed7c02d44fe28ec72b1e19e3f66f", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"id": "38557e1243014f1abaa578a61bb0a387", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "b12d5a4329f94a1fa6dbd2cd38ebcd52", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "bc081c0d5d954446b7ee77886f5d68a3", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "8e7967c2620d49448787e035e8f21af0", "type": "share", "name": "manila"}, {"endpoints": [{"id": "03802d072c514ae484a2d26be0c906af", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "c07a315e261f430d94542a872596d654", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "d62fcd20c1e34d64930fbec97503a40a", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/", "region": "prodstack7"}], "id": "9569f1b0b4714254a3d116760dc3968d", "type": "s3", "name": "s3"}, {"endpoints": [{"id": "0e64627804e741e5948b4d35e1914624", "interface": "internal", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "12d47bbd1cc64dbf8d4e442b821c64f2", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift/simplestreams/data", "region": "prodstack7"}, {"id": "35aba6c3a1fc4041b30963e8b6c7b929", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}, {"id": "35bc5168fcc2414a9d89313cdef8bca9", "interface": "admin", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "5f7980b3f8e746e6bbd66c9cef81714e", "interface": "public", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "739ab5131dff4cdbb3151f6de36b36f6", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}], "id": "b28a039721b147af8e77d77242d4297f", "type": "product-streams", "name": "image-stream"}, {"endpoints": [{"id": "9321fba4588641dbb1c9f89508f1bf23", "interface": "internal", "region_id": "prodstack7", "url": "https://placement-internal.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "9a75eebf33e7409d9b69dc7e650f756c", "interface": "admin", "region_id": "prodstack7", "url": "https://placement-admin.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "c03942ddacb94fe39c1529aa74bd31c1", "interface": "public", "region_id": "prodstack7", "url": "https://placement.ps7.canonical.com:8778", "region": "prodstack7"}], "id": "bc5c019477934e89bab2a097e8df84b6", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "b8152f5e649d4603ac092897639d38c9", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift", "region": "prodstack7"}, {"id": "baa313d85b904c308b7a5c98505fc32c", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "c17c3db416224561b5e045562bbe76bf", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "c6dd2bcf96bf44c2a99e39d1302563f1", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "526da263451648898c9187c65f441a1c", "interface": "public", "region_id": "prodstack7", "url": "https://glance.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "61b55755ca9e4e2ab04a144f92cb6e97", "interface": "admin", "region_id": "prodstack7", "url": "https://glance-admin.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "9080969b2cde4926b647f63b9591233c", "interface": "internal", "region_id": "prodstack7", "url": "https://glance-internal.ps7.canonical.com:9292", "region": "prodstack7"}], "id": "dd3a22e287464998be0514a67dafb7e4", "type": "image", "name": "glance"}, {"endpoints": [{"id": "2f4dcba2a4ce46b2a2e3cf103fd929f4", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "789faa303fb54473b9449fa2f52866b3", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "fa7fa08da5e147df8dbc9528f3d7135b", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "f6880aea736446b8a4232e0cf3528a12", "type": "sharev2", "name": "manilav2"}]}} 928s REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}957224118a34cb9ac5929cdd8e57dca873c63715a0867b13243d3f5a6030f6f7" 928s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}957224118a34cb9ac5929cdd8e57dca873c63715a0867b13243d3f5a6030f6f7" 928s DEBUG (connectionpool:939) Starting new HTTPS connection (1): nova.ps7.canonical.com:8774 928s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1 HTTP/1.1" 302 0 928s RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Tue, 03 Feb 2026 05:43:26 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-f8585d59-86d2-4133-b30b-26139ad6261b x-openstack-request-id: req-f8585d59-86d2-4133-b30b-26139ad6261b 928s DEBUG (session:548) RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Tue, 03 Feb 2026 05:43:26 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-f8585d59-86d2-4133-b30b-26139ad6261b x-openstack-request-id: req-f8585d59-86d2-4133-b30b-26139ad6261b 928s RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 928s DEBUG (session:580) RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 928s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/ HTTP/1.1" 200 397 928s RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Tue, 03 Feb 2026 05:43:26 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-eecdec18-df31-4b7c-9ee0-62b3cc7fecef x-openstack-request-id: req-eecdec18-df31-4b7c-9ee0-62b3cc7fecef 928s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Tue, 03 Feb 2026 05:43:26 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-eecdec18-df31-4b7c-9ee0-62b3cc7fecef x-openstack-request-id: req-eecdec18-df31-4b7c-9ee0-62b3cc7fecef 928s RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 928s DEBUG (session:580) RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 928s GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-eecdec18-df31-4b7c-9ee0-62b3cc7fecef 928s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-eecdec18-df31-4b7c-9ee0-62b3cc7fecef 928s DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 928s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 928s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 928s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 928s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 928s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 928s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 928s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}957224118a34cb9ac5929cdd8e57dca873c63715a0867b13243d3f5a6030f6f7" -H "X-OpenStack-Nova-API-Version: 2.87" 928s DEBUG (connectionpool:939) Starting new HTTPS connection (1): glance.ps7.canonical.com:9292 928s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/ca98045c-2f99-4634-a243-9d47350236de HTTP/1.1" 200 2267 928s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:43:27 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-475b18d4-36b6-4ce5-80e1-b19f9856db8b 928s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "1817ca74-e109-4221-8791-3fc9207e3533", "boot_roles": "member,load-balancer_member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "28a15a23-fb43-4067-a907-286858b50c0e", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "26.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:26.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"26.04,r,resolute,devel\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-resolute-daily-ppc64el-server-20260127\", \"release\": \"resolute\", \"release_codename\": \"Resolute Raccoon\", \"release_title\": \"2", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20260127", "name": "adt/ubuntu-resolute-ppc64el-server-20260202.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2865954816, "virtual_size": 21474836480, "status": "active", "checksum": "6ad93313de25c3518f40dea44f47e332", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "31d17570a370d1150f702fd59f3f37a5350f6c7d1a1bebbb79e93f4749c1e42c", "id": "ca98045c-2f99-4634-a243-9d47350236de", "created_at": "2026-02-02T14:51:13Z", "updated_at": "2026-02-02T14:52:43Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "tags": [], "self": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de", "file": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de/file", "schema": "/v2/schemas/image", "stores": "ceph"} 928s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de used request id req-475b18d4-36b6-4ce5-80e1-b19f9856db8b 928s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}957224118a34cb9ac5929cdd8e57dca873c63715a0867b13243d3f5a6030f6f7" -H "X-OpenStack-Nova-API-Version: 2.87" 928s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el HTTP/1.1" 404 109 928s DEBUG (session:548) RESP: [404] Connection: Keep-Alive Content-Length: 109 Content-Type: application/json; charset=UTF-8 Date: Tue, 03 Feb 2026 05:43:27 GMT Keep-Alive: timeout=75, max=998 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-81e4543c-7d41-4023-bfbe-d788ef330c77 x-openstack-request-id: req-81e4543c-7d41-4023-bfbe-d788ef330c77 928s DEBUG (session:580) RESP BODY: {"itemNotFound": {"code": 404, "message": "Flavor autopkgtest-cpu2-ram4-disk20-ppc64el could not be found."}} 928s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el used request id req-81e4543c-7d41-4023-bfbe-d788ef330c77 928s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}957224118a34cb9ac5929cdd8e57dca873c63715a0867b13243d3f5a6030f6f7" -H "X-OpenStack-Nova-API-Version: 2.87" 928s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors?is_public=None HTTP/1.1" 200 2423 928s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2423 Content-Type: application/json Date: Tue, 03 Feb 2026 05:43:27 GMT Keep-Alive: timeout=75, max=997 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-6fcbcf07-6307-494f-b148-0ca31e514cbe x-openstack-request-id: req-6fcbcf07-6307-494f-b148-0ca31e514cbe 928s DEBUG (session:580) RESP BODY: {"flavors": [{"id": "53d845ba-20b6-47b0-8d36-14129b383b2c", "name": "shared.large.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}], "description": null}, {"id": "6d15d6b4-4956-4aab-940e-fc2f21abb355", "name": "shared.xlarge.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}], "description": null}, {"id": "84d9214c-6238-49ad-bcd4-68651b0fff84", "name": "shared.medium.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}], "description": null}, {"id": "af3a4807-1a67-45b0-a4ec-851f7f915480", "name": "autopkgtest-cpu4-ram16-disk100-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}], "description": null}, {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null}, {"id": "d2b33018-ef27-42d3-9878-e3b4816cec50", "name": "shared.xsmall.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}], "description": null}, {"id": "e9e0185b-b47d-42ce-bd30-0892a3bf026a", "name": "shared.small.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}], "description": null}]} 928s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None used request id req-6fcbcf07-6307-494f-b148-0ca31e514cbe 928s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}957224118a34cb9ac5929cdd8e57dca873c63715a0867b13243d3f5a6030f6f7" -H "X-OpenStack-Nova-API-Version: 2.87" 928s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 HTTP/1.1" 200 706 928s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 706 Content-Type: application/json Date: Tue, 03 Feb 2026 05:43:27 GMT Keep-Alive: timeout=75, max=996 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-72e21aad-576d-4f95-9319-9938a02f936f x-openstack-request-id: req-72e21aad-576d-4f95-9319-9938a02f936f 928s DEBUG (session:580) RESP BODY: {"flavor": {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "ram": 4096, "disk": 20, "swap": 0, "OS-FLV-EXT-DATA:ephemeral": 0, "OS-FLV-DISABLED:disabled": false, "vcpus": 2, "os-flavor-access:is_public": false, "rxtx_factor": 1.0, "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null, "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}} 928s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 used request id req-72e21aad-576d-4f95-9319-9938a02f936f 928s DEBUG (session:517) REQ: curl -g -i -X POST https://nova.ps7.canonical.com:8774/v2.1/servers -H "Accept: application/json" -H "Content-Type: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}957224118a34cb9ac5929cdd8e57dca873c63715a0867b13243d3f5a6030f6f7" -H "X-OpenStack-Nova-API-Version: 2.87" -d '{"server": {"name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "imageRef": "ca98045c-2f99-4634-a243-9d47350236de", "flavorRef": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "min_count": 1, "max_count": 1, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup"}], "networks": [{"uuid": "c4c76c34-f8c1-479e-a79a-8c9382a6ed25"}]}}' 928s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "POST /v2.1/servers HTTP/1.1" 202 478 928s DEBUG (session:548) RESP: [202] Connection: Keep-Alive Content-Length: 478 Content-Type: application/json Date: Tue, 03 Feb 2026 05:43:27 GMT Keep-Alive: timeout=75, max=995 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 location: https://nova.ps7.canonical.com:8774/v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07 x-compute-request-id: req-ecf99dc8-5985-4ad6-914e-c62d93add996 x-openstack-request-id: req-ecf99dc8-5985-4ad6-914e-c62d93add996 928s DEBUG (session:580) RESP BODY: {"server": {"id": "fbaef1ad-c2eb-451e-9640-42488d28cb07", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup"}], "adminPass": "f4CaSdC7oNJN"}} 928s DEBUG (session:936) POST call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers used request id req-ecf99dc8-5985-4ad6-914e-c62d93add996 928s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}957224118a34cb9ac5929cdd8e57dca873c63715a0867b13243d3f5a6030f6f7" -H "X-OpenStack-Nova-API-Version: 2.87" 928s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07 HTTP/1.1" 200 2719 928s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2719 Content-Type: application/json Date: Tue, 03 Feb 2026 05:43:27 GMT Keep-Alive: timeout=75, max=994 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-cd86e422-1ce4-4455-9da2-0a504dc526bf x-openstack-request-id: req-cd86e422-1ce4-4455-9da2-0a504dc526bf 928s DEBUG (session:580) RESP BODY: {"server": {"id": "fbaef1ad-c2eb-451e-9640-42488d28cb07", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "BUILD", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T05:43:28Z", "updated": "2026-02-03T05:43:28Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-gc5w0awt", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 928s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07 used request id req-cd86e422-1ce4-4455-9da2-0a504dc526bf 928s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}957224118a34cb9ac5929cdd8e57dca873c63715a0867b13243d3f5a6030f6f7" -H "X-OpenStack-Nova-API-Version: 2.87" 928s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/ca98045c-2f99-4634-a243-9d47350236de HTTP/1.1" 200 2267 928s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:43:28 GMT Keep-Alive: timeout=75, max=999 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-67bc891e-8cb4-43ff-b527-3409da59d84c 928s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "1817ca74-e109-4221-8791-3fc9207e3533", "boot_roles": "member,load-balancer_member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "28a15a23-fb43-4067-a907-286858b50c0e", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "26.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:26.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"26.04,r,resolute,devel\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-resolute-daily-ppc64el-server-20260127\", \"release\": \"resolute\", \"release_codename\": \"Resolute Raccoon\", \"release_title\": \"2", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20260127", "name": "adt/ubuntu-resolute-ppc64el-server-20260202.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2865954816, "virtual_size": 21474836480, "status": "active", "checksum": "6ad93313de25c3518f40dea44f47e332", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "31d17570a370d1150f702fd59f3f37a5350f6c7d1a1bebbb79e93f4749c1e42c", "id": "ca98045c-2f99-4634-a243-9d47350236de", "created_at": "2026-02-02T14:51:13Z", "updated_at": "2026-02-02T14:52:43Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "tags": [], "self": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de", "file": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de/file", "schema": "/v2/schemas/image", "stores": "ceph"} 928s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de used request id req-67bc891e-8cb4-43ff-b527-3409da59d84c 928s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 928s | Property | Value | 928s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 928s | OS-DCF:diskConfig | MANUAL | 928s | OS-EXT-AZ:availability_zone | | 928s | OS-EXT-SRV-ATTR:host | - | 928s | OS-EXT-SRV-ATTR:hostname | adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p | 928s | OS-EXT-SRV-ATTR:hypervisor_hostname | - | 928s | OS-EXT-SRV-ATTR:instance_name | | 928s | OS-EXT-SRV-ATTR:kernel_id | | 928s | OS-EXT-SRV-ATTR:launch_index | 0 | 928s | OS-EXT-SRV-ATTR:ramdisk_id | | 928s | OS-EXT-SRV-ATTR:reservation_id | r-gc5w0awt | 928s | OS-EXT-SRV-ATTR:root_device_name | - | 928s | OS-EXT-STS:power_state | 0 | 928s | OS-EXT-STS:task_state | scheduling | 928s | OS-EXT-STS:vm_state | building | 928s | OS-SRV-USG:launched_at | - | 928s | OS-SRV-USG:terminated_at | - | 928s | accessIPv4 | | 928s | accessIPv6 | | 928s | adminPass | f4CaSdC7oNJN | 928s | config_drive | | 928s | created | 2026-02-03T05:43:28Z | 928s | description | - | 928s | flavor:disk | 20 | 928s | flavor:ephemeral | 0 | 928s | flavor:extra_specs | {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"} | 928s | flavor:original_name | autopkgtest-cpu2-ram4-disk20-ppc64el | 928s | flavor:ram | 4096 | 928s | flavor:swap | 0 | 928s | flavor:vcpus | 2 | 928s | hostId | | 928s | id | fbaef1ad-c2eb-451e-9640-42488d28cb07 | 928s | image | adt/ubuntu-resolute-ppc64el-server-20260202.img (ca98045c-2f99-4634-a243-9d47350236de) | 928s | key_name | testbed-juju-7f2275-prod-proposed-migration-environment-2 | 928s | locked | False | 928s | locked_reason | - | 928s | metadata | {} | 928s | name | adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d | 928s | os-extended-volumes:volumes_attached | [] | 928s | progress | 0 | 928s | security_groups | autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup | 928s | server_groups | [] | 928s | status | BUILD | 928s | tags | [] | 928s | tenant_id | 9bf77f46fd6c4d3da81ee79a717acf43 | 928s | trusted_image_certificates | - | 928s | updated | 2026-02-03T05:43:28Z | 928s | user_id | 20f4f30c2cfd4bfe806cd0db10c0e446 | 928s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}957224118a34cb9ac5929cdd8e57dca873c63715a0867b13243d3f5a6030f6f7" -H "X-OpenStack-Nova-API-Version: 2.87" 928s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07 HTTP/1.1" 200 2719 928s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2719 Content-Type: application/json Date: Tue, 03 Feb 2026 05:43:28 GMT Keep-Alive: timeout=75, max=993 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-b6c9249f-587e-48e3-b0c6-fe8119b59219 x-openstack-request-id: req-b6c9249f-587e-48e3-b0c6-fe8119b59219 928s DEBUG (session:580) RESP BODY: {"server": {"id": "fbaef1ad-c2eb-451e-9640-42488d28cb07", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "BUILD", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T05:43:28Z", "updated": "2026-02-03T05:43:28Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-gc5w0awt", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 928s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07 used request id req-b6c9249f-587e-48e3-b0c6-fe8119b59219 928s 928s 928s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}957224118a34cb9ac5929cdd8e57dca873c63715a0867b13243d3f5a6030f6f7" -H "X-OpenStack-Nova-API-Version: 2.87" 928s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07 HTTP/1.1" 200 2846 928s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2846 Content-Type: application/json Date: Tue, 03 Feb 2026 05:43:33 GMT Keep-Alive: timeout=75, max=992 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-7beeeb81-8530-4b26-a003-f5dde94bfe3d x-openstack-request-id: req-7beeeb81-8530-4b26-a003-f5dde94bfe3d 928s DEBUG (session:580) RESP BODY: {"server": {"id": "fbaef1ad-c2eb-451e-9640-42488d28cb07", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "ERROR", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T05:43:27Z", "updated": "2026-02-03T05:43:28Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07"}], "OS-DCF:diskConfig": "MANUAL", "fault": {"code": 500, "created": "2026-02-03T05:43:28Z", "message": "No valid host was found. There are not enough hosts available."}, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "instance-00023dbf", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-gc5w0awt", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "error", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 928s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/fbaef1ad-c2eb-451e-9640-42488d28cb07 used request id req-7beeeb81-8530-4b26-a003-f5dde94bfe3d 928s DEBUG (shell:822) 928s Traceback (most recent call last): 928s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 820, in main 928s OpenStackComputeShell().main(argv) 928s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 742, in main 928s args.func(self.cs, args) 928s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 980, in do_boot 928s _poll_for_status(cs.servers.get, server.id, 'building', ['active']) 928s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 1019, in _poll_for_status 928s raise exceptions.ResourceInErrorState(obj) 928s novaclient.exceptions.ResourceInErrorState: 928s ERROR (ResourceInErrorState): 928s 928s Error building server 1274s autopkgtest [05:49:19]: testbed dpkg architecture: ppc64el 1274s autopkgtest [05:49:19]: testbed apt version: 3.1.14 1275s autopkgtest [05:49:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1275s autopkgtest [05:49:20]: testbed release detected to be: resolute 1276s autopkgtest [05:49:21]: updating testbed package index (apt update) 1276s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1276s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1276s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1276s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1276s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 1276s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 1276s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 1276s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 1276s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [297 kB] 1276s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1080 kB] 1276s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [18.3 kB] 1276s Fetched 3092 kB in 1s (5143 kB/s) 1277s Reading package lists... 1278s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1278s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1278s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1278s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1279s Reading package lists... 1279s Reading package lists... 1279s Building dependency tree... 1279s Reading state information... 1279s Calculating upgrade... 1279s The following packages will be upgraded: 1279s cloud-init cloud-init-base debconf debconf-i18n libexpat1 1279s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 1279s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1279s Need to get 1109 kB of archives. 1279s After this operation, 2048 B of additional disk space will be used. 1279s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexpat1 ppc64el 2.7.4-1 [106 kB] 1279s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblocale-gettext-perl ppc64el 1.07-8 [16.3 kB] 1279s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el python3-debconf all 1.5.91build1 [4174 B] 1279s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf-i18n all 1.5.91build1 [227 kB] 1279s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf all 1.5.91build1 [126 kB] 1279s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el systemd-hwe-hwdb all 259.0.1 [3152 B] 1279s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 1279s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 1280s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1280s Fetched 1109 kB in 0s (9632 kB/s) 1280s (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 ... 82007 files and directories currently installed.) 1280s Preparing to unpack .../libexpat1_2.7.4-1_ppc64el.deb ... 1280s Unpacking libexpat1:ppc64el (2.7.4-1) over (2.7.3-1) ... 1280s Preparing to unpack .../liblocale-gettext-perl_1.07-8_ppc64el.deb ... 1280s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 1280s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 1280s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 1281s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 1281s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 1281s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 1281s Unpacking debconf (1.5.91build1) over (1.5.91) ... 1281s Setting up debconf (1.5.91build1) ... 1281s (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 ... 82007 files and directories currently installed.) 1281s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 1281s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 1282s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1282s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1282s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1282s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1282s Setting up libexpat1:ppc64el (2.7.4-1) ... 1282s Setting up python3-debconf (1.5.91build1) ... 1282s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 1282s Clearing ignored debconf value cloud-init/datasources 1282s Encountered debconf setting for cloud-init-base/datasources. 1284s Setting up systemd-hwe-hwdb (259.0.1) ... 1285s Setting up liblocale-gettext-perl (1.07-8) ... 1285s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 1285s Setting up debconf-i18n (1.5.91build1) ... 1285s Processing triggers for udev (259-1ubuntu3) ... 1286s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1286s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 1286s Processing triggers for man-db (2.13.1-1) ... 1288s autopkgtest [05:49:33]: upgrading testbed (apt dist-upgrade and autopurge) 1288s Reading package lists... 1288s Building dependency tree... 1288s Reading state information... 1288s Calculating upgrade... 1288s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1288s Reading package lists... 1289s Building dependency tree... 1289s Reading state information... 1289s Solving dependencies... 1289s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1289s autopkgtest [05:49:34]: rebooting testbed after setup commands that affected boot 1330s Reading package lists... 1330s Building dependency tree... 1330s Reading state information... 1331s Solving dependencies... 1331s The following NEW packages will be installed: 1331s autoconf autodep8 automake autopoint autotools-dev build-essential 1331s ca-certificates-java cpp cpp-15 cpp-15-powerpc64le-linux-gnu 1331s cpp-powerpc64le-linux-gnu dctrl-tools debhelper debugedit 1331s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 1331s dwz fontconfig-config fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 1331s g++-15-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-15 1331s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 1331s imagemagick-7-common intltool-debian java-common java-wrappers 1331s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 1331s libapache-session-perl libarchive-zip-perl libasan8 1331s libauth-yubikey-webclient-perl libauthen-radius-perl 1331s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1331s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 1331s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 1331s libclass-data-inheritable-perl libclass-errorhandler-perl 1331s libclass-inspector-perl libclass-method-modifiers-perl 1331s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 1331s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 1331s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 1331s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 1331s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 1331s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1331s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 1331s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 1331s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 1331s libdata-optlist-perl libdata-password-zxcvbn-perl 1331s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 1331s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 1331s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 1331s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 1331s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 1331s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 1331s libencode-locale-perl liberror-perl libeval-closure-perl 1331s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 1331s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 1331s libfile-sharedir-perl libfile-stripnondeterminism-perl 1331s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 1331s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 1331s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 1331s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 1331s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 1331s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 1331s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 1331s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 1331s libhttp-negotiate-perl libimage-magick-perl libimage-magick-q16-perl 1331s libimagequant0 libimport-into-perl libio-html-perl libio-pty-perl 1331s libio-sessiondata-perl libio-socket-ssl-perl libio-socket-timeout-perl 1331s libio-string-perl libio-stringy-perl libipc-run-perl libipc-sharelite-perl 1331s libisl23 libitm1 libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 1331s libjs-bootstrap libjs-bootswatch libjson-maybexs-perl libjson-perl 1331s libjson-xs-perl liblasso-perl liblasso3t64 liblcms2-2 1331s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl liblerc4 1331s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 1331s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 1331s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 1331s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 1331s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 1331s libmodule-implementation-perl libmodule-pluggable-perl 1331s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 1331s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 1331s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 1331s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 1331s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 1331s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 1331s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 1331s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 1331s libquadmath0 libraw23t64 libregexp-assemble-perl libregexp-common-perl 1331s librole-tiny-perl libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl 1331s libspecio-perl libstdc++-15-dev libstream-buffered-perl 1331s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 1331s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 1331s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 1331s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 1331s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 1331s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 1331s libubsan1 liburi-perl libvariable-magic-perl libwebp7 libwebpdemux2 1331s libwebpmux3 libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1331s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 1331s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 1331s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 1331s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 1331s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 1331s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 1331s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 1331s po-debconf python3-alabaster python3-defusedxml python3-docutils 1331s python3-imagesize python3-roman-numerals python3-snowballstemmer 1331s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 1331s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 1331s xml-core yui-compressor 1331s 0 upgraded, 317 newly installed, 0 to remove and 0 not upgraded. 1331s Need to get 176 MB of archives. 1331s After this operation, 706 MB of additional disk space will be used. 1331s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 1331s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-12ubuntu1 [169 kB] 1331s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 1331s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build2 [16.1 kB] 1331s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1331s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 1331s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-utils ppc64el 1:7.7+7build1 [115 kB] 1331s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-urw-base35 all 20200910-8build1 [10.9 MB] 1332s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.17.1-3ubuntu1 [38.5 kB] 1332s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.17.1-3ubuntu1 [193 kB] 1332s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1build1 [24.7 kB] 1332s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.13.1-2 [2908 kB] 1332s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.21.2-1 [14.4 kB] 1332s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1build1 [300 kB] 1332s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.21.2-1 [10.2 kB] 1332s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.21.2-1 [657 kB] 1332s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu3 [37.1 kB] 1332s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 1332s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 1332s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.17-1 [246 kB] 1332s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.2 [45.1 kB] 1332s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-9 [51.5 kB] 1332s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.4-1 [251 kB] 1332s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 1332s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 1332s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu2 [315 kB] 1332s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1build1 [330 kB] 1332s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 1332s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1build1 [14.8 kB] 1332s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1build1 [31.3 kB] 1332s Get:31 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.13+dfsg1-1 [2533 kB] 1332s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.13+dfsg1-1 [112 kB] 1332s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 1332s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.20-2 [236 kB] 1332s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 1332s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build4 [108 kB] 1332s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30build1 [13.9 kB] 1332s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 1332s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.18.1-3build1 [582 kB] 1332s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.2-1 [620 kB] 1332s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc-dev-bin ppc64el 2.42-2ubuntu4 [23.9 kB] 1332s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el linux-libc-dev ppc64el 6.18.0-9.9 [1847 kB] 1332s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [162 kB] 1332s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el rpcsvc-proto ppc64el 1.4.3-1 [84.0 kB] 1332s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc6-dev ppc64el 2.42-2ubuntu4 [2080 kB] 1333s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1build1 [893 kB] 1333s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-2 [62.5 kB] 1333s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [11.4 MB] 1333s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-12ubuntu1 [1038 B] 1333s Get:50 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 1333s Get:51 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 1333s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-12ubuntu1 [49.0 kB] 1333s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-12ubuntu1 [32.2 kB] 1333s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-12ubuntu1 [3006 kB] 1333s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-12ubuntu1 [1374 kB] 1333s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-12ubuntu1 [2729 kB] 1333s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-12ubuntu1 [1231 kB] 1333s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-12ubuntu1 [160 kB] 1333s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-12ubuntu1 [1670 kB] 1334s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [22.4 MB] 1334s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-12ubuntu1 [530 kB] 1334s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 1334s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 1334s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-12ubuntu1 [2747 kB] 1334s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [13.0 MB] 1335s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-12ubuntu1 [25.3 kB] 1335s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 1335s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 1335s Get:69 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu2 [5256 B] 1335s Get:70 http://ftpmaster.internal/ubuntu resolute/main ppc64el ca-certificates-java all 20240118build1 [11.7 kB] 1335s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 1335s Get:72 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-9 [169 kB] 1335s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 1335s Get:74 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 1335s Get:75 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 1335s Get:76 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 1335s Get:77 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3 [57.3 kB] 1335s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 1335s Get:79 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.2-1 [1177 kB] 1335s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 1335s Get:81 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.22 [215 kB] 1335s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.28ubuntu1 [916 kB] 1335s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el java-common all 0.76build1 [6956 B] 1335s Get:84 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite1 ppc64el 2.4.1-1 [31.9 kB] 1335s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el openjdk-21-jre-headless ppc64el 21.0.10+7-1 [45.9 MB] 1336s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el default-jre-headless ppc64el 2:1.21-76build1 [3270 B] 1336s Get:87 http://ftpmaster.internal/ubuntu resolute/main ppc64el sgml-base all 1.31+nmu1 [11.0 kB] 1336s Get:88 http://ftpmaster.internal/ubuntu resolute/main ppc64el xml-core all 0.19build1 [20.3 kB] 1336s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el docutils-common all 0.22.4+dfsg-1 [130 kB] 1336s Get:90 http://ftpmaster.internal/ubuntu resolute/universe ppc64el fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 1336s Get:91 http://ftpmaster.internal/ubuntu resolute/main ppc64el unzip ppc64el 6.0-29ubuntu1 [200 kB] 1336s Get:92 http://ftpmaster.internal/ubuntu resolute/universe ppc64el java-wrappers all 0.5build1 [9030 B] 1336s Get:93 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1336s Get:94 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1336s Get:95 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1336s Get:96 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 1336s Get:97 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 1336s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1336s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.34-2build1 [100 kB] 1336s Get:100 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 1336s Get:101 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 1336s Get:102 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 1336s Get:103 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 1336s Get:104 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 1336s Get:105 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 1336s Get:106 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 1336s Get:107 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 1336s Get:108 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 1336s Get:109 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1336s Get:110 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1336s Get:111 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 1336s Get:112 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1336s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build4 [6710 B] 1336s Get:114 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 1336s Get:115 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.098-1 [205 kB] 1336s Get:116 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.24-1build1 [21.7 kB] 1336s Get:117 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 1336s Get:118 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 1336s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1336s Get:120 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.81-1build1 [141 kB] 1336s Get:121 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1336s Get:122 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 1336s Get:123 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 1336s Get:124 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 1336s Get:125 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 1336s Get:126 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 1336s Get:127 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 1336s Get:128 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1336s Get:129 http://ftpmaster.internal/ubuntu resolute/main ppc64el libvariable-magic-perl ppc64el 0.64-1build1 [37.2 kB] 1336s Get:130 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 1336s Get:131 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1336s Get:132 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1336s Get:133 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1336s Get:134 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 1336s Get:135 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 1336s Get:136 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 1336s Get:137 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 1336s Get:138 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcares2 ppc64el 1.34.6-1 [132 kB] 1336s Get:139 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.71-1build1 [185 kB] 1336s Get:140 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 1336s Get:141 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-data-inheritable-perl all 0.10-1 [8038 B] 1336s Get:142 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 1336s Get:143 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 1336s Get:144 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1336s Get:145 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 1336s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 1336s Get:147 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclone-pp-perl all 1.08-2 [8534 B] 1336s Get:148 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 1336s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 1336s Get:150 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 1336s Get:151 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 1336s Get:152 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 1336s Get:153 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1336s Get:154 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 1336s Get:155 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 1336s Get:156 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 1336s Get:157 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-dh-gmp-perl ppc64el 0.00012-2build5 [16.5 kB] 1336s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 1336s Get:159 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-jwt-perl all 0.037-1 [29.7 kB] 1336s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 1336s Get:161 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 1336s Get:162 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 1336s Get:163 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 1336s Get:164 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 1336s Get:165 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build6 [44.0 kB] 1336s Get:166 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-hexdump-perl all 0.04-2 [8212 B] 1336s Get:167 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 1336s Get:168 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 1336s Get:169 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 1336s Get:170 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1336s Get:171 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 1336s Get:172 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1336s Get:173 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-someutils-perl all 0.59-1 [30.4 kB] 1336s Get:174 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-utilsby-perl all 0.12-2 [14.9 kB] 1336s Get:175 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-allutils-perl all 0.19-1 [41.5 kB] 1336s Get:176 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 1336s Get:177 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 1336s Get:178 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 1336s Get:179 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 1336s Get:180 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 1336s Get:181 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 1336s Get:182 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 1336s Get:183 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-identify-perl ppc64el 0.14-4 [10.4 kB] 1336s Get:184 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-name-perl ppc64el 0.28-1 [10.9 kB] 1336s Get:185 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 1336s Get:186 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1336s Get:187 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 1336s Get:188 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 1336s Get:189 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1336s Get:190 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 1336s Get:191 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1336s Get:192 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 1336s Get:193 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxstring-perl ppc64el 0.005-2build4 [8448 B] 1336s Get:194 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libspecio-perl all 0.53-1 [129 kB] 1336s Get:195 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-locale-perl all 1:1.45-1 [3270 kB] 1337s Get:196 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 1337s Get:197 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-perl ppc64el 2:1.65-1build3 [96.9 kB] 1337s Get:198 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1337s Get:199 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdbi-perl ppc64el 1.647-1build1 [839 kB] 1337s Get:200 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbd-sqlite3-perl ppc64el 1.76-1 [169 kB] 1337s Get:201 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1337s Get:202 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 1337s Get:203 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 1337s Get:204 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1337s Get:205 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 1337s Get:206 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 1337s Get:207 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1337s Get:208 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 1337s Get:209 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 1337s Get:210 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1337s Get:211 http://ftpmaster.internal/ubuntu resolute/main ppc64el libextutils-depends-perl all 0.8002-1 [14.3 kB] 1337s Get:212 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 1337s Get:213 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 1337s Get:214 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1337s Get:215 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 1337s Get:216 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 1337s Get:217 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build3 [50.5 kB] 1337s Get:218 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 1337s Get:219 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.84-2 [130 kB] 1337s Get:220 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 1337s Get:221 http://ftpmaster.internal/ubuntu resolute/main ppc64el libglib-perl ppc64el 3:1.329.4-1 [329 kB] 1337s Get:222 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgssapi-perl ppc64el 0.28-4build5 [41.6 kB] 1337s Get:223 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 1337s Get:224 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 1337s Get:225 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 1337s Get:226 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1337s Get:227 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 1337s Get:228 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-daemon-perl all 6.16-1 [22.4 kB] 1337s Get:229 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1337s Get:230 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 1337s Get:231 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1337s Get:232 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1337s Get:233 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1337s Get:234 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 1337s Get:235 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-sessiondata-perl all 1.03-3 [6132 B] 1337s Get:236 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libperlio-via-timeout-perl all 0.32-3 [7832 B] 1337s Get:237 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-socket-timeout-perl all 0.32-3 [9736 B] 1337s Get:238 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-string-perl all 1.08-4 [11.1 kB] 1337s Get:239 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-stringy-perl all 2.113-2 [45.3 kB] 1337s Get:240 http://ftpmaster.internal/ubuntu resolute/main ppc64el libipc-run-perl all 20250809.0-1build1 [94.5 kB] 1337s Get:241 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjargs-java all 1.0.0-5build1 [13.6 kB] 1337s Get:242 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 1337s Get:243 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxslt1.1 ppc64el 1.1.43-0.3 [190 kB] 1337s Get:244 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-1 ppc64el 1.3.9-1 [157 kB] 1337s Get:245 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-openssl1 ppc64el 1.3.9-1 [99.0 kB] 1337s Get:246 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblasso3t64 ppc64el 2.9.0-3 [195 kB] 1337s Get:247 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblasso-perl ppc64el 2.9.0-3 [120 kB] 1337s Get:248 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1337s Get:249 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.6.1-1 [138 kB] 1337s Get:250 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1337s Get:251 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 1337s Get:252 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 1337s Get:253 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 1337s Get:254 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1337s Get:255 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 1337s Get:256 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 1337s Get:257 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libllhttp9.3 ppc64el 9.3.3~really9.3.0+~cs12.11.8-3 [32.5 kB] 1337s Get:258 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblog-log4perl-perl all 1.57-1 [345 kB] 1337s Get:259 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1337s Get:260 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1337s Get:261 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 1337s Get:262 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 1337s Get:263 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ip-perl all 1.26-4 [27.4 kB] 1337s Get:264 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1337s Get:265 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1337s Get:266 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-base-perl all 1.09-3 [18.9 kB] 1337s Get:267 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1337s Get:268 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-libxml-perl ppc64el 2.0207+dfsg+really+2.0207-0ubuntu7 [315 kB] 1337s Get:269 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-simple-perl all 2.25-2 [64.1 kB] 1337s Get:270 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-common-perl all 1.20-2 [33.9 kB] 1337s Get:271 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1337s Get:272 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-server-perl all 1.09-4 [22.3 kB] 1337s Get:273 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsimdjson29 ppc64el 4.2.4-1 [54.7 kB] 1337s Get:274 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsimdutf29 ppc64el 7.7.1-3 [92.9 kB] 1337s Get:275 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-corepack all 0.24.0-5build1 [761 kB] 1337s Get:276 http://ftpmaster.internal/ubuntu resolute/universe ppc64el nodejs ppc64el 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 1337s Get:277 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 1337s Get:278 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 1337s Get:279 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1337s Get:280 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-balanced-match all 2.0.0-1 [4910 B] 1337s Get:281 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 1337s Get:282 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-minimatch all 9.0.3-6 [78.0 kB] 1337s Get:283 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 1337s Get:284 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 1337s Get:285 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-lru-cache all 10.0.1-3 [61.9 kB] 1337s Get:286 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 1337s Get:287 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 1337s Get:288 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 1337s Get:289 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnode127 ppc64el 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.4 MB] 1338s Get:290 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 1338s Get:291 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 1338s Get:292 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtask-weaken-perl all 1.06-2 [7924 B] 1338s Get:293 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-parser-perl ppc64el 2.47-1build4 [205 kB] 1338s Get:294 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsoap-lite-perl all 1.27-3 [225 kB] 1338s Get:295 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 1338s Get:296 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-leaktrace-perl ppc64el 0.17-1build6 [20.6 kB] 1338s Get:297 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-output-perl all 1.036-1 [14.6 kB] 1338s Get:298 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-pod-perl all 1.52-3 [8978 B] 1338s Get:299 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 1338s Get:300 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtime-fake-perl all 0.11-4 [8092 B] 1338s Get:301 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-libxslt-perl ppc64el 2.003000-4 [46.1 kB] 1338s Get:302 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-uglify-js all 3.17.4-2build1 [207 kB] 1338s Get:303 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-defusedxml all 0.7.1-3build1 [42.4 kB] 1338s Get:304 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-roman-numerals all 4.1.0-1 [8660 B] 1338s Get:305 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-docutils all 0.22.4+dfsg-1 [439 kB] 1338s Get:306 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-imagesize all 1.4.1-1build1 [6900 B] 1338s Get:307 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-snowballstemmer all 3.0.1-1 [65.9 kB] 1338s Get:308 http://ftpmaster.internal/ubuntu resolute/main ppc64el sphinx-common all 8.2.3-12 [657 kB] 1338s Get:309 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 1338s Get:310 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-sphinx all 8.2.3-12 [483 kB] 1338s Get:311 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 1338s Get:312 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 1338s Get:313 http://ftpmaster.internal/ubuntu resolute/universe ppc64el uglifyjs all 3.17.4-2build1 [10.1 kB] 1338s Get:314 http://ftpmaster.internal/ubuntu resolute/universe ppc64el yui-compressor all 2.4.8-3build1 [601 kB] 1338s Get:315 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-radius-perl all 0.33-1 [49.2 kB] 1338s Get:316 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1338s Get:317 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.85 [19.7 kB] 1339s Preconfiguring packages ... 1339s Fetched 176 MB in 7s (24.3 MB/s) 1339s Selecting previously unselected package imagemagick-7-common. 1339s (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 ... 82008 files and directories currently installed.) 1339s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 1339s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1339s Selecting previously unselected package libgomp1:ppc64el. 1339s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_ppc64el.deb ... 1339s Unpacking libgomp1:ppc64el (15.2.0-12ubuntu1) ... 1339s Selecting previously unselected package libfftw3-double3:ppc64el. 1339s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 1339s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 1339s Selecting previously unselected package libfontenc1:ppc64el. 1339s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_ppc64el.deb ... 1339s Unpacking libfontenc1:ppc64el (1:1.1.8-1build2) ... 1339s Selecting previously unselected package x11-common. 1339s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1339s Unpacking x11-common (1:7.7+24ubuntu1) ... 1339s Selecting previously unselected package xfonts-encodings. 1339s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 1339s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 1339s Selecting previously unselected package xfonts-utils. 1339s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_ppc64el.deb ... 1339s Unpacking xfonts-utils (1:7.7+7build1) ... 1339s Selecting previously unselected package fonts-urw-base35. 1339s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 1339s Unpacking fonts-urw-base35 (20200910-8build1) ... 1340s Selecting previously unselected package fontconfig-config. 1340s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_ppc64el.deb ... 1340s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 1340s Selecting previously unselected package libfontconfig1:ppc64el. 1340s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_ppc64el.deb ... 1340s Unpacking libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 1340s Selecting previously unselected package libsharpyuv0:ppc64el. 1340s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_ppc64el.deb ... 1340s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 1340s Selecting previously unselected package libaom3:ppc64el. 1340s Preparing to unpack .../011-libaom3_3.13.1-2_ppc64el.deb ... 1340s Unpacking libaom3:ppc64el (3.13.1-2) ... 1340s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 1340s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_ppc64el.deb ... 1340s Unpacking libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 1340s Selecting previously unselected package libde265-0:ppc64el. 1340s Preparing to unpack .../013-libde265-0_1.0.16-1build1_ppc64el.deb ... 1340s Unpacking libde265-0:ppc64el (1.0.16-1build1) ... 1340s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 1340s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_ppc64el.deb ... 1340s Unpacking libheif-plugin-libde265:ppc64el (1.21.2-1) ... 1340s Selecting previously unselected package libheif1:ppc64el. 1340s Preparing to unpack .../015-libheif1_1.21.2-1_ppc64el.deb ... 1340s Unpacking libheif1:ppc64el (1.21.2-1) ... 1340s Selecting previously unselected package libjbig0:ppc64el. 1340s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_ppc64el.deb ... 1340s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu3) ... 1340s Selecting previously unselected package libjpeg-turbo8:ppc64el. 1340s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 1340s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 1340s Selecting previously unselected package libjpeg8:ppc64el. 1340s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 1340s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 1340s Selecting previously unselected package liblcms2-2:ppc64el. 1340s Preparing to unpack .../019-liblcms2-2_2.17-1_ppc64el.deb ... 1340s Unpacking liblcms2-2:ppc64el (2.17-1) ... 1340s Selecting previously unselected package liblqr-1-0:ppc64el. 1340s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_ppc64el.deb ... 1340s Unpacking liblqr-1-0:ppc64el (0.4.2-2.2) ... 1340s Selecting previously unselected package libltdl7:ppc64el. 1340s Preparing to unpack .../021-libltdl7_2.5.4-9_ppc64el.deb ... 1340s Unpacking libltdl7:ppc64el (2.5.4-9) ... 1340s Selecting previously unselected package libopenjp2-7:ppc64el. 1340s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_ppc64el.deb ... 1340s Unpacking libopenjp2-7:ppc64el (2.5.4-1) ... 1340s Selecting previously unselected package libraw23t64:ppc64el. 1340s Preparing to unpack .../023-libraw23t64_0.21.4-2_ppc64el.deb ... 1340s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 1340s Selecting previously unselected package libdeflate0:ppc64el. 1340s Preparing to unpack .../024-libdeflate0_1.23-2_ppc64el.deb ... 1340s Unpacking libdeflate0:ppc64el (1.23-2) ... 1340s Selecting previously unselected package liblerc4:ppc64el. 1340s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_ppc64el.deb ... 1340s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 1340s Selecting previously unselected package libwebp7:ppc64el. 1340s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_ppc64el.deb ... 1340s Unpacking libwebp7:ppc64el (1.5.0-0.1build1) ... 1340s Selecting previously unselected package libtiff6:ppc64el. 1340s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 1340s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 1340s Selecting previously unselected package libwebpdemux2:ppc64el. 1340s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_ppc64el.deb ... 1340s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 1340s Selecting previously unselected package libwebpmux3:ppc64el. 1340s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_ppc64el.deb ... 1340s Unpacking libwebpmux3:ppc64el (1.5.0-0.1build1) ... 1340s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 1340s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 1340s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 1340s Selecting previously unselected package libimage-magick-q16-perl. 1340s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 1340s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1340s Selecting previously unselected package libimage-magick-perl. 1340s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 1340s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1340s Selecting previously unselected package m4. 1340s Preparing to unpack .../033-m4_1.4.20-2_ppc64el.deb ... 1340s Unpacking m4 (1.4.20-2) ... 1340s Selecting previously unselected package autoconf. 1340s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 1340s Unpacking autoconf (2.72-3.1ubuntu1) ... 1340s Selecting previously unselected package dctrl-tools. 1340s Preparing to unpack .../035-dctrl-tools_2.24-3build4_ppc64el.deb ... 1340s Unpacking dctrl-tools (2.24-3build4) ... 1340s Selecting previously unselected package autodep8. 1340s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 1340s Unpacking autodep8 (0.30build1) ... 1340s Selecting previously unselected package autotools-dev. 1340s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 1340s Unpacking autotools-dev (20240727.1) ... 1340s Selecting previously unselected package automake. 1340s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 1340s Unpacking automake (1:1.18.1-3build1) ... 1340s Selecting previously unselected package autopoint. 1340s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 1340s Unpacking autopoint (0.23.2-1) ... 1340s Selecting previously unselected package libc-dev-bin. 1340s Preparing to unpack .../040-libc-dev-bin_2.42-2ubuntu4_ppc64el.deb ... 1340s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 1341s Selecting previously unselected package linux-libc-dev:ppc64el. 1341s Preparing to unpack .../041-linux-libc-dev_6.18.0-9.9_ppc64el.deb ... 1341s Unpacking linux-libc-dev:ppc64el (6.18.0-9.9) ... 1341s Selecting previously unselected package libcrypt-dev:ppc64el. 1341s Preparing to unpack .../042-libcrypt-dev_1%3a4.5.1-1_ppc64el.deb ... 1341s Unpacking libcrypt-dev:ppc64el (1:4.5.1-1) ... 1341s Selecting previously unselected package rpcsvc-proto. 1341s Preparing to unpack .../043-rpcsvc-proto_1.4.3-1_ppc64el.deb ... 1341s Unpacking rpcsvc-proto (1.4.3-1) ... 1341s Selecting previously unselected package libc6-dev:ppc64el. 1341s Preparing to unpack .../044-libc6-dev_2.42-2ubuntu4_ppc64el.deb ... 1341s Unpacking libc6-dev:ppc64el (2.42-2ubuntu4) ... 1341s Selecting previously unselected package libisl23:ppc64el. 1341s Preparing to unpack .../045-libisl23_0.27-1build1_ppc64el.deb ... 1341s Unpacking libisl23:ppc64el (0.27-1build1) ... 1341s Selecting previously unselected package libmpc3:ppc64el. 1341s Preparing to unpack .../046-libmpc3_1.3.1-2_ppc64el.deb ... 1341s Unpacking libmpc3:ppc64el (1.3.1-2) ... 1341s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 1341s Preparing to unpack .../047-cpp-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 1341s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1341s Selecting previously unselected package cpp-15. 1341s Preparing to unpack .../048-cpp-15_15.2.0-12ubuntu1_ppc64el.deb ... 1341s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 1341s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 1341s Preparing to unpack .../049-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1341s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1341s Selecting previously unselected package cpp. 1341s Preparing to unpack .../050-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1341s Unpacking cpp (4:15.2.0-4ubuntu1) ... 1341s Selecting previously unselected package libcc1-0:ppc64el. 1341s Preparing to unpack .../051-libcc1-0_15.2.0-12ubuntu1_ppc64el.deb ... 1341s Unpacking libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 1341s Selecting previously unselected package libitm1:ppc64el. 1341s Preparing to unpack .../052-libitm1_15.2.0-12ubuntu1_ppc64el.deb ... 1341s Unpacking libitm1:ppc64el (15.2.0-12ubuntu1) ... 1341s Selecting previously unselected package libasan8:ppc64el. 1341s Preparing to unpack .../053-libasan8_15.2.0-12ubuntu1_ppc64el.deb ... 1341s Unpacking libasan8:ppc64el (15.2.0-12ubuntu1) ... 1341s Selecting previously unselected package liblsan0:ppc64el. 1341s Preparing to unpack .../054-liblsan0_15.2.0-12ubuntu1_ppc64el.deb ... 1341s Unpacking liblsan0:ppc64el (15.2.0-12ubuntu1) ... 1341s Selecting previously unselected package libtsan2:ppc64el. 1341s Preparing to unpack .../055-libtsan2_15.2.0-12ubuntu1_ppc64el.deb ... 1341s Unpacking libtsan2:ppc64el (15.2.0-12ubuntu1) ... 1341s Selecting previously unselected package libubsan1:ppc64el. 1341s Preparing to unpack .../056-libubsan1_15.2.0-12ubuntu1_ppc64el.deb ... 1341s Unpacking libubsan1:ppc64el (15.2.0-12ubuntu1) ... 1341s Selecting previously unselected package libquadmath0:ppc64el. 1341s Preparing to unpack .../057-libquadmath0_15.2.0-12ubuntu1_ppc64el.deb ... 1341s Unpacking libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 1341s Selecting previously unselected package libgcc-15-dev:ppc64el. 1341s Preparing to unpack .../058-libgcc-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 1341s Unpacking libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 1341s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 1341s Preparing to unpack .../059-gcc-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 1341s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1342s Selecting previously unselected package gcc-15. 1342s Preparing to unpack .../060-gcc-15_15.2.0-12ubuntu1_ppc64el.deb ... 1342s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 1342s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 1342s Preparing to unpack .../061-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1342s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1342s Selecting previously unselected package gcc. 1342s Preparing to unpack .../062-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1342s Unpacking gcc (4:15.2.0-4ubuntu1) ... 1342s Selecting previously unselected package libstdc++-15-dev:ppc64el. 1342s Preparing to unpack .../063-libstdc++-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 1342s Unpacking libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 1342s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 1342s Preparing to unpack .../064-g++-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 1342s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1342s Selecting previously unselected package g++-15. 1342s Preparing to unpack .../065-g++-15_15.2.0-12ubuntu1_ppc64el.deb ... 1342s Unpacking g++-15 (15.2.0-12ubuntu1) ... 1342s Selecting previously unselected package g++-powerpc64le-linux-gnu. 1342s Preparing to unpack .../066-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1342s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1342s Selecting previously unselected package g++. 1342s Preparing to unpack .../067-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1342s Unpacking g++ (4:15.2.0-4ubuntu1) ... 1342s Selecting previously unselected package build-essential. 1342s Preparing to unpack .../068-build-essential_12.12ubuntu2_ppc64el.deb ... 1342s Unpacking build-essential (12.12ubuntu2) ... 1342s Selecting previously unselected package ca-certificates-java. 1342s Preparing to unpack .../069-ca-certificates-java_20240118build1_all.deb ... 1342s Unpacking ca-certificates-java (20240118build1) ... 1342s Selecting previously unselected package libdebhelper-perl. 1342s Preparing to unpack .../070-libdebhelper-perl_13.28ubuntu1_all.deb ... 1342s Unpacking libdebhelper-perl (13.28ubuntu1) ... 1342s Selecting previously unselected package libtool. 1342s Preparing to unpack .../071-libtool_2.5.4-9_all.deb ... 1342s Unpacking libtool (2.5.4-9) ... 1342s Selecting previously unselected package dh-autoreconf. 1342s Preparing to unpack .../072-dh-autoreconf_21_all.deb ... 1342s Unpacking dh-autoreconf (21) ... 1342s Selecting previously unselected package libarchive-zip-perl. 1342s Preparing to unpack .../073-libarchive-zip-perl_1.68-1_all.deb ... 1342s Unpacking libarchive-zip-perl (1.68-1) ... 1342s Selecting previously unselected package libfile-stripnondeterminism-perl. 1342s Preparing to unpack .../074-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 1342s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1342s Selecting previously unselected package dh-strip-nondeterminism. 1342s Preparing to unpack .../075-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 1342s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 1342s Selecting previously unselected package debugedit. 1342s Preparing to unpack .../076-debugedit_1%3a5.2-3_ppc64el.deb ... 1342s Unpacking debugedit (1:5.2-3) ... 1342s Selecting previously unselected package dwz. 1342s Preparing to unpack .../077-dwz_0.16-2_ppc64el.deb ... 1342s Unpacking dwz (0.16-2) ... 1342s Selecting previously unselected package gettext. 1342s Preparing to unpack .../078-gettext_0.23.2-1_ppc64el.deb ... 1342s Unpacking gettext (0.23.2-1) ... 1342s Selecting previously unselected package intltool-debian. 1342s Preparing to unpack .../079-intltool-debian_0.35.0+20060710.6build1_all.deb ... 1342s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 1342s Selecting previously unselected package po-debconf. 1342s Preparing to unpack .../080-po-debconf_1.0.22_all.deb ... 1342s Unpacking po-debconf (1.0.22) ... 1342s Selecting previously unselected package debhelper. 1342s Preparing to unpack .../081-debhelper_13.28ubuntu1_all.deb ... 1342s Unpacking debhelper (13.28ubuntu1) ... 1343s Selecting previously unselected package java-common. 1343s Preparing to unpack .../082-java-common_0.76build1_all.deb ... 1343s Unpacking java-common (0.76build1) ... 1343s Selecting previously unselected package libpcsclite1:ppc64el. 1343s Preparing to unpack .../083-libpcsclite1_2.4.1-1_ppc64el.deb ... 1343s Unpacking libpcsclite1:ppc64el (2.4.1-1) ... 1343s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 1343s Preparing to unpack .../084-openjdk-21-jre-headless_21.0.10+7-1_ppc64el.deb ... 1343s Unpacking openjdk-21-jre-headless:ppc64el (21.0.10+7-1) ... 1344s Selecting previously unselected package default-jre-headless. 1344s Preparing to unpack .../085-default-jre-headless_2%3a1.21-76build1_ppc64el.deb ... 1344s Unpacking default-jre-headless (2:1.21-76build1) ... 1344s Selecting previously unselected package sgml-base. 1344s Preparing to unpack .../086-sgml-base_1.31+nmu1_all.deb ... 1344s Unpacking sgml-base (1.31+nmu1) ... 1344s Selecting previously unselected package xml-core. 1344s Preparing to unpack .../087-xml-core_0.19build1_all.deb ... 1344s Unpacking xml-core (0.19build1) ... 1344s Selecting previously unselected package docutils-common. 1344s Preparing to unpack .../088-docutils-common_0.22.4+dfsg-1_all.deb ... 1344s Unpacking docutils-common (0.22.4+dfsg-1) ... 1344s Selecting previously unselected package fonts-glyphicons-halflings. 1344s Preparing to unpack .../089-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 1344s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1344s Selecting previously unselected package unzip. 1344s Preparing to unpack .../090-unzip_6.0-29ubuntu1_ppc64el.deb ... 1344s Unpacking unzip (6.0-29ubuntu1) ... 1344s Selecting previously unselected package java-wrappers. 1344s Preparing to unpack .../091-java-wrappers_0.5build1_all.deb ... 1344s Unpacking java-wrappers (0.5build1) ... 1344s Selecting previously unselected package libalgorithm-c3-perl. 1344s Preparing to unpack .../092-libalgorithm-c3-perl_0.11-2_all.deb ... 1344s Unpacking libalgorithm-c3-perl (0.11-2) ... 1344s Selecting previously unselected package libposix-strftime-compiler-perl. 1344s Preparing to unpack .../093-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1344s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1344s Selecting previously unselected package libapache-logformat-compiler-perl. 1344s Preparing to unpack .../094-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1344s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1344s Selecting previously unselected package libcrypt-urandom-perl. 1344s Preparing to unpack .../095-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 1344s Unpacking libcrypt-urandom-perl (0.54-1) ... 1344s Selecting previously unselected package libapache-session-perl. 1344s Preparing to unpack .../096-libapache-session-perl_1.94-2_all.deb ... 1344s Unpacking libapache-session-perl (1.94-2) ... 1344s Selecting previously unselected package libdigest-hmac-perl. 1344s Preparing to unpack .../097-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1344s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1344s Selecting previously unselected package liburi-perl. 1344s Preparing to unpack .../098-liburi-perl_5.34-2build1_all.deb ... 1344s Unpacking liburi-perl (5.34-2build1) ... 1344s Selecting previously unselected package libencode-locale-perl. 1344s Preparing to unpack .../099-libencode-locale-perl_1.05-3_all.deb ... 1344s Unpacking libencode-locale-perl (1.05-3) ... 1344s Selecting previously unselected package libtimedate-perl. 1344s Preparing to unpack .../100-libtimedate-perl_2.3300-2_all.deb ... 1344s Unpacking libtimedate-perl (2.3300-2) ... 1344s Selecting previously unselected package libhttp-date-perl. 1344s Preparing to unpack .../101-libhttp-date-perl_6.06-1_all.deb ... 1344s Unpacking libhttp-date-perl (6.06-1) ... 1344s Selecting previously unselected package libfile-listing-perl. 1344s Preparing to unpack .../102-libfile-listing-perl_6.16-1_all.deb ... 1344s Unpacking libfile-listing-perl (6.16-1) ... 1344s Selecting previously unselected package libhtml-tagset-perl. 1344s Preparing to unpack .../103-libhtml-tagset-perl_3.24-1_all.deb ... 1344s Unpacking libhtml-tagset-perl (3.24-1) ... 1344s Selecting previously unselected package libhtml-parser-perl:ppc64el. 1344s Preparing to unpack .../104-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 1344s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 1344s Selecting previously unselected package libhtml-tree-perl. 1344s Preparing to unpack .../105-libhtml-tree-perl_5.07-3_all.deb ... 1344s Unpacking libhtml-tree-perl (5.07-3) ... 1344s Selecting previously unselected package libclone-perl:ppc64el. 1344s Preparing to unpack .../106-libclone-perl_0.47-1_ppc64el.deb ... 1344s Unpacking libclone-perl:ppc64el (0.47-1) ... 1344s Selecting previously unselected package libio-html-perl. 1344s Preparing to unpack .../107-libio-html-perl_1.004-3_all.deb ... 1344s Unpacking libio-html-perl (1.004-3) ... 1344s Selecting previously unselected package liblwp-mediatypes-perl. 1344s Preparing to unpack .../108-liblwp-mediatypes-perl_6.04-2_all.deb ... 1344s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1344s Selecting previously unselected package libhttp-message-perl. 1344s Preparing to unpack .../109-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1344s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1344s Selecting previously unselected package libhttp-cookies-perl. 1344s Preparing to unpack .../110-libhttp-cookies-perl_6.11-1_all.deb ... 1344s Unpacking libhttp-cookies-perl (6.11-1) ... 1344s Selecting previously unselected package libhttp-negotiate-perl. 1344s Preparing to unpack .../111-libhttp-negotiate-perl_6.01-2_all.deb ... 1344s Unpacking libhttp-negotiate-perl (6.01-2) ... 1344s Selecting previously unselected package perl-openssl-defaults:ppc64el. 1344s Preparing to unpack .../112-perl-openssl-defaults_7build4_ppc64el.deb ... 1344s Unpacking perl-openssl-defaults:ppc64el (7build4) ... 1344s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 1344s Preparing to unpack .../113-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 1344s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 1344s Selecting previously unselected package libio-socket-ssl-perl. 1344s Preparing to unpack .../114-libio-socket-ssl-perl_2.098-1_all.deb ... 1344s Unpacking libio-socket-ssl-perl (2.098-1) ... 1344s Selecting previously unselected package libnet-http-perl. 1344s Preparing to unpack .../115-libnet-http-perl_6.24-1build1_all.deb ... 1344s Unpacking libnet-http-perl (6.24-1build1) ... 1344s Selecting previously unselected package liblwp-protocol-https-perl. 1344s Preparing to unpack .../116-liblwp-protocol-https-perl_6.14-1_all.deb ... 1344s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1344s Selecting previously unselected package libtry-tiny-perl. 1344s Preparing to unpack .../117-libtry-tiny-perl_0.32-1_all.deb ... 1344s Unpacking libtry-tiny-perl (0.32-1) ... 1344s Selecting previously unselected package libwww-robotrules-perl. 1344s Preparing to unpack .../118-libwww-robotrules-perl_6.02-1build1_all.deb ... 1344s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1344s Selecting previously unselected package libwww-perl. 1344s Preparing to unpack .../119-libwww-perl_6.81-1build1_all.deb ... 1344s Unpacking libwww-perl (6.81-1build1) ... 1344s Selecting previously unselected package libauth-yubikey-webclient-perl. 1344s Preparing to unpack .../120-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1344s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1344s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 1344s Preparing to unpack .../121-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 1344s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 1344s Selecting previously unselected package libdynaloader-functions-perl. 1344s Preparing to unpack .../122-libdynaloader-functions-perl_0.004-2_all.deb ... 1344s Unpacking libdynaloader-functions-perl (0.004-2) ... 1344s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 1344s Preparing to unpack .../123-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 1344s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 1344s Selecting previously unselected package libparams-classify-perl:ppc64el. 1344s Preparing to unpack .../124-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 1344s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 1344s Selecting previously unselected package libmodule-runtime-perl. 1344s Preparing to unpack .../125-libmodule-runtime-perl_0.018-1_all.deb ... 1344s Unpacking libmodule-runtime-perl (0.018-1) ... 1344s Selecting previously unselected package libmodule-implementation-perl. 1344s Preparing to unpack .../126-libmodule-implementation-perl_0.09-2_all.deb ... 1344s Unpacking libmodule-implementation-perl (0.09-2) ... 1344s Selecting previously unselected package libsub-exporter-progressive-perl. 1344s Preparing to unpack .../127-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1344s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1344s Selecting previously unselected package libvariable-magic-perl. 1344s Preparing to unpack .../128-libvariable-magic-perl_0.64-1build1_ppc64el.deb ... 1344s Unpacking libvariable-magic-perl (0.64-1build1) ... 1344s Selecting previously unselected package libb-hooks-endofscope-perl. 1344s Preparing to unpack .../129-libb-hooks-endofscope-perl_0.28-2_all.deb ... 1344s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 1344s Selecting previously unselected package libcrypt-random-seed-perl. 1344s Preparing to unpack .../130-libcrypt-random-seed-perl_0.03-3_all.deb ... 1344s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1345s Selecting previously unselected package libmath-random-isaac-perl. 1345s Preparing to unpack .../131-libmath-random-isaac-perl_1.004-2_all.deb ... 1345s Unpacking libmath-random-isaac-perl (1.004-2) ... 1345s Selecting previously unselected package libbytes-random-secure-perl. 1345s Preparing to unpack .../132-libbytes-random-secure-perl_0.29-3_all.deb ... 1345s Unpacking libbytes-random-secure-perl (0.29-3) ... 1345s Selecting previously unselected package liberror-perl. 1345s Preparing to unpack .../133-liberror-perl_0.17030-1_all.deb ... 1345s Unpacking liberror-perl (0.17030-1) ... 1345s Selecting previously unselected package libipc-sharelite-perl. 1345s Preparing to unpack .../134-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 1345s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1345s Selecting previously unselected package libcache-cache-perl. 1345s Preparing to unpack .../135-libcache-cache-perl_1.08-3_all.deb ... 1345s Unpacking libcache-cache-perl (1.08-3) ... 1345s Selecting previously unselected package libcapture-tiny-perl. 1345s Preparing to unpack .../136-libcapture-tiny-perl_0.50-1_all.deb ... 1345s Unpacking libcapture-tiny-perl (0.50-1) ... 1345s Selecting previously unselected package libcares2:ppc64el. 1345s Preparing to unpack .../137-libcares2_1.34.6-1_ppc64el.deb ... 1345s Unpacking libcares2:ppc64el (1.34.6-1) ... 1345s Selecting previously unselected package libcgi-pm-perl. 1345s Preparing to unpack .../138-libcgi-pm-perl_4.71-1build1_all.deb ... 1345s Unpacking libcgi-pm-perl (4.71-1build1) ... 1345s Selecting previously unselected package libclass-c3-perl. 1345s Preparing to unpack .../139-libclass-c3-perl_0.35-2_all.deb ... 1345s Unpacking libclass-c3-perl (0.35-2) ... 1345s Selecting previously unselected package libclass-data-inheritable-perl. 1345s Preparing to unpack .../140-libclass-data-inheritable-perl_0.10-1_all.deb ... 1345s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1345s Selecting previously unselected package libclass-errorhandler-perl. 1345s Preparing to unpack .../141-libclass-errorhandler-perl_0.04-3_all.deb ... 1345s Unpacking libclass-errorhandler-perl (0.04-3) ... 1345s Selecting previously unselected package libclass-inspector-perl. 1345s Preparing to unpack .../142-libclass-inspector-perl_1.36-3_all.deb ... 1345s Unpacking libclass-inspector-perl (1.36-3) ... 1345s Selecting previously unselected package libclass-method-modifiers-perl. 1345s Preparing to unpack .../143-libclass-method-modifiers-perl_2.15-1_all.deb ... 1345s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1345s Selecting previously unselected package libclass-singleton-perl. 1345s Preparing to unpack .../144-libclass-singleton-perl_1.6-2_all.deb ... 1345s Unpacking libclass-singleton-perl (1.6-2) ... 1345s Selecting previously unselected package libclass-xsaccessor-perl. 1345s Preparing to unpack .../145-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 1345s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1345s Selecting previously unselected package libclone-pp-perl. 1345s Preparing to unpack .../146-libclone-pp-perl_1.08-2_all.deb ... 1345s Unpacking libclone-pp-perl (1.08-2) ... 1345s Selecting previously unselected package libcommon-sense-perl:ppc64el. 1345s Preparing to unpack .../147-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 1345s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 1345s Selecting previously unselected package libconvert-asn1-perl. 1345s Preparing to unpack .../148-libconvert-asn1-perl_0.34-1_all.deb ... 1345s Unpacking libconvert-asn1-perl (0.34-1) ... 1345s Selecting previously unselected package libconvert-base32-perl. 1345s Preparing to unpack .../149-libconvert-base32-perl_0.06-3_all.deb ... 1345s Unpacking libconvert-base32-perl (0.06-3) ... 1345s Selecting previously unselected package libconvert-binhex-perl. 1345s Preparing to unpack .../150-libconvert-binhex-perl_1.125-3_all.deb ... 1345s Unpacking libconvert-binhex-perl (1.125-3) ... 1345s Selecting previously unselected package libcrypt-des-perl:ppc64el. 1345s Preparing to unpack .../151-libcrypt-des-perl_2.07-5_ppc64el.deb ... 1345s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 1345s Selecting previously unselected package libcrypt-des-ede3-perl. 1345s Preparing to unpack .../152-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1345s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1345s Selecting previously unselected package libcryptx-perl. 1345s Preparing to unpack .../153-libcryptx-perl_0.087-1_ppc64el.deb ... 1345s Unpacking libcryptx-perl (0.087-1) ... 1345s Selecting previously unselected package libconvert-pem-perl. 1345s Preparing to unpack .../154-libconvert-pem-perl_0.13-1_all.deb ... 1345s Unpacking libconvert-pem-perl (0.13-1) ... 1345s Selecting previously unselected package libcookie-baker-perl. 1345s Preparing to unpack .../155-libcookie-baker-perl_0.12-1_all.deb ... 1345s Unpacking libcookie-baker-perl (0.12-1) ... 1345s Selecting previously unselected package libcrypt-dh-gmp-perl. 1345s Preparing to unpack .../156-libcrypt-dh-gmp-perl_0.00012-2build5_ppc64el.deb ... 1345s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1345s Selecting previously unselected package libjson-perl. 1345s Preparing to unpack .../157-libjson-perl_4.10000-1_all.deb ... 1345s Unpacking libjson-perl (4.10000-1) ... 1345s Selecting previously unselected package libcrypt-jwt-perl. 1345s Preparing to unpack .../158-libcrypt-jwt-perl_0.037-1_all.deb ... 1345s Unpacking libcrypt-jwt-perl (0.037-1) ... 1345s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1345s Preparing to unpack .../159-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 1345s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1345s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 1345s Preparing to unpack .../160-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 1345s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 1345s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 1345s Preparing to unpack .../161-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 1345s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 1345s Selecting previously unselected package libcrypt-openssl-x509-perl. 1345s Preparing to unpack .../162-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 1345s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1345s Selecting previously unselected package libcrypt-rijndael-perl. 1345s Preparing to unpack .../163-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 1345s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1345s Selecting previously unselected package libcrypt-ssleay-perl. 1345s Preparing to unpack .../164-libcrypt-ssleay-perl_0.73.06-2build6_ppc64el.deb ... 1345s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1345s Selecting previously unselected package libdata-hexdump-perl. 1345s Preparing to unpack .../165-libdata-hexdump-perl_0.04-2_all.deb ... 1345s Unpacking libdata-hexdump-perl (0.04-2) ... 1345s Selecting previously unselected package libparams-util-perl. 1345s Preparing to unpack .../166-libparams-util-perl_1.102-3build1_ppc64el.deb ... 1345s Unpacking libparams-util-perl (1.102-3build1) ... 1345s Selecting previously unselected package libsub-install-perl. 1345s Preparing to unpack .../167-libsub-install-perl_0.929-1_all.deb ... 1345s Unpacking libsub-install-perl (0.929-1) ... 1345s Selecting previously unselected package libdata-optlist-perl. 1345s Preparing to unpack .../168-libdata-optlist-perl_0.114-1_all.deb ... 1345s Unpacking libdata-optlist-perl (0.114-1) ... 1345s Selecting previously unselected package libtypes-serialiser-perl. 1345s Preparing to unpack .../169-libtypes-serialiser-perl_1.01-1_all.deb ... 1345s Unpacking libtypes-serialiser-perl (1.01-1) ... 1345s Selecting previously unselected package libjson-xs-perl. 1345s Preparing to unpack .../170-libjson-xs-perl_4.040-1_ppc64el.deb ... 1345s Unpacking libjson-xs-perl (4.040-1) ... 1345s Selecting previously unselected package libjson-maybexs-perl. 1345s Preparing to unpack .../171-libjson-maybexs-perl_1.004008-1_all.deb ... 1345s Unpacking libjson-maybexs-perl (1.004008-1) ... 1345s Selecting previously unselected package liblist-someutils-perl. 1345s Preparing to unpack .../172-liblist-someutils-perl_0.59-1_all.deb ... 1345s Unpacking liblist-someutils-perl (0.59-1) ... 1345s Selecting previously unselected package liblist-utilsby-perl. 1345s Preparing to unpack .../173-liblist-utilsby-perl_0.12-2_all.deb ... 1345s Unpacking liblist-utilsby-perl (0.12-2) ... 1345s Selecting previously unselected package liblist-allutils-perl. 1345s Preparing to unpack .../174-liblist-allutils-perl_0.19-1_all.deb ... 1345s Unpacking liblist-allutils-perl (0.19-1) ... 1345s Selecting previously unselected package libimport-into-perl. 1345s Preparing to unpack .../175-libimport-into-perl_1.002005-2_all.deb ... 1345s Unpacking libimport-into-perl (1.002005-2) ... 1345s Selecting previously unselected package librole-tiny-perl. 1345s Preparing to unpack .../176-librole-tiny-perl_2.002004-1_all.deb ... 1345s Unpacking librole-tiny-perl (2.002004-1) ... 1345s Selecting previously unselected package libsub-quote-perl. 1345s Preparing to unpack .../177-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 1345s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 1345s Selecting previously unselected package libmoo-perl. 1345s Preparing to unpack .../178-libmoo-perl_2.005005-1_all.deb ... 1345s Unpacking libmoo-perl (2.005005-1) ... 1345s Selecting previously unselected package libdata-password-zxcvbn-perl. 1345s Preparing to unpack .../179-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 1345s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 1345s Selecting previously unselected package libfile-sharedir-perl. 1345s Preparing to unpack .../180-libfile-sharedir-perl_1.118-3_all.deb ... 1345s Unpacking libfile-sharedir-perl (1.118-3) ... 1345s Selecting previously unselected package libpackage-stash-perl. 1345s Preparing to unpack .../181-libpackage-stash-perl_0.40-1_all.deb ... 1345s Unpacking libpackage-stash-perl (0.40-1) ... 1345s Selecting previously unselected package libsub-identify-perl. 1345s Preparing to unpack .../182-libsub-identify-perl_0.14-4_ppc64el.deb ... 1345s Unpacking libsub-identify-perl (0.14-4) ... 1345s Selecting previously unselected package libsub-name-perl:ppc64el. 1345s Preparing to unpack .../183-libsub-name-perl_0.28-1_ppc64el.deb ... 1345s Unpacking libsub-name-perl:ppc64el (0.28-1) ... 1345s Selecting previously unselected package libnamespace-clean-perl. 1345s Preparing to unpack .../184-libnamespace-clean-perl_0.27-2_all.deb ... 1345s Unpacking libnamespace-clean-perl (0.27-2) ... 1345s Selecting previously unselected package libnamespace-autoclean-perl. 1345s Preparing to unpack .../185-libnamespace-autoclean-perl_0.31-1_all.deb ... 1345s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1345s Selecting previously unselected package libsub-exporter-perl. 1345s Preparing to unpack .../186-libsub-exporter-perl_0.990-1_all.deb ... 1345s Unpacking libsub-exporter-perl (0.990-1) ... 1345s Selecting previously unselected package libeval-closure-perl. 1346s Preparing to unpack .../187-libeval-closure-perl_0.14-3_all.deb ... 1346s Unpacking libeval-closure-perl (0.14-3) ... 1346s Selecting previously unselected package libdevel-stacktrace-perl. 1346s Preparing to unpack .../188-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1346s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1346s Selecting previously unselected package libexception-class-perl. 1346s Preparing to unpack .../189-libexception-class-perl_1.45-1_all.deb ... 1346s Unpacking libexception-class-perl (1.45-1) ... 1346s Selecting previously unselected package libparams-validationcompiler-perl. 1346s Preparing to unpack .../190-libparams-validationcompiler-perl_0.31-1_all.deb ... 1346s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1346s Selecting previously unselected package libmro-compat-perl. 1346s Preparing to unpack .../191-libmro-compat-perl_0.15-2_all.deb ... 1346s Unpacking libmro-compat-perl (0.15-2) ... 1346s Selecting previously unselected package libxstring-perl:ppc64el. 1346s Preparing to unpack .../192-libxstring-perl_0.005-2build4_ppc64el.deb ... 1346s Unpacking libxstring-perl:ppc64el (0.005-2build4) ... 1346s Selecting previously unselected package libspecio-perl. 1346s Preparing to unpack .../193-libspecio-perl_0.53-1_all.deb ... 1346s Unpacking libspecio-perl (0.53-1) ... 1346s Selecting previously unselected package libdatetime-locale-perl. 1346s Preparing to unpack .../194-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 1346s Unpacking libdatetime-locale-perl (1:1.45-1) ... 1346s Selecting previously unselected package libdatetime-timezone-perl. 1346s Preparing to unpack .../195-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 1346s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 1346s Selecting previously unselected package libdatetime-perl. 1346s Preparing to unpack .../196-libdatetime-perl_2%3a1.65-1build3_ppc64el.deb ... 1346s Unpacking libdatetime-perl (2:1.65-1build3) ... 1346s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1346s Preparing to unpack .../197-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1346s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1346s Selecting previously unselected package libdbi-perl:ppc64el. 1346s Preparing to unpack .../198-libdbi-perl_1.647-1build1_ppc64el.deb ... 1346s Unpacking libdbi-perl:ppc64el (1.647-1build1) ... 1346s Selecting previously unselected package libdbd-sqlite3-perl:ppc64el. 1346s Preparing to unpack .../199-libdbd-sqlite3-perl_1.76-1_ppc64el.deb ... 1346s Unpacking libdbd-sqlite3-perl:ppc64el (1.76-1) ... 1346s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1346s Preparing to unpack .../200-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1346s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1346s Selecting previously unselected package libemail-date-format-perl. 1346s Preparing to unpack .../201-libemail-date-format-perl_1.008-1_all.deb ... 1346s Unpacking libemail-date-format-perl (1.008-1) ... 1346s Selecting previously unselected package libemail-simple-perl. 1346s Preparing to unpack .../202-libemail-simple-perl_2.218-1_all.deb ... 1346s Unpacking libemail-simple-perl (2.218-1) ... 1346s Selecting previously unselected package libmodule-pluggable-perl. 1346s Preparing to unpack .../203-libmodule-pluggable-perl_5.2-5_all.deb ... 1346s Unpacking libmodule-pluggable-perl (5.2-5) ... 1346s Selecting previously unselected package libemail-abstract-perl. 1346s Preparing to unpack .../204-libemail-abstract-perl_3.010-1_all.deb ... 1346s Unpacking libemail-abstract-perl (3.010-1) ... 1346s Selecting previously unselected package libemail-address-xs-perl. 1346s Preparing to unpack .../205-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 1346s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1346s Selecting previously unselected package libmoox-types-mooselike-perl. 1346s Preparing to unpack .../206-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1346s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1346s Selecting previously unselected package libthrowable-perl. 1346s Preparing to unpack .../207-libthrowable-perl_1.001-2_all.deb ... 1346s Unpacking libthrowable-perl (1.001-2) ... 1346s Selecting previously unselected package libemail-sender-perl. 1346s Preparing to unpack .../208-libemail-sender-perl_2.601-1_all.deb ... 1346s Unpacking libemail-sender-perl (2.601-1) ... 1346s Selecting previously unselected package libexporter-tiny-perl. 1346s Preparing to unpack .../209-libexporter-tiny-perl_1.006003-1_all.deb ... 1346s Unpacking libexporter-tiny-perl (1.006003-1) ... 1346s Selecting previously unselected package libextutils-depends-perl. 1346s Preparing to unpack .../210-libextutils-depends-perl_0.8002-1_all.deb ... 1346s Unpacking libextutils-depends-perl (0.8002-1) ... 1346s Selecting previously unselected package libfcgi0t64:ppc64el. 1346s Preparing to unpack .../211-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 1346s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 1346s Selecting previously unselected package libfcgi-perl. 1346s Preparing to unpack .../212-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 1346s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1346s Selecting previously unselected package libfilesys-notify-simple-perl. 1346s Preparing to unpack .../213-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1346s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1346s Selecting previously unselected package libfont-afm-perl. 1346s Preparing to unpack .../214-libfont-afm-perl_1.20-4_all.deb ... 1346s Unpacking libfont-afm-perl (1.20-4) ... 1346s Selecting previously unselected package libimagequant0:ppc64el. 1346s Preparing to unpack .../215-libimagequant0_2.18.0-1build1_ppc64el.deb ... 1346s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 1346s Selecting previously unselected package libxpm4:ppc64el. 1346s Preparing to unpack .../216-libxpm4_1%3a3.5.17-1build3_ppc64el.deb ... 1346s Unpacking libxpm4:ppc64el (1:3.5.17-1build3) ... 1346s Selecting previously unselected package libgd3:ppc64el. 1346s Preparing to unpack .../217-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 1346s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 1346s Selecting previously unselected package libgd-perl. 1346s Preparing to unpack .../218-libgd-perl_2.84-2_ppc64el.deb ... 1346s Unpacking libgd-perl (2.84-2) ... 1347s Selecting previously unselected package libgd-securityimage-perl. 1347s Preparing to unpack .../219-libgd-securityimage-perl_1.75-3_all.deb ... 1347s Unpacking libgd-securityimage-perl (1.75-3) ... 1347s Selecting previously unselected package libglib-perl:ppc64el. 1347s Preparing to unpack .../220-libglib-perl_3%3a1.329.4-1_ppc64el.deb ... 1347s Unpacking libglib-perl:ppc64el (3:1.329.4-1) ... 1347s Selecting previously unselected package libgssapi-perl. 1347s Preparing to unpack .../221-libgssapi-perl_0.28-4build5_ppc64el.deb ... 1347s Unpacking libgssapi-perl (0.28-4build5) ... 1347s Selecting previously unselected package libhash-merge-simple-perl. 1347s Preparing to unpack .../222-libhash-merge-simple-perl_0.052-1_all.deb ... 1347s Unpacking libhash-merge-simple-perl (0.052-1) ... 1347s Selecting previously unselected package libhash-multivalue-perl. 1347s Preparing to unpack .../223-libhash-multivalue-perl_0.16-3_all.deb ... 1347s Unpacking libhash-multivalue-perl (0.16-3) ... 1347s Selecting previously unselected package libhtml-format-perl. 1347s Preparing to unpack .../224-libhtml-format-perl_2.16-2_all.deb ... 1347s Unpacking libhtml-format-perl (2.16-2) ... 1347s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1347s Preparing to unpack .../225-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1347s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1347s Selecting previously unselected package libhtml-template-perl. 1347s Preparing to unpack .../226-libhtml-template-perl_2.97-2build1_all.deb ... 1347s Unpacking libhtml-template-perl (2.97-2build1) ... 1347s Selecting previously unselected package libhttp-daemon-perl. 1347s Preparing to unpack .../227-libhttp-daemon-perl_6.16-1_all.deb ... 1347s Unpacking libhttp-daemon-perl (6.16-1) ... 1347s Selecting previously unselected package libhttp-multipartparser-perl. 1347s Preparing to unpack .../228-libhttp-multipartparser-perl_0.02-3_all.deb ... 1347s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1347s Selecting previously unselected package libstream-buffered-perl. 1347s Preparing to unpack .../229-libstream-buffered-perl_0.03-3_all.deb ... 1347s Unpacking libstream-buffered-perl (0.03-3) ... 1347s Selecting previously unselected package libwww-form-urlencoded-perl. 1347s Preparing to unpack .../230-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1347s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1347s Selecting previously unselected package libhttp-entity-parser-perl. 1347s Preparing to unpack .../231-libhttp-entity-parser-perl_0.25-2_all.deb ... 1347s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1347s Selecting previously unselected package libhttp-headers-fast-perl. 1347s Preparing to unpack .../232-libhttp-headers-fast-perl_0.22-3_all.deb ... 1347s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1347s Selecting previously unselected package libio-pty-perl. 1347s Preparing to unpack .../233-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 1347s Unpacking libio-pty-perl (1:1.20-1build3) ... 1347s Selecting previously unselected package libio-sessiondata-perl. 1347s Preparing to unpack .../234-libio-sessiondata-perl_1.03-3_all.deb ... 1347s Unpacking libio-sessiondata-perl (1.03-3) ... 1347s Selecting previously unselected package libperlio-via-timeout-perl. 1347s Preparing to unpack .../235-libperlio-via-timeout-perl_0.32-3_all.deb ... 1347s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1347s Selecting previously unselected package libio-socket-timeout-perl. 1347s Preparing to unpack .../236-libio-socket-timeout-perl_0.32-3_all.deb ... 1347s Unpacking libio-socket-timeout-perl (0.32-3) ... 1347s Selecting previously unselected package libio-string-perl. 1347s Preparing to unpack .../237-libio-string-perl_1.08-4_all.deb ... 1347s Unpacking libio-string-perl (1.08-4) ... 1347s Selecting previously unselected package libio-stringy-perl. 1347s Preparing to unpack .../238-libio-stringy-perl_2.113-2_all.deb ... 1347s Unpacking libio-stringy-perl (2.113-2) ... 1347s Selecting previously unselected package libipc-run-perl. 1347s Preparing to unpack .../239-libipc-run-perl_20250809.0-1build1_all.deb ... 1347s Unpacking libipc-run-perl (20250809.0-1build1) ... 1347s Selecting previously unselected package libjargs-java. 1347s Preparing to unpack .../240-libjargs-java_1.0.0-5build1_all.deb ... 1347s Unpacking libjargs-java (1.0.0-5build1) ... 1347s Selecting previously unselected package libjs-bootstrap. 1347s Preparing to unpack .../241-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 1347s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 1347s Selecting previously unselected package libxslt1.1:ppc64el. 1347s Preparing to unpack .../242-libxslt1.1_1.1.43-0.3_ppc64el.deb ... 1347s Unpacking libxslt1.1:ppc64el (1.1.43-0.3) ... 1347s Selecting previously unselected package libxmlsec1-1:ppc64el. 1347s Preparing to unpack .../243-libxmlsec1-1_1.3.9-1_ppc64el.deb ... 1347s Unpacking libxmlsec1-1:ppc64el (1.3.9-1) ... 1347s Selecting previously unselected package libxmlsec1-openssl1:ppc64el. 1347s Preparing to unpack .../244-libxmlsec1-openssl1_1.3.9-1_ppc64el.deb ... 1347s Unpacking libxmlsec1-openssl1:ppc64el (1.3.9-1) ... 1347s Selecting previously unselected package liblasso3t64. 1347s Preparing to unpack .../245-liblasso3t64_2.9.0-3_ppc64el.deb ... 1347s Unpacking liblasso3t64 (2.9.0-3) ... 1347s Selecting previously unselected package liblasso-perl:ppc64el. 1347s Preparing to unpack .../246-liblasso-perl_2.9.0-3_ppc64el.deb ... 1347s Unpacking liblasso-perl:ppc64el (2.9.0-3) ... 1347s Selecting previously unselected package libconfig-inifiles-perl. 1347s Preparing to unpack .../247-libconfig-inifiles-perl_3.000003-4_all.deb ... 1347s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1347s Selecting previously unselected package libmouse-perl:ppc64el. 1347s Preparing to unpack .../248-libmouse-perl_2.6.1-1_ppc64el.deb ... 1347s Unpacking libmouse-perl:ppc64el (2.6.1-1) ... 1347s Selecting previously unselected package libnet-cidr-perl. 1347s Preparing to unpack .../249-libnet-cidr-perl_0.27-1build1_all.deb ... 1347s Unpacking libnet-cidr-perl (0.27-1build1) ... 1347s Selecting previously unselected package libtest-sharedfork-perl. 1347s Preparing to unpack .../250-libtest-sharedfork-perl_0.35-3_all.deb ... 1347s Unpacking libtest-sharedfork-perl (0.35-3) ... 1347s Selecting previously unselected package libtest-tcp-perl. 1347s Preparing to unpack .../251-libtest-tcp-perl_2.22-2_all.deb ... 1347s Unpacking libtest-tcp-perl (2.22-2) ... 1347s Selecting previously unselected package libplack-perl. 1347s Preparing to unpack .../252-libplack-perl_1.0051-1_all.deb ... 1347s Unpacking libplack-perl (1.0051-1) ... 1347s Selecting previously unselected package liblemonldap-ng-common-perl. 1347s Preparing to unpack .../253-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1347s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1347s Selecting previously unselected package liblist-moreutils-xs-perl. 1347s Preparing to unpack .../254-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 1347s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1347s Selecting previously unselected package liblist-moreutils-perl. 1347s Preparing to unpack .../255-liblist-moreutils-perl_0.430-2_all.deb ... 1347s Unpacking liblist-moreutils-perl (0.430-2) ... 1347s Selecting previously unselected package libllhttp9.3. 1347s Preparing to unpack .../256-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_ppc64el.deb ... 1347s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1347s Selecting previously unselected package liblog-log4perl-perl. 1347s Preparing to unpack .../257-liblog-log4perl-perl_1.57-1_all.deb ... 1347s Unpacking liblog-log4perl-perl (1.57-1) ... 1347s Selecting previously unselected package liblwp-protocol-psgi-perl. 1347s Preparing to unpack .../258-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1347s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1347s Selecting previously unselected package libnet-smtp-ssl-perl. 1347s Preparing to unpack .../259-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1347s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1347s Selecting previously unselected package libmailtools-perl. 1347s Preparing to unpack .../260-libmailtools-perl_2.22-1_all.deb ... 1347s Unpacking libmailtools-perl (2.22-1) ... 1347s Selecting previously unselected package libmime-tools-perl. 1347s Preparing to unpack .../261-libmime-tools-perl_5.515-1_all.deb ... 1347s Unpacking libmime-tools-perl (5.515-1) ... 1347s Selecting previously unselected package libnet-ip-perl. 1347s Preparing to unpack .../262-libnet-ip-perl_1.26-4_all.deb ... 1347s Unpacking libnet-ip-perl (1.26-4) ... 1347s Selecting previously unselected package libnet-ldap-perl. 1347s Preparing to unpack .../263-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1347s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1347s Selecting previously unselected package libxml-namespacesupport-perl. 1347s Preparing to unpack .../264-libxml-namespacesupport-perl_1.12-2_all.deb ... 1347s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1347s Selecting previously unselected package libxml-sax-base-perl. 1347s Preparing to unpack .../265-libxml-sax-base-perl_1.09-3_all.deb ... 1347s Unpacking libxml-sax-base-perl (1.09-3) ... 1348s Selecting previously unselected package libxml-sax-perl. 1348s Preparing to unpack .../266-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1348s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1348s Selecting previously unselected package libxml-libxml-perl. 1348s Preparing to unpack .../267-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_ppc64el.deb ... 1348s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1348s Selecting previously unselected package libxml-simple-perl. 1348s Preparing to unpack .../268-libxml-simple-perl_2.25-2_all.deb ... 1348s Unpacking libxml-simple-perl (2.25-2) ... 1348s Selecting previously unselected package libnet-openid-common-perl. 1348s Preparing to unpack .../269-libnet-openid-common-perl_1.20-2_all.deb ... 1348s Unpacking libnet-openid-common-perl (1.20-2) ... 1348s Selecting previously unselected package libnet-openid-consumer-perl. 1348s Preparing to unpack .../270-libnet-openid-consumer-perl_1.18-2_all.deb ... 1348s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1348s Selecting previously unselected package libnet-openid-server-perl. 1348s Preparing to unpack .../271-libnet-openid-server-perl_1.09-4_all.deb ... 1348s Unpacking libnet-openid-server-perl (1.09-4) ... 1348s Selecting previously unselected package libsimdjson29:ppc64el. 1348s Preparing to unpack .../272-libsimdjson29_4.2.4-1_ppc64el.deb ... 1348s Unpacking libsimdjson29:ppc64el (4.2.4-1) ... 1348s Selecting previously unselected package libsimdutf29:ppc64el. 1348s Preparing to unpack .../273-libsimdutf29_7.7.1-3_ppc64el.deb ... 1348s Unpacking libsimdutf29:ppc64el (7.7.1-3) ... 1348s Selecting previously unselected package node-corepack. 1348s Preparing to unpack .../274-node-corepack_0.24.0-5build1_all.deb ... 1348s Unpacking node-corepack (0.24.0-5build1) ... 1348s Selecting previously unselected package nodejs. 1348s Preparing to unpack .../275-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_ppc64el.deb ... 1348s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1348s Selecting previously unselected package node-xtend. 1348s Preparing to unpack .../276-node-xtend_4.0.2-3_all.deb ... 1348s Unpacking node-xtend (4.0.2-3) ... 1348s Selecting previously unselected package node-acorn. 1348s Preparing to unpack .../277-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 1348s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1348s Selecting previously unselected package node-cjs-module-lexer. 1348s Preparing to unpack .../278-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1348s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1348s Selecting previously unselected package node-balanced-match. 1348s Preparing to unpack .../279-node-balanced-match_2.0.0-1_all.deb ... 1348s Unpacking node-balanced-match (2.0.0-1) ... 1348s Selecting previously unselected package node-brace-expansion. 1348s Preparing to unpack .../280-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 1348s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 1348s Selecting previously unselected package node-minimatch. 1348s Preparing to unpack .../281-node-minimatch_9.0.3-6_all.deb ... 1348s Unpacking node-minimatch (9.0.3-6) ... 1348s Selecting previously unselected package node-ms. 1348s Preparing to unpack .../282-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 1348s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 1348s Selecting previously unselected package node-debug. 1348s Preparing to unpack .../283-node-debug_4.4.1+~4.1.12-1_all.deb ... 1348s Unpacking node-debug (4.4.1+~4.1.12-1) ... 1348s Selecting previously unselected package node-lru-cache. 1348s Preparing to unpack .../284-node-lru-cache_10.0.1-3_all.deb ... 1348s Unpacking node-lru-cache (10.0.1-3) ... 1348s Selecting previously unselected package node-semver. 1348s Preparing to unpack .../285-node-semver_7.6.1+~7.5.8-2_all.deb ... 1348s Unpacking node-semver (7.6.1+~7.5.8-2) ... 1348s Selecting previously unselected package node-llhttp. 1348s Preparing to unpack .../286-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 1348s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1348s Selecting previously unselected package node-undici. 1348s Preparing to unpack .../287-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 1348s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1348s Selecting previously unselected package libnode127:ppc64el. 1348s Preparing to unpack .../288-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_ppc64el.deb ... 1348s Unpacking libnode127:ppc64el (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1348s Selecting previously unselected package libregexp-assemble-perl. 1348s Preparing to unpack .../289-libregexp-assemble-perl_0.38-2_all.deb ... 1348s Unpacking libregexp-assemble-perl (0.38-2) ... 1348s Selecting previously unselected package libregexp-common-perl. 1348s Preparing to unpack .../290-libregexp-common-perl_2024080801-1_all.deb ... 1348s Unpacking libregexp-common-perl (2024080801-1) ... 1348s Selecting previously unselected package libtask-weaken-perl. 1348s Preparing to unpack .../291-libtask-weaken-perl_1.06-2_all.deb ... 1348s Unpacking libtask-weaken-perl (1.06-2) ... 1348s Selecting previously unselected package libxml-parser-perl. 1348s Preparing to unpack .../292-libxml-parser-perl_2.47-1build4_ppc64el.deb ... 1348s Unpacking libxml-parser-perl (2.47-1build4) ... 1348s Selecting previously unselected package libsoap-lite-perl. 1348s Preparing to unpack .../293-libsoap-lite-perl_1.27-3_all.deb ... 1348s Unpacking libsoap-lite-perl (1.27-3) ... 1348s Selecting previously unselected package libstring-random-perl. 1348s Preparing to unpack .../294-libstring-random-perl_1%3a0.32-2_all.deb ... 1348s Unpacking libstring-random-perl (1:0.32-2) ... 1348s Selecting previously unselected package libtest-leaktrace-perl. 1349s Preparing to unpack .../295-libtest-leaktrace-perl_0.17-1build6_ppc64el.deb ... 1349s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1349s Selecting previously unselected package libtest-output-perl. 1349s Preparing to unpack .../296-libtest-output-perl_1.036-1_all.deb ... 1349s Unpacking libtest-output-perl (1.036-1) ... 1349s Selecting previously unselected package libtest-pod-perl. 1349s Preparing to unpack .../297-libtest-pod-perl_1.52-3_all.deb ... 1349s Unpacking libtest-pod-perl (1.52-3) ... 1349s Selecting previously unselected package libtext-unidecode-perl. 1349s Preparing to unpack .../298-libtext-unidecode-perl_1.30-3_all.deb ... 1349s Unpacking libtext-unidecode-perl (1.30-3) ... 1349s Selecting previously unselected package libtime-fake-perl. 1349s Preparing to unpack .../299-libtime-fake-perl_0.11-4_all.deb ... 1349s Unpacking libtime-fake-perl (0.11-4) ... 1349s Selecting previously unselected package libxml-libxslt-perl:ppc64el. 1349s Preparing to unpack .../300-libxml-libxslt-perl_2.003000-4_ppc64el.deb ... 1349s Unpacking libxml-libxslt-perl:ppc64el (2.003000-4) ... 1349s Selecting previously unselected package node-uglify-js. 1349s Preparing to unpack .../301-node-uglify-js_3.17.4-2build1_all.deb ... 1349s Unpacking node-uglify-js (3.17.4-2build1) ... 1349s Selecting previously unselected package python3-defusedxml. 1349s Preparing to unpack .../302-python3-defusedxml_0.7.1-3build1_all.deb ... 1349s Unpacking python3-defusedxml (0.7.1-3build1) ... 1349s Selecting previously unselected package python3-roman-numerals. 1349s Preparing to unpack .../303-python3-roman-numerals_4.1.0-1_all.deb ... 1349s Unpacking python3-roman-numerals (4.1.0-1) ... 1349s Selecting previously unselected package python3-docutils. 1349s Preparing to unpack .../304-python3-docutils_0.22.4+dfsg-1_all.deb ... 1349s Unpacking python3-docutils (0.22.4+dfsg-1) ... 1349s Selecting previously unselected package python3-imagesize. 1349s Preparing to unpack .../305-python3-imagesize_1.4.1-1build1_all.deb ... 1349s Unpacking python3-imagesize (1.4.1-1build1) ... 1349s Selecting previously unselected package python3-snowballstemmer. 1349s Preparing to unpack .../306-python3-snowballstemmer_3.0.1-1_all.deb ... 1349s Unpacking python3-snowballstemmer (3.0.1-1) ... 1349s Selecting previously unselected package sphinx-common. 1349s Preparing to unpack .../307-sphinx-common_8.2.3-12_all.deb ... 1349s Unpacking sphinx-common (8.2.3-12) ... 1349s Selecting previously unselected package python3-alabaster. 1349s Preparing to unpack .../308-python3-alabaster_0.7.16-0.1build1_all.deb ... 1349s Unpacking python3-alabaster (0.7.16-0.1build1) ... 1349s Selecting previously unselected package python3-sphinx. 1349s Preparing to unpack .../309-python3-sphinx_8.2.3-12_all.deb ... 1349s Unpacking python3-sphinx (8.2.3-12) ... 1349s Selecting previously unselected package libjs-bootswatch. 1349s Preparing to unpack .../310-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 1349s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 1349s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1349s Preparing to unpack .../311-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 1349s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1349s Selecting previously unselected package uglifyjs. 1349s Preparing to unpack .../312-uglifyjs_3.17.4-2build1_all.deb ... 1349s Unpacking uglifyjs (3.17.4-2build1) ... 1349s Selecting previously unselected package yui-compressor. 1349s Preparing to unpack .../313-yui-compressor_2.4.8-3build1_all.deb ... 1349s Unpacking yui-compressor (2.4.8-3build1) ... 1349s Selecting previously unselected package libauthen-radius-perl. 1349s Preparing to unpack .../314-libauthen-radius-perl_0.33-1_all.deb ... 1349s Unpacking libauthen-radius-perl (0.33-1) ... 1349s Selecting previously unselected package liblemonldap-ng-handler-perl. 1349s Preparing to unpack .../315-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1349s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1349s Selecting previously unselected package pkg-perl-autopkgtest. 1349s Preparing to unpack .../316-pkg-perl-autopkgtest_0.85_all.deb ... 1349s Unpacking pkg-perl-autopkgtest (0.85) ... 1349s Setting up libconfig-inifiles-perl (3.000003-4) ... 1349s Setting up libmodule-pluggable-perl (5.2-5) ... 1349s Setting up node-uglify-js (3.17.4-2build1) ... 1349s Setting up libio-sessiondata-perl (1.03-3) ... 1349s Setting up liblcms2-2:ppc64el (2.17-1) ... 1349s Setting up libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 1349s Setting up libaom3:ppc64el (3.13.1-2) ... 1349s Setting up node-lru-cache (10.0.1-3) ... 1349s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1349s Setting up libmath-random-isaac-perl (1.004-2) ... 1349s Setting up libtask-weaken-perl (1.06-2) ... 1349s Setting up libmouse-perl:ppc64el (2.6.1-1) ... 1349s Setting up libhttp-multipartparser-perl (0.02-3) ... 1349s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 1349s Setting up libxpm4:ppc64el (1:3.5.17-1build3) ... 1349s Setting up java-common (0.76build1) ... 1349s Setting up libclass-inspector-perl (1.36-3) ... 1349s Setting up libfont-afm-perl (1.20-4) ... 1349s Setting up libdynaloader-functions-perl (0.004-2) ... 1349s Setting up libclass-method-modifiers-perl (2.15-1) ... 1349s Setting up libio-pty-perl (1:1.20-1build3) ... 1349s Setting up libdata-hexdump-perl (0.04-2) ... 1349s Setting up python3-defusedxml (0.7.1-3build1) ... 1349s Setting up libclone-perl:ppc64el (0.47-1) ... 1349s Setting up libarchive-zip-perl (1.68-1) ... 1349s Setting up libsub-identify-perl (0.14-4) ... 1349s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1349s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 1349s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1349s Setting up python3-alabaster (0.7.16-0.1build1) ... 1349s Setting up libio-stringy-perl (2.113-2) ... 1349s Setting up libhtml-tagset-perl (3.24-1) ... 1349s Setting up unzip (6.0-29ubuntu1) ... 1349s Setting up libdebhelper-perl (13.28ubuntu1) ... 1349s Setting up libperlio-via-timeout-perl (0.32-3) ... 1349s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1349s Setting up libnet-cidr-perl (0.27-1build1) ... 1349s Setting up libipc-sharelite-perl (0.17-5build4) ... 1349s Setting up libconvert-binhex-perl (1.125-3) ... 1349s Setting up liblwp-mediatypes-perl (6.04-2) ... 1349s Setting up libcrypt-urandom-perl (0.54-1) ... 1349s Setting up x11-common (1:7.7+24ubuntu1) ... 1350s Setting up libtest-pod-perl (1.52-3) ... 1350s Setting up libtry-tiny-perl (0.32-1) ... 1350s Setting up libdeflate0:ppc64el (1.23-2) ... 1350s Setting up perl-openssl-defaults:ppc64el (7build4) ... 1350s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 1350s Setting up linux-libc-dev:ppc64el (6.18.0-9.9) ... 1350s Setting up libxml-namespacesupport-perl (1.12-2) ... 1350s Setting up m4 (1.4.20-2) ... 1350s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1350s Setting up libclass-singleton-perl (1.6-2) ... 1350s Setting up libencode-locale-perl (1.05-3) ... 1350s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1350s Setting up libxstring-perl:ppc64el (0.005-2build4) ... 1350s Setting up libgomp1:ppc64el (15.2.0-12ubuntu1) ... 1350s Setting up libclass-errorhandler-perl (0.04-3) ... 1350s Setting up liblist-utilsby-perl (0.12-2) ... 1350s Setting up libjbig0:ppc64el (2.1-6.1ubuntu3) ... 1350s Setting up libtime-fake-perl (0.11-4) ... 1350s Setting up libregexp-common-perl (2024080801-1) ... 1350s Setting up libtest-sharedfork-perl (0.35-3) ... 1350s Setting up libsub-install-perl (0.929-1) ... 1350s Setting up libextutils-depends-perl (0.8002-1) ... 1350s Setting up libhash-multivalue-perl (0.16-3) ... 1350s Setting up liberror-perl (0.17030-1) ... 1350s Setting up libapache-session-perl (1.94-2) ... 1350s Setting up libxml-sax-base-perl (1.09-3) ... 1350s Setting up libio-string-perl (1.08-4) ... 1350s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1350s Setting up libsimdutf29:ppc64el (7.7.1-3) ... 1350s Setting up libsimdjson29:ppc64el (4.2.4-1) ... 1350s Setting up libfontenc1:ppc64el (1:1.1.8-1build2) ... 1350s Setting up autotools-dev (20240727.1) ... 1350s Setting up libstream-buffered-perl (0.03-3) ... 1350s Setting up libclass-data-inheritable-perl (0.10-1) ... 1350s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 1350s Setting up libalgorithm-c3-perl (0.11-2) ... 1350s Setting up rpcsvc-proto (1.4.3-1) ... 1350s Setting up liblog-log4perl-perl (1.57-1) ... 1350s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1350s Setting up libcrypt-random-seed-perl (0.03-3) ... 1350s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1350s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1350s Setting up python3-snowballstemmer (3.0.1-1) ... 1350s Setting up node-balanced-match (2.0.0-1) ... 1350s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 1350s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 1350s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 1350s Setting up libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 1350s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 1350s Setting up libemail-date-format-perl (1.008-1) ... 1350s Setting up libcryptx-perl (0.087-1) ... 1350s Setting up libcares2:ppc64el (1.34.6-1) ... 1350s Setting up libmpc3:ppc64el (1.3.1-2) ... 1350s Setting up libvariable-magic-perl (0.64-1build1) ... 1350s Setting up libio-html-perl (1.004-3) ... 1350s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1350s Setting up autopoint (0.23.2-1) ... 1350s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 1350s Setting up libipc-run-perl (20250809.0-1build1) ... 1350s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1350s Setting up libpcsclite1:ppc64el (2.4.1-1) ... 1350s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1350s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 1350s Setting up libltdl7:ppc64el (2.5.4-9) ... 1350s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 1350s Setting up libstring-random-perl (1:0.32-2) ... 1350s Setting up libparams-util-perl (1.102-3build1) ... 1350s Setting up autoconf (2.72-3.1ubuntu1) ... 1350s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1350s Setting up libwebp7:ppc64el (1.5.0-0.1build1) ... 1350s Setting up libcapture-tiny-perl (0.50-1) ... 1350s Setting up libtimedate-perl (2.3300-2) ... 1350s Setting up libubsan1:ppc64el (15.2.0-12ubuntu1) ... 1350s Setting up libsub-name-perl:ppc64el (0.28-1) ... 1350s Setting up libtypes-serialiser-perl (1.01-1) ... 1350s Setting up libgssapi-perl (0.28-4build5) ... 1350s Setting up dwz (0.16-2) ... 1350s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 1350s Setting up liblqr-1-0:ppc64el (0.4.2-2.2) ... 1350s Setting up libcrypt-dev:ppc64el (1:4.5.1-1) ... 1350s Setting up libasan8:ppc64el (15.2.0-12ubuntu1) ... 1350s Setting up libjson-perl (4.10000-1) ... 1350s Setting up libxslt1.1:ppc64el (1.1.43-0.3) ... 1350s Setting up libjargs-java (1.0.0-5build1) ... 1350s Setting up librole-tiny-perl (2.002004-1) ... 1350s Setting up debugedit (1:5.2-3) ... 1350s Setting up libfile-sharedir-perl (1.118-3) ... 1350s Setting up libfcgi-perl (0.82+ds-3build3) ... 1350s Setting up python3-roman-numerals (4.1.0-1) ... 1350s Setting up libopenjp2-7:ppc64el (2.5.4-1) ... 1350s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1350s Setting up sgml-base (1.31+nmu1) ... 1350s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 1350s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1350s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1350s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 1350s Setting up node-minimatch (9.0.3-6) ... 1350s Setting up libtsan2:ppc64el (15.2.0-12ubuntu1) ... 1350s Setting up ca-certificates-java (20240118build1) ... 1350s No JRE found. Skipping Java certificates setup. 1350s Setting up libexporter-tiny-perl (1.006003-1) ... 1350s Setting up node-xtend (4.0.2-3) ... 1350s Setting up libisl23:ppc64el (0.27-1build1) ... 1350s Setting up libconvert-asn1-perl (0.34-1) ... 1350s Setting up libtext-unidecode-perl (1.30-3) ... 1350s Setting up libde265-0:ppc64el (1.0.16-1build1) ... 1350s Setting up libc-dev-bin (2.42-2ubuntu4) ... 1350s Setting up libregexp-assemble-perl (0.38-2) ... 1350s Setting up libnet-ip-perl (1.26-4) ... 1350s Setting up libwebpmux3:ppc64el (1.5.0-0.1build1) ... 1350s Setting up libxmlsec1-1:ppc64el (1.3.9-1) ... 1350s Setting up libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 1350s Setting up liburi-perl (5.34-2build1) ... 1350s Setting up libdbi-perl:ppc64el (1.647-1build1) ... 1350s Setting up liblsan0:ppc64el (15.2.0-12ubuntu1) ... 1350s Setting up libconvert-base32-perl (0.06-3) ... 1350s Setting up dctrl-tools (2.24-3build4) ... 1350s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 1350s Setting up libitm1:ppc64el (15.2.0-12ubuntu1) ... 1350s Setting up autodep8 (0.30build1) ... 1350s Setting up libclone-pp-perl (1.08-2) ... 1350s Setting up python3-imagesize (1.4.1-1build1) ... 1350s Setting up libemail-address-xs-perl (1.05-1build5) ... 1350s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 1350s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 1350s Setting up automake (1:1.18.1-3build1) ... 1350s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 1350s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1350s Setting up libjson-xs-perl (4.040-1) ... 1350s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1350s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1350s Setting up libhttp-date-perl (6.06-1) ... 1350s Setting up libglib-perl:ppc64el (3:1.329.4-1) ... 1350s Setting up gettext (0.23.2-1) ... 1350s Setting up libtest-tcp-perl (2.22-2) ... 1350s Setting up libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 1350s Setting up java-wrappers (0.5build1) ... 1350s Setting up libio-socket-timeout-perl (0.32-3) ... 1350s Setting up libfile-listing-perl (6.16-1) ... 1350s Setting up libhash-merge-simple-perl (0.052-1) ... 1350s Setting up openjdk-21-jre-headless:ppc64el (21.0.10+7-1) ... 1350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 1350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1350s Setting up libcache-cache-perl (1.08-3) ... 1350s Setting up libhttp-headers-fast-perl (0.22-3) ... 1350s Setting up liblist-moreutils-perl (0.430-2) ... 1350s Setting up libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 1350s Setting up libemail-simple-perl (2.218-1) ... 1350s Setting up libxmlsec1-openssl1:ppc64el (1.3.9-1) ... 1350s Setting up libnet-http-perl (6.24-1build1) ... 1350s Setting up liblasso3t64 (2.9.0-3) ... 1350s Setting up libexception-class-perl (1.45-1) ... 1350s Setting up libclass-c3-perl (0.35-2) ... 1350s Setting up libcrypt-jwt-perl (0.037-1) ... 1350s Setting up xfonts-utils (1:7.7+7build1) ... 1350s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 1350s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1350s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1350s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1351s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1351s Setting up libauthen-radius-perl (0.33-1) ... 1351s Setting up intltool-debian (0.35.0+20060710.6build1) ... 1351s Setting up libbytes-random-secure-perl (0.29-3) ... 1351s Setting up libjson-maybexs-perl (1.004008-1) ... 1351s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1351s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1351s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1351s Setting up sphinx-common (8.2.3-12) ... 1351s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1351s Setting up libdata-optlist-perl (0.114-1) ... 1351s Setting up libtest-output-perl (1.036-1) ... 1351s Setting up pkg-perl-autopkgtest (0.85) ... 1351s Setting up libraw23t64:ppc64el (0.21.4-2) ... 1351s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1351s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1351s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1351s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1351s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1351s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 1351s Setting up libwww-robotrules-perl (6.02-1build1) ... 1351s Setting up cpp-15 (15.2.0-12ubuntu1) ... 1351s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 1351s Setting up xml-core (0.19build1) ... 1351s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 1351s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1351s Setting up liblasso-perl:ppc64el (2.9.0-3) ... 1351s Setting up libc6-dev:ppc64el (2.42-2ubuntu4) ... 1351s Setting up libdbd-sqlite3-perl:ppc64el (1.76-1) ... 1351s Setting up libmro-compat-perl (0.15-2) ... 1351s Setting up libcookie-baker-perl (0.12-1) ... 1351s Setting up libhttp-entity-parser-perl (0.25-2) ... 1351s Setting up libio-socket-ssl-perl (2.098-1) ... 1351s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1351s Setting up libsub-exporter-perl (0.990-1) ... 1351s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1351s Setting up libeval-closure-perl (0.14-3) ... 1351s Setting up libconvert-pem-perl (0.13-1) ... 1351s Setting up libhttp-negotiate-perl (6.01-2) ... 1351s Setting up libparams-validationcompiler-perl (0.31-1) ... 1351s Setting up libhttp-cookies-perl (6.11-1) ... 1351s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1351s Setting up po-debconf (1.0.22) ... 1351s Setting up libhtml-tree-perl (5.07-3) ... 1351s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 1351s Setting up libcgi-pm-perl (4.71-1build1) ... 1351s Setting up libhtml-format-perl (2.16-2) ... 1351s Setting up fonts-urw-base35 (20200910-8build1) ... 1352s Setting up libhtml-template-perl (2.97-2build1) ... 1352s Setting up gcc-15 (15.2.0-12ubuntu1) ... 1352s Setting up libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 1352s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1352s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1352s Setting up libmodule-runtime-perl (0.018-1) ... 1352s Setting up libmailtools-perl (2.22-1) ... 1352s Setting up libxml-simple-perl (2.25-2) ... 1352s Setting up libxml-libxslt-perl:ppc64el (2.003000-4) ... 1352s Setting up libhttp-daemon-perl (6.16-1) ... 1352s Setting up libemail-abstract-perl (3.010-1) ... 1352s Setting up cpp (4:15.2.0-4ubuntu1) ... 1352s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1352s Setting up libplack-perl (1.0051-1) ... 1352s Setting up libnet-openid-common-perl (1.20-2) ... 1352s Setting up libnet-openid-server-perl (1.09-4) ... 1352s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1352s Setting up libtool (2.5.4-9) ... 1352s Setting up libmodule-implementation-perl (0.09-2) ... 1352s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 1352s Setting up libpackage-stash-perl (0.40-1) ... 1352s Setting up libimport-into-perl (1.002005-2) ... 1352s Setting up libmoo-perl (2.005005-1) ... 1352s Setting up liblist-someutils-perl (0.59-1) ... 1352s Setting up libmime-tools-perl (5.515-1) ... 1352s Setting up gcc (4:15.2.0-4ubuntu1) ... 1352s Setting up dh-autoreconf (21) ... 1352s Setting up libspecio-perl (0.53-1) ... 1352s Setting up liblist-allutils-perl (0.19-1) ... 1352s Setting up libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 1352s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1352s Setting up libb-hooks-endofscope-perl (0.28-2) ... 1352s Setting up g++-15 (15.2.0-12ubuntu1) ... 1352s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1352s Setting up libthrowable-perl (1.001-2) ... 1352s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 1352s Setting up debhelper (13.28ubuntu1) ... 1352s Setting up libemail-sender-perl (2.601-1) ... 1352s Setting up libnamespace-clean-perl (0.27-2) ... 1352s Setting up g++ (4:15.2.0-4ubuntu1) ... 1352s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1352s Setting up build-essential (12.12ubuntu2) ... 1352s Setting up libnamespace-autoclean-perl (0.31-1) ... 1352s Setting up libdatetime-locale-perl (1:1.45-1) ... 1352s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 1352s Setting up libdatetime-perl (2:1.65-1build3) ... 1352s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1352s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 1352s Setting up libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 1352s Setting up liblwp-protocol-https-perl (6.14-1) ... 1352s Setting up libheif-plugin-libde265:ppc64el (1.21.2-1) ... 1352s Setting up node-corepack (0.24.0-5build1) ... 1352s Setting up libwww-perl (6.81-1build1) ... 1352s Setting up libheif1:ppc64el (1.21.2-1) ... 1352s Setting up node-debug (4.4.1+~4.1.12-1) ... 1352s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1352s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1352s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 1352s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1352s Setting up libnode127:ppc64el (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1352s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 1352s Setting up libnet-openid-consumer-perl (1.18-2) ... 1352s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1352s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1352s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1352s Setting up libxml-parser-perl (2.47-1build4) ... 1352s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1352s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1352s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1352s Setting up libgd-perl (2.84-2) ... 1352s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1352s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1352s Setting up node-semver (7.6.1+~7.5.8-2) ... 1352s Setting up libsoap-lite-perl (1.27-3) ... 1352s Setting up uglifyjs (3.17.4-2build1) ... 1352s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1352s Setting up libgd-securityimage-perl (1.75-3) ... 1353s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1353s Processing triggers for install-info (7.2-5) ... 1353s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1353s Processing triggers for man-db (2.13.1-1) ... 1356s Processing triggers for ca-certificates-java (20240118build1) ... 1356s Adding debian:ACCVRAIZ1.pem 1356s Adding debian:AC_RAIZ_FNMT-RCM.pem 1356s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1356s Adding debian:ANF_Secure_Server_Root_CA.pem 1356s Adding debian:Actalis_Authentication_Root_CA.pem 1356s Adding debian:AffirmTrust_Commercial.pem 1356s Adding debian:AffirmTrust_Networking.pem 1356s Adding debian:AffirmTrust_Premium.pem 1356s Adding debian:AffirmTrust_Premium_ECC.pem 1356s Adding debian:Amazon_Root_CA_1.pem 1356s Adding debian:Amazon_Root_CA_2.pem 1356s Adding debian:Amazon_Root_CA_3.pem 1356s Adding debian:Amazon_Root_CA_4.pem 1356s Adding debian:Atos_TrustedRoot_2011.pem 1356s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1356s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1356s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1356s Adding debian:BJCA_Global_Root_CA1.pem 1356s Adding debian:BJCA_Global_Root_CA2.pem 1356s Adding debian:Baltimore_CyberTrust_Root.pem 1356s Adding debian:Buypass_Class_2_Root_CA.pem 1356s Adding debian:Buypass_Class_3_Root_CA.pem 1356s Adding debian:CA_Disig_Root_R2.pem 1356s Adding debian:CFCA_EV_ROOT.pem 1356s Adding debian:COMODO_Certification_Authority.pem 1356s Adding debian:COMODO_ECC_Certification_Authority.pem 1356s Adding debian:COMODO_RSA_Certification_Authority.pem 1356s Adding debian:Certainly_Root_E1.pem 1356s Adding debian:Certainly_Root_R1.pem 1356s Adding debian:Certigna.pem 1356s Adding debian:Certigna_Root_CA.pem 1356s Adding debian:Certum_EC-384_CA.pem 1356s Adding debian:Certum_Trusted_Network_CA.pem 1356s Adding debian:Certum_Trusted_Network_CA_2.pem 1356s Adding debian:Certum_Trusted_Root_CA.pem 1356s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1356s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1356s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1356s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1356s Adding debian:Comodo_AAA_Services_root.pem 1356s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1356s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1356s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1356s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1356s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1356s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1356s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1356s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1356s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1356s Adding debian:DigiCert_Global_Root_CA.pem 1356s Adding debian:DigiCert_Global_Root_G2.pem 1356s Adding debian:DigiCert_Global_Root_G3.pem 1357s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1357s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1357s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1357s Adding debian:DigiCert_Trusted_Root_G4.pem 1357s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1357s Adding debian:Entrust_Root_Certification_Authority.pem 1357s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1357s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1357s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1357s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1357s Adding debian:GLOBALTRUST_2020.pem 1357s Adding debian:GTS_Root_R1.pem 1357s Adding debian:GTS_Root_R2.pem 1357s Adding debian:GTS_Root_R3.pem 1357s Adding debian:GTS_Root_R4.pem 1357s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1357s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1357s Adding debian:GlobalSign_Root_CA.pem 1357s Adding debian:GlobalSign_Root_CA_-_R3.pem 1357s Adding debian:GlobalSign_Root_CA_-_R6.pem 1357s Adding debian:GlobalSign_Root_E46.pem 1357s Adding debian:GlobalSign_Root_R46.pem 1357s Adding debian:Go_Daddy_Class_2_CA.pem 1357s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1357s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1357s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1357s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1357s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1357s Adding debian:HiPKI_Root_CA_-_G1.pem 1357s Adding debian:Hongkong_Post_Root_CA_3.pem 1357s Adding debian:ISRG_Root_X1.pem 1357s Adding debian:ISRG_Root_X2.pem 1357s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1357s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1357s Adding debian:Izenpe.com.pem 1357s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1357s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1357s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1357s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1357s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1357s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1357s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1357s Adding debian:QuoVadis_Root_CA_1_G3.pem 1357s Adding debian:QuoVadis_Root_CA_2.pem 1357s Adding debian:QuoVadis_Root_CA_2_G3.pem 1357s Adding debian:QuoVadis_Root_CA_3.pem 1357s Adding debian:QuoVadis_Root_CA_3_G3.pem 1357s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1357s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1357s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1357s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1357s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1357s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1357s Adding debian:SZAFIR_ROOT_CA2.pem 1357s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1357s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1357s Adding debian:SecureSign_Root_CA12.pem 1357s Adding debian:SecureSign_Root_CA14.pem 1357s Adding debian:SecureSign_Root_CA15.pem 1357s Adding debian:SecureTrust_CA.pem 1357s Adding debian:Secure_Global_CA.pem 1357s Adding debian:Security_Communication_ECC_RootCA1.pem 1357s Adding debian:Security_Communication_RootCA2.pem 1357s Adding debian:Starfield_Class_2_CA.pem 1357s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1357s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1357s Adding debian:SwissSign_Gold_CA_-_G2.pem 1357s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1357s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1357s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1357s Adding debian:TWCA_CYBER_Root_CA.pem 1357s Adding debian:TWCA_Global_Root_CA.pem 1357s Adding debian:TWCA_Root_Certification_Authority.pem 1357s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1357s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1357s Adding debian:TeliaSonera_Root_CA_v1.pem 1357s Adding debian:Telia_Root_CA_v2.pem 1357s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1357s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1357s Adding debian:Trustwave_Global_Certification_Authority.pem 1357s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1357s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1357s Adding debian:TunTrust_Root_CA.pem 1357s Adding debian:UCA_Extended_Validation_Root.pem 1357s Adding debian:UCA_Global_G2_Root.pem 1357s Adding debian:USERTrust_ECC_Certification_Authority.pem 1357s Adding debian:USERTrust_RSA_Certification_Authority.pem 1357s Adding debian:XRamp_Global_CA_Root.pem 1357s Adding debian:certSIGN_ROOT_CA.pem 1357s Adding debian:certSIGN_Root_CA_G2.pem 1357s Adding debian:e-Szigno_Root_CA_2017.pem 1357s Adding debian:ePKI_Root_Certification_Authority.pem 1357s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1357s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1357s Adding debian:emSign_Root_CA_-_C1.pem 1357s Adding debian:emSign_Root_CA_-_G1.pem 1357s Adding debian:vTrus_ECC_Root_CA.pem 1357s Adding debian:vTrus_Root_CA.pem 1357s done. 1357s Setting up yui-compressor (2.4.8-3build1) ... 1357s Setting up default-jre-headless (2:1.21-76build1) ... 1357s Processing triggers for sgml-base (1.31+nmu1) ... 1357s Setting up docutils-common (0.22.4+dfsg-1) ... 1357s Processing triggers for sgml-base (1.31+nmu1) ... 1357s Setting up python3-docutils (0.22.4+dfsg-1) ... 1357s Setting up python3-sphinx (8.2.3-12) ... 1366s autopkgtest [05:50:51]: test handler-test: ./debian/tests/runner build-deps lemonldap-ng-handler 1366s autopkgtest [05:50:51]: test handler-test: [----------------------- 1366s 'debian/tests/pkg-perl/lemonldap-ng-handler.SKIP' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-handler/debian/tests/pkg-perl/SKIP' 1366s 'debian/tests/pkg-perl/lemonldap-ng-handler.use-whitelist' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-handler/debian/tests/pkg-perl/use-whitelist' 1366s t/01-Lemonldap-NG-Handler-Main.t ........................... 1366s 1..4 1366s ok 1 - use Lemonldap::NG::Handler::Main; 1366s ok 2 - init 1366s ok 3 - Load conf 1366s ok 4 - portal 1366s ok 1367s t/05-Lemonldap-NG-Handler-Reload.t ......................... 1367s 1..6 1367s ok 1 - use Lemonldap::NG::Handler::Main; 1367s [Tue Feb 3 05:50:51 2026] [LLNG:5686] [error] Bad logLevel value '', switching to 'info' 1367s 1367s ok 2 - logLevelInit 1367s ok 3 - defaultValuesInit 1367s ok 4 - defaultValuesInit 1367s ok 5 - locationRulesInit 1367s ok 6 - forgeHeadersInit 1367s ok 1367s t/12-Lemonldap-NG-Handler-Jail.t ........................... 1367s 1..26 1367s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 1367s ok 2 - new jail object 1367s ok 3 - basic extended function is defined 1367s ok 4 - encode_base64 function is defined 1367s ok 5 - Function works 1367s ok 6 - Get good result 1367s ok 7 - listMatch function is defined 1367s ok 8 - Get good result 1367s ok 9 - listMatch function is defined 1367s ok 10 - Get good result 1367s ok 11 - checkDate extended function is defined 1367s ok 12 - Function works 1367s ok 13 - Get good result 1367s ok 14 - checkDate extended function is defined 1367s ok 15 - Function works 1367s ok 16 - Get good result 1367s ok 17 - checkDate extended function is defined 1367s ok 18 - Function works 1367s ok 19 - Function works 1367s ok 20 - Function works 1367s ok 21 - Syntax error yields undef result 1367s ok 22 - Found correct error message 1367s ok 23 - subjectid extended function is defined 1367s ok 24 - subjectid works as expected 1367s ok 25 - subjectid works as expected 1367s ok 26 - subjectid works as expected 1367s ok 1367s t/13-Lemonldap-NG-Handler-Fake-Safe.t ...................... 1367s 1..20 1367s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 1367s ok 2 - new fake jail object 1367s ok 3 - basic extended function working without Safe Jail 1367s ok 4 - encode_base64 extended function working without Safe Jail 1367s ok 5 - checkDate extended function working without Safe Jail 1367s ok 6 - checkDate extended function working without Safe Jail 1367s ok 7 - listMatch function is defined 1367s ok 8 - Get good result 1367s ok 9 - listMatch function is defined 1367s ok 10 - Get good result 1367s ok 11 - checkDate extended function is defined 1367s ok 12 - Function works 1367s ok 13 - Function works 1367s ok 14 - Function works 1367s ok 15 - Syntax error yields undef result 1367s ok 16 - Found correct error message 1367s ok 17 - subjectid extended function is defined 1367s ok 18 - subjectid works as expected 1367s ok 19 - subjectid works as expected 1367s ok 20 - subjectid works as expected 1367s ok 1367s t/14-Lemonldap-NG-Handler-Rule-Building.t .................. 1367s 1..4 1367s ok 1 - use Lemonldap::NG::Handler::Main; 1367s ok 2 - init 1367s # Subtest: Safe jail off 1367s 1..37 1367s ok 1 - Load conf 1367s ok 2 - Safe jail is disabled 1367s ok 3 - Returned code ref 1367s ok 4 - Returned undef 1367s ok 5 - Returned code ref 1367s ok 6 - Returned undef 1367s ok 7 - Returned code ref 1367s ok 8 - Returned empty string 1367s ok 9 - Returned code ref 1367s ok 10 - Returned 0 1367s ok 11 - Returned code ref 1367s ok 12 - Returned abc def 1367s ok 13 - Returned code ref 1367s ok 14 - Returned bar 1367s ok 15 - Returned code ref 1367s ok 16 - Returned bar 1367s ok 17 - Returned code ref 1367s ok 18 - ipInSubnet works 1367s ok 19 - ipInSubnet works 1367s ok 20 - Returned code ref 1367s ok 21 - ipInSubnet works 1367s ok 22 - Returned code ref 1367s ok 23 - ipInSubnet works 1367s ok 24 - ipInSubnet works 1367s ok 25 - Returned code ref 1367s ok 26 - ipInSubnet works 1367s ok 27 - Returned code ref 1367s ok 28 - inDomain works for AUTH.EXAMPLE.COM 1367s ok 29 - inDomain works for auth.example.com 1367s ok 30 - inDomain works for example.com 1367s ok 31 - inDomain works for cda.com 1367s ok 32 - inDomain works for notexample.com 1367s ok 33 - inDomain works for exampleacom 1367s ok 34 - Returned code ref 1367s ok 35 1367s ok 36 - Returned code ref 1367s ok 37 - Returned correct Basic header 1367s ok 3 - Safe jail off 1367s # Subtest: Safe jail on 1367s 1..35 1367s ok 1 - Load conf 1367s ok 2 - Safe jail is enabled 1367s ok 3 - Returned code ref 1367s ok 4 - Returned undef 1367s ok 5 - Returned code ref 1367s ok 6 - Returned undef 1367s ok 7 - Returned code ref 1367s ok 8 - Returned empty string 1367s ok 9 - Returned code ref 1367s ok 10 - Returned 0 1367s ok 11 - Returned code ref 1367s ok 12 - Returned abc def 1367s ok 13 - Returned code ref 1367s ok 14 - Returned bar 1367s ok 15 - Returned code ref 1367s ok 16 - Returned bar 1367s ok 17 - Returned code ref 1367s ok 18 - ipInSubnet works 1367s ok 19 - ipInSubnet works 1367s ok 20 - Returned code ref 1367s ok 21 - ipInSubnet works 1367s ok 22 - Returned code ref 1367s ok 23 - ipInSubnet works 1367s ok 24 - ipInSubnet works 1367s ok 25 - Returned code ref 1367s ok 26 - ipInSubnet works 1367s ok 27 - Returned code ref 1367s ok 28 - inDomain works for AUTH.EXAMPLE.COM 1367s ok 29 - inDomain works for auth.example.com 1367s ok 30 - inDomain works for example.com 1367s ok 31 - inDomain works for cda.com 1367s ok 32 - inDomain works for notexample.com 1367s ok 33 - inDomain works for exampleacom 1367s ok 34 - Returned code ref 1367s ok 35 1367s ok 4 - Safe jail on 1367s ok 1367s t/20-Default-Broker-with-cache.t ........................... 1367s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1367s ok 2 - use Lemonldap::NG::Handler::PSGI; 1367s ok 3 - Client object 1367s ok 4 - App object 1367s ok 5 - Denied query 1367s ok 6 - Code is 403 1367s ok 7 - Header is given to app 1367s ok 8 - Denied query 1367s ok 9 - Conf was updated 1367s ok 10 - Denied query 1367s ok 11 - Conf was updated 1367s 1..11 1367s ok 1367s t/20-Default-Broker.t ...................................... 1367s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1367s ok 2 - use Lemonldap::NG::Handler::PSGI; 1367s ok 3 - Client object 1367s ok 4 - App object 1367s ok 5 - Denied query 1367s ok 6 - Code is 403 1367s ok 7 - Header is given to app 1367s ok 8 - Denied query 1367s ok 9 - Conf was updated 1367s ok 10 - Denied query 1367s ok 11 - Conf was updated 1367s 1..11 1367s ok 1368s t/30-Missing-conf.t ........................................ 1368s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1368s ok 2 - use Lemonldap::NG::Handler::PSGI; 1368s [Tue Feb 3 05:50:52 2026] [LLNG:5692] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 1368s Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable). 1368s [Tue Feb 3 05:50:52 2026] [LLNG:5692] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 1368s Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable). 1368s [Tue Feb 3 05:50:52 2026] [LLNG:5692] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 1368s Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable). 1368s [Tue Feb 3 05:50:52 2026] [LLNG:5692] [error] Initialization failed 1368s ok 3 - Client object 1368s ok 4 - App object 1368s [Tue Feb 3 05:50:52 2026] [LLNG:5692] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 1368s Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable). 1368s [Tue Feb 3 05:50:52 2026] [LLNG:5692] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 1368s Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable). 1368s [Tue Feb 3 05:50:52 2026] [LLNG:5692] [error] Lemonldap::NG::Handler::PSGI::Main: No configuration found 1368s [Tue Feb 3 05:50:52 2026] [LLNG:5692] [error] Not initialized 1368s ok 5 - Request without configuration 1368s ok 6 - Get a 500 code 1368s [Tue Feb 3 05:50:52 2026] [LLNG:5692] [error] Lemonldap::NG::Common::Conf::Backends::File loaded. 1368s Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 1368s Get remote configuration (localStorage unavailable).Get remote configuration (localStorage unavailable). 1368s Get configuration 1. 1368s ok 7 - Request with configuration 1368s ok 8 - No more error 1368s 1..8 1368s ok 1368s t/50-Lemonldap-NG-Handler-SecureToken.t .................... 1368s 1..1 1368s ok 1 # skip Cache::Memcached is not installed, so Lemonldap::NG::Handler::SecureToken will not be useable 1368s ok 1368s t/51-Lemonldap-NG-Handler-Zimbra.t ......................... 1368s 1..1 1368s ok 1 - use Lemonldap::NG::Handler::Lib::ZimbraPreAuth; 1368s ok 1368s t/60-Lemonldap-NG-Handler-PSGI-unprotected.t ............... 1368s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1368s ok 2 - use Lemonldap::NG::Handler::PSGI; 1368s ok 3 - Client object 1368s ok 4 - App object 1368s ok 5 - No HTTP_AUTH_USER 1368s ok 6 - Unauthentified query 1368s ok 7 - Unprotected request succeeds 1368s ok 8 - Expected content 1368s 1..8 1368s ok 1368s t/60-Lemonldap-NG-Handler-PSGI.t ........................... skipped: Heavy developer tests 1368s t/61-Lemonldap-NG-Handler-PSGI-Server.t .................... skipped: Heavy developer tests 1368s t/62-Lemonldap-NG-Handler-Nginx.t .......................... skipped: Heavy developer tests 1368s t/62-Lemonldap-NG-Handler-Traefik.t ........................ 1368s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1368s ok 2 - use Lemonldap::NG::Handler::Server::Traefik; 1368s ok 3 - Client object 1368s ok 4 - App object 1368s ok 5 - Unauthentified query 1368s ok 6 - Response is an array 1368s ok 7 - Code is 302 1368s ok 8 - Redirection points to portal 1368s ok 9 - Authentified query 1368s ok 10 - Code is 200 1368s ok 11 - Lm-Remote-Custom is overwriten 1368s ok 12 - Authentified query 1368s ok 13 - Authorization header is echoed 1368s ok 14 - Authentified query 1368s ok 15 - Code is 200 1368s ok 16 - Lm-Remote-Custom is set "dwho@badwolf.org" 1368s ok 17 - Authentified query 1368s ok 18 - /test-uri1 -> Code is 200 1368s ok 19 - Authentified query 1368s ok 20 - /test-uri2 -> Code is 200 1368s ok 21 - Denied query 1368s ok 22 - /test-uri1 -> Code is 403 1368s ok 23 - Denied query 1368s ok 24 - /test-uri1 -> Code is 403 1368s ok 25 - Denied query 1368s ok 26 - Code is 403 1368s ok 27 - Weak Authentified query 1368s ok 28 - Code is 200 1368s ok 29 - Strong Authentified query 1368s ok 30 - Code is 302 1368s ok 31 - Redirection points to http://test1.example.com/AuthStrong 1368s ok 32 - Bad cookie 1368s ok 33 - Code is 302 1368s ok 34 - Weak Authentified query 1368s ok 35 - Code is 200 1368s ok 36 - Default Authentified query 1368s ok 37 - Code is 302 1368s ok 38 - Redirection points to http://test2.example.com/ 1368s 1..38 1368s ok 1368s t/63-Lemonldap-NG-Handler-PSGI-Try.t ....................... 1368s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1368s ok 2 - use Lemonldap::NG::Handler::PSGI::Try; 1368s ok 3 - New object 1368s ok 4 - Client object 1368s ok 5 - App object 1368s ok 6 - initialization 1368s ok 7 - Set auth route 1368s ok 8 - Set auth route 1368s ok 9 - Get response 1368s ok 10 - Response code is 200 1368s ok 11 - Get unauth result 1368s ok 12 - Get response 1368s ok 13 - Response code is 200 1368s ok 14 - Get auth result 1368s [Tue Feb 3 05:50:53 2026] [LLNG:5700] [warn] [anonymous] Bad request 1368s ok 15 - Try a bad path 1368s ok 16 - Response is 400 1368s 1..16 1368s ok 1369s t/64-Lemonldap-NG-Handler-PSGI-DevOps-vhostOptions.t ....... 1369s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1369s ok 2 - use Lemonldap::NG::Handler::Server; 1369s ok 3 - Client object 1369s ok 4 - App object 1369s ok 5 - Host header found 1369s ok 6 - Rules file URL found 1369s ok 7 - Authorized query 1369s ok 8 - Code is 200 1369s ok 9 - 'User' => 'dwho' 1369s ok 10 - 'Name' => '' 1369s ok 11 - 'Mail' => '' 1369s ok 12 - Seven headers sent 1369s ok 13 - Authorized query 1369s ok 14 - Code is 200 1369s ok 15 - Denied query 1369s ok 16 - Code is 403 1369s ok 17 - Denied query 1369s ok 18 - Code is 403 1369s 1..18 1369s ok 1369s t/64-Lemonldap-NG-Handler-PSGI-DevOps-with-param.t ......... 1369s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1369s ok 2 - use Lemonldap::NG::Handler::Server; 1369s ok 3 - Client object 1369s ok 4 - App object 1369s ok 5 - Host header found 1369s ok 6 - Rules file URL found 1369s ok 7 - Unauthorized query 1369s ok 8 - Code is 302 1369s ok 9 - Redirect URL found 1369s ok 10 - Host header found 1369s ok 11 - Rules file URL found 1369s ok 12 - Unauthorized query 2 1369s ok 13 - Code is 302 1369s ok 14 - Redirect URL found 1369s ok 15 - Authorized query 1369s ok 16 - Code is 200 1369s ok 17 - 'User' => 'dwho' 1369s ok 18 - 'Name' => '' 1369s ok 19 - 'Mail' => '' 1369s ok 20 - Seven headers sent 1369s ok 21 - Authorized query 1369s ok 22 - Code is 200 1369s ok 23 - Denied query 1369s ok 24 - Code is 403 1369s ok 25 - Denied query 1369s ok 26 - Code is 403 1369s 1..26 1369s ok 1369s t/64-Lemonldap-NG-Handler-PSGI-DevOps.t .................... 1369s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1369s ok 2 - use Lemonldap::NG::Handler::Server; 1369s ok 3 - Client object 1369s ok 4 - App object 1369s ok 5 - Host header found 1369s ok 6 - Rules file URL found 1369s ok 7 - Authorized query 1369s ok 8 - Code is 200 1369s ok 9 - 'User' => 'dwho' 1369s ok 10 - 'Name' => '' 1369s ok 11 - 'Mail' => '' 1369s ok 12 - Seven headers sent 1369s ok 13 - Authorized query 1369s ok 14 - Code is 200 1369s ok 15 - Denied query 1369s ok 16 - Code is 403 1369s ok 17 - Denied query 1369s ok 18 - Code is 403 1369s 1..18 1369s ok 1369s t/65-Lemonldap-NG-Handler-Nginx-ServiceToken.t ............. 1369s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1369s ok 2 - use Lemonldap::NG::Handler::Server::Nginx; 1369s ok 3 - Client object 1369s ok 4 - App object 1369s ok 5 - Query with token 1 1369s ok 6 - Code is 200 1369s ok 7 - NO cookie found 1369s ok 8 - Found 6 service headers 1369s ok 9 - Found 6 service header values 1369s ok 10 - Query with token 2 1369s ok 11 - Code is 200 1369s ok 12 - Found 6 service headers 1369s ok 13 - Found 6 service header values 1369s ok 14 - Query with token 3 1369s ok 15 - Code is 401 1369s ok 16 - NONE service header found 1369s ok 17 - Query with token 4 1369s ok 18 - Code is 200 1369s ok 19 - Found "zero" header with "0" 1369s ok 20 - Found "empty" header without value 1369s ok 21 - Found 6 service headers 1369s ok 22 - Found 6 service header values 1369s ok 23 - Query with token 5 1369s ok 24 - Code is 401 1369s ok 25 - NONE service header found 1369s ok 26 - Query with token 6 1369s ok 27 - Code is 401 1369s ok 28 - NONE service header found 1369s ok 29 - Query with token 7 1369s ok 30 - Code is 401 1369s ok 31 - NONE service header found 1369s 1..31 1369s ok 1370s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken-regexp_only.t .. 1370s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1370s ok 2 - use Lemonldap::NG::Handler::Server; 1370s ok 3 - Client object 1370s ok 4 - App object 1370s ok 5 - Query with token 1 1370s ok 6 - Code is 200 1370s ok 7 - Query with token 2 1370s ok 8 - Code is 302 1370s 1..8 1370s ok 1370s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken.t .............. 1370s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1370s ok 2 - use Lemonldap::NG::Handler::Server; 1370s ok 3 - Client object 1370s ok 4 - App object 1370s ok 5 - Query with token 1 1370s ok 6 - Code is 200 1370s ok 7 - Found 3 service headers 1370s ok 8 - Found 3 service header values 1370s ok 9 - Query with token 2 1370s ok 10 - Code is 200 1370s ok 11 - Found 3 service headers 1370s ok 12 - Found 3 service header values 1370s ok 13 - Query with token 3 1370s ok 14 - Code is 302 1370s ok 15 - NONE service header found 1370s ok 16 - Query with token 4 1370s ok 17 - Code is 200 1370s ok 18 - Found "zero" header with "0" 1370s ok 19 - Found "empty" header without value 1370s ok 20 - Found 3 service headers 1370s ok 21 - Found 3 service header values 1370s ok 22 - Query with token 5 1370s ok 23 - Code is 302 1370s ok 24 - NONE service header found 1370s ok 25 - Query with token 6 1370s ok 26 - Code is 302 1370s ok 27 - NONE service header found 1370s ok 28 - Query with token 7 1370s ok 29 - Code is 302 1370s ok 30 - NONE service header found 1370s 1..30 1370s ok 1370s t/66-Lemonldap-NG-Handler-PSGI-wildcard.t .................. 1370s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1370s ok 2 - use Lemonldap::NG::Handler::PSGI; 1370s ok 3 - Client object 1370s ok 4 - App object 1370s ok 5 - Unauthentified query 1370s ok 6 - Response is an array 1370s ok 7 - Code is 302 1370s ok 8 - Redirection points to portal 1370s ok 9 - Header is given to app 1370s ok 10 - Authentified query 1370s ok 11 - Code is 200 1370s ok 12 - Denied query 1370s ok 13 - Code is 403 1370s ok 14 - Bad cookie 1370s ok 15 - Code is 302 1370s 1..15 1370s ok 1370s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions-with-reload.t .. 1370s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1370s ok 2 - use Lemonldap::NG::Handler::PSGI; 1370s ok 3 - Client object 1370s ok 4 - App object 1370s Use of uninitialized value in string eq at /usr/share/perl5/Plack/Request.pm line 42. 1370s ok 5 - Unauthentified query 1370s ok 6 - Response is an array 1370s ok 7 - Code is 302 1370s ok 8 - Unauthentified query 1370s ok 9 - Response is an array 1370s ok 10 - Code is 302 1370s ok 11 - Redirection points to portal and site is https 1370s 1..11 1370s ok 1370s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions.t .............. 1370s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1370s ok 2 - use Lemonldap::NG::Handler::PSGI; 1370s ok 3 - Client object 1370s ok 4 - App object 1370s ok 5 - Unauthentified query 1370s ok 6 - Response is an array 1370s ok 7 - Code is 302 1370s ok 8 - Redirection points to portal and site is https 1370s 1..8 1370s ok 1371s t/68-Lemonldap-NG-Handler-PSGI-Zimbra.t .................... 1371s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1371s ok 2 - use Lemonldap::NG::Handler::Server; 1371s ok 3 - Client object 1371s ok 4 - App object 1371s ok 5 - Non-Zimbra URL Query 1371s ok 6 - Code is 200 1371s ok 7 - Location is undefined 1371s ok 8 - Header Auth-User is set to "dwho" 1371s ok 9 - Zimbra URL Query 1371s ok 10 - Code is 302 1371s ok 11 - Header Location is set to Zimbra URL 1371s ok 12 - Header Auth-User is set to "dwho" 1371s 1..12 1371s ok 1371s t/69-Lemonldap-NG-Handler-PSGI-SecureToken.t ............... 1371s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1371s ok 2 # skip Cache::Memcached not found 1371s ok 3 # skip Cache::Memcached not found 1371s ok 4 # skip Cache::Memcached not found 1371s ok 5 # skip Cache::Memcached not found 1371s ok 6 # skip Cache::Memcached not found 1371s ok 7 # skip Cache::Memcached not found 1371s ok 8 # skip Cache::Memcached not found 1371s ok 9 # skip Cache::Memcached not found 1371s ok 10 # skip Cache::Memcached not found 1371s ok 11 # skip Cache::Memcached not found 1371s ok 12 # skip Cache::Memcached not found 1371s ok 13 # skip Cache::Memcached not found 1371s 1..13 1371s ok 1371s t/70-Lemonldap-NG-Handler-PSGI-AuthBasic.t ................. 1371s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1371s ok 2 - use Lemonldap::NG::Handler::Server; 1371s ok 3 - Client object 1371s ok 4 - App object 1371s ok 5 - Query 1371s ok 6 - Code is 401 1371s ok 7 - Header WWW-Authenticate is set to Basic realm="LemonLDAP::NG" 1371s 1..7 1371s ok 1371s t/71-Lemonldap-NG-Handler-PSGI-OAuth2.t .................... 1371s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1371s ok 2 - use Lemonldap::NG::Handler::Server; 1371s ok 3 - Client object 1371s ok 4 - App object 1371s ok 5 - Unauthenticated request to OAuth2 URL 1371s ok 6 - Got correct HTTP code 1371s ok 7 - Got WWW-Authenticate: Bearer 1371s ok 8 - Invalid access token 1371s ok 9 - Got invalid token error 1371s ok 10 - Valid access token 1371s ok 11 - Request accepted 1371s ok 12 - Header Auth-User is set to "dwho" 1371s ok 13 - Client ID correctly transmitted 1371s ok 14 - Client confkey correctly transmitted 1371s ok 15 - Scope correctly transmitted 1371s ok 16 - Valid access token 1371s ok 17 - Unauthorized because the write scope is not granted 1371s ok 18 - Valid JWT access token 1371s ok 19 - Request accepted 1371s ok 20 - Header Auth-User is set to "dwho" 1371s ok 21 - Valid access token 1371s ok 22 - Request accepted 1371s ok 23 - Header Auth-User is set to "dwho" 1371s ok 24 - Client ID correctly transmitted 1371s ok 25 - Client confkey correctly transmitted 1371s ok 26 - Scope correctly transmitted 1371s ok 27 - Expired access token 1371s ok 28 - Access was rejected 1371s ok 29 - Got correct error code 1371s 1..29 1371s ok 1371s All tests successful. 1371s Files=29, Tests=380, 4 wallclock secs ( 0.06 usr 0.02 sys + 4.39 cusr 0.35 csys = 4.82 CPU) 1371s Result: PASS 1371s autopkgtest [05:50:56]: test handler-test: -----------------------] 1372s autopkgtest [05:50:57]: test handler-test: - - - - - - - - - - results - - - - - - - - - - 1372s handler-test PASS 1372s autopkgtest [05:50:57]: test portal-test: preparing testbed 1391s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d from image adt/ubuntu-resolute-ppc64el-server-20260202.img (UUID ca98045c-2f99-4634-a243-9d47350236de)... 1402s nova [E] nova boot failed (attempt #0): 1402s nova [E] DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 1402s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 1402s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 1402s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 1402s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 1402s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 1402s DEBUG (session:517) REQ: curl -g -i -X GET https://keystone.ps7.canonical.com:5000/v3 -H "Accept: application/json" -H "User-Agent: nova keystoneauth1/4.0.0 python-requests/2.22.0 CPython/3.8.10" 1402s DEBUG (connectionpool:939) Starting new HTTPS connection (1): keystone.ps7.canonical.com:5000 1402s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "GET /v3 HTTP/1.1" 200 267 1402s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:51:20 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) Vary: X-Auth-Token x-openstack-request-id: req-78a0c412-8461-4389-a7b8-dd235c0d1104 1402s DEBUG (session:580) RESP BODY: {"version": {"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone.ps7.canonical.com:5000/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}} 1402s DEBUG (session:946) GET call to https://keystone.ps7.canonical.com:5000/v3 used request id req-78a0c412-8461-4389-a7b8-dd235c0d1104 1402s DEBUG (base:182) Making authentication request to https://keystone.ps7.canonical.com:5000/v3/auth/tokens 1402s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "POST /v3/auth/tokens HTTP/1.1" 201 12966 1402s DEBUG (base:187) {"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "20f4f30c2cfd4bfe806cd0db10c0e446", "name": "prod-autopkgtest-workers-ppc64el", "password_expires_at": null}, "audit_ids": ["qUo1GTd4QZWV9gW39g0mAw"], "expires_at": "2026-02-04T05:51:20.000000Z", "issued_at": "2026-02-03T05:51:20.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "9bf77f46fd6c4d3da81ee79a717acf43", "name": "prod-autopkgtest-workers-ppc64el_project"}, "is_domain": false, "roles": [{"id": "c4de4cd4a6e842c48c193225243b4507", "name": "reader"}, {"id": "a31fb543f37543d3b12c7fcb6e29636f", "name": "load-balancer_member"}, {"id": "9531825e299647e9b8713fcf36566f08", "name": "member"}], "is_admin_project": false, "catalog": [{"endpoints": [{"id": "09e03191c89d4421aebaa8dcff0e22e3", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "0b44af32db1b408da5b67a834350711b", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "325f3c044aa54591be49e39f7260483d", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "07902f28d63c4792bef57723f11a597e", "type": "orchestration", "name": "heat"}, {"endpoints": [{"id": "296a5126b56949f8abc8663ba48d7c69", "interface": "admin", "region_id": "prodstack7", "url": "https://nova-admin.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "4ed46fd286814be9ad5f53c713db2b21", "interface": "public", "region_id": "prodstack7", "url": "https://nova.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "f920fb8274c74c72b50e57ac95f88f51", "interface": "internal", "region_id": "prodstack7", "url": "https://nova-internal.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}], "id": "0f4ee03d0c134dceb7ed6b2fa51eb189", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "074ea936d15d47e8ba1b8f1347fdaeec", "interface": "admin", "region_id": "prodstack7", "url": "https://neutron-admin.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "4d5667208af943eab425bb1952f67d2f", "interface": "public", "region_id": "prodstack7", "url": "https://neutron.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "ae71a7dd75fc495fa3dd207ac977346d", "interface": "internal", "region_id": "prodstack7", "url": "https://neutron-internal.ps7.canonical.com:9696", "region": "prodstack7"}], "id": "1fde991012bf4a91a97b5b02cd662e5d", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "5f3171f69df346c9a40ff13f8a9f3feb", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "951c2c04417d456eb29a4cbd2675f1bc", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "e4062e144ad243cbb53c8ce87aefee44", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8000/v1", "region": "prodstack7"}], "id": "2c59c0123c304ef3824d75e9779ac5a3", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"id": "4a95fbf112804721b96a3578858faf45", "interface": "internal", "region_id": "prodstack7", "url": "https://octavia-internal.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "56bed7c3efd54a57bae11cc93844edc5", "interface": "public", "region_id": "prodstack7", "url": "https://octavia.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "e9c2ec6bc0e94e1e8ca6b15aa24b9294", "interface": "admin", "region_id": "prodstack7", "url": "https://octavia-admin.ps7.canonical.com:9876", "region": "prodstack7"}], "id": "4e42217a7f46428b87e7458a8a73942c", "type": "load-balancer", "name": "octavia"}, {"endpoints": [{"id": "29929a56ac7944d8867150f9d9a51ffe", "interface": "public", "region_id": "prodstack7", "url": "https://gnocchi.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "d1146fdec43e4c339f3c0766fda1923d", "interface": "internal", "region_id": "prodstack7", "url": "https://gnocchi-internal.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "ff5d256a28064e13b52758d6206687eb", "interface": "admin", "region_id": "prodstack7", "url": "https://gnocchi-admin.ps7.canonical.com:8041", "region": "prodstack7"}], "id": "50872dac84974216b104c7eef043dfe6", "type": "metric", "name": "gnocchi"}, {"endpoints": [{"id": "3901a2889b584fe5baf1325da2d5571c", "interface": "internal", "region_id": "prodstack7", "url": "https://aodh-internal.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "94f9e723537a4d0ab35ab53fe1af6f01", "interface": "public", "region_id": "prodstack7", "url": "https://aodh.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "f3fc8781a98149c680bd7f34c6893410", "interface": "admin", "region_id": "prodstack7", "url": "https://aodh-admin.ps7.canonical.com:8042", "region": "prodstack7"}], "id": "6f7af5495c2447c9bf258f72605a99b1", "type": "alarming", "name": "aodh"}, {"endpoints": [{"id": "0592d4bf15d54ba8aac00dfc34292295", "interface": "admin", "region_id": "prodstack7", "url": "https://keystone-admin.ps7.canonical.com:35357/v3", "region": "prodstack7"}, {"id": "1f5df236ded54026af4f5e947a599b2f", "interface": "internal", "region_id": "prodstack7", "url": "https://keystone-internal.ps7.canonical.com:5000/v3", "region": "prodstack7"}, {"id": "cd17fef7e3d246b3974b2ffe55b7889c", "interface": "public", "region_id": "prodstack7", "url": "https://keystone.ps7.canonical.com:5000/v3", "region": "prodstack7"}], "id": "7ad024307b634ea989f1e03d73d7737b", "type": "identity", "name": "keystone"}, {"endpoints": [{"id": "001dac935b6c44b1ad62c90175538578", "interface": "admin", "region_id": "prodstack7", "url": "https://cinder-admin.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "90abac2983a34488bb6ada4e5004bb99", "interface": "public", "region_id": "prodstack7", "url": "https://cinder.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "e49add7152684a8e9e1e3ea9502b5dc6", "interface": "internal", "region_id": "prodstack7", "url": "https://cinder-internal.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "7bea8b97c0304a62afd8325515928cc0", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"id": "2450babeee5e4fe49947cbe7bcc0f3c3", "interface": "public", "region_id": "prodstack7", "url": "https://designate.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "c2e77ece29cd4dc7bf518bb51c619cce", "interface": "internal", "region_id": "prodstack7", "url": "https://designate-internal.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "fc292615aa2d43ff943da365870944ce", "interface": "admin", "region_id": "prodstack7", "url": "https://designate-admin.ps7.canonical.com:9001", "region": "prodstack7"}], "id": "8d13654c658644c4a375ce8428638f3d", "type": "dns", "name": "designate"}, {"endpoints": [{"id": "604f1f7088c54ec4a558d1747b0e7396", "interface": "public", "region_id": "prodstack7", "url": "https://barbican.ps7.canonical.com:9311", "region": "prodstack7"}, {"id": "81268c6bd3524a4d85af3d6faa426863", "interface": "admin", "region_id": "prodstack7", "url": "https://barbican-admin.ps7.canonical.com:9312", "region": "prodstack7"}, {"id": "becc73f676f34e66ab1daf0fbcb42366", "interface": "internal", "region_id": "prodstack7", "url": "https://barbican-internal.ps7.canonical.com:9311", "region": "prodstack7"}], "id": "8df4ed7c02d44fe28ec72b1e19e3f66f", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"id": "38557e1243014f1abaa578a61bb0a387", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "b12d5a4329f94a1fa6dbd2cd38ebcd52", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "bc081c0d5d954446b7ee77886f5d68a3", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "8e7967c2620d49448787e035e8f21af0", "type": "share", "name": "manila"}, {"endpoints": [{"id": "03802d072c514ae484a2d26be0c906af", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "c07a315e261f430d94542a872596d654", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "d62fcd20c1e34d64930fbec97503a40a", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/", "region": "prodstack7"}], "id": "9569f1b0b4714254a3d116760dc3968d", "type": "s3", "name": "s3"}, {"endpoints": [{"id": "0e64627804e741e5948b4d35e1914624", "interface": "internal", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "12d47bbd1cc64dbf8d4e442b821c64f2", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift/simplestreams/data", "region": "prodstack7"}, {"id": "35aba6c3a1fc4041b30963e8b6c7b929", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}, {"id": "35bc5168fcc2414a9d89313cdef8bca9", "interface": "admin", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "5f7980b3f8e746e6bbd66c9cef81714e", "interface": "public", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "739ab5131dff4cdbb3151f6de36b36f6", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}], "id": "b28a039721b147af8e77d77242d4297f", "type": "product-streams", "name": "image-stream"}, {"endpoints": [{"id": "9321fba4588641dbb1c9f89508f1bf23", "interface": "internal", "region_id": "prodstack7", "url": "https://placement-internal.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "9a75eebf33e7409d9b69dc7e650f756c", "interface": "admin", "region_id": "prodstack7", "url": "https://placement-admin.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "c03942ddacb94fe39c1529aa74bd31c1", "interface": "public", "region_id": "prodstack7", "url": "https://placement.ps7.canonical.com:8778", "region": "prodstack7"}], "id": "bc5c019477934e89bab2a097e8df84b6", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "b8152f5e649d4603ac092897639d38c9", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift", "region": "prodstack7"}, {"id": "baa313d85b904c308b7a5c98505fc32c", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "c17c3db416224561b5e045562bbe76bf", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "c6dd2bcf96bf44c2a99e39d1302563f1", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "526da263451648898c9187c65f441a1c", "interface": "public", "region_id": "prodstack7", "url": "https://glance.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "61b55755ca9e4e2ab04a144f92cb6e97", "interface": "admin", "region_id": "prodstack7", "url": "https://glance-admin.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "9080969b2cde4926b647f63b9591233c", "interface": "internal", "region_id": "prodstack7", "url": "https://glance-internal.ps7.canonical.com:9292", "region": "prodstack7"}], "id": "dd3a22e287464998be0514a67dafb7e4", "type": "image", "name": "glance"}, {"endpoints": [{"id": "2f4dcba2a4ce46b2a2e3cf103fd929f4", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "789faa303fb54473b9449fa2f52866b3", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "fa7fa08da5e147df8dbc9528f3d7135b", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "f6880aea736446b8a4232e0cf3528a12", "type": "sharev2", "name": "manilav2"}]}} 1402s REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}f80fe993b6da46be1058be2cf6b31e0c99ca39772e9eb3c69555f70223e5a741" 1402s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}f80fe993b6da46be1058be2cf6b31e0c99ca39772e9eb3c69555f70223e5a741" 1402s DEBUG (connectionpool:939) Starting new HTTPS connection (1): nova.ps7.canonical.com:8774 1402s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1 HTTP/1.1" 302 0 1402s RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Tue, 03 Feb 2026 05:51:20 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-5a80763b-1b57-4642-af79-14fb98ce3af6 x-openstack-request-id: req-5a80763b-1b57-4642-af79-14fb98ce3af6 1402s DEBUG (session:548) RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Tue, 03 Feb 2026 05:51:20 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-5a80763b-1b57-4642-af79-14fb98ce3af6 x-openstack-request-id: req-5a80763b-1b57-4642-af79-14fb98ce3af6 1402s RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 1402s DEBUG (session:580) RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 1402s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/ HTTP/1.1" 200 397 1402s RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Tue, 03 Feb 2026 05:51:20 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-22b44b4c-65c1-42a1-8270-a79f485a0c52 x-openstack-request-id: req-22b44b4c-65c1-42a1-8270-a79f485a0c52 1402s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Tue, 03 Feb 2026 05:51:20 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-22b44b4c-65c1-42a1-8270-a79f485a0c52 x-openstack-request-id: req-22b44b4c-65c1-42a1-8270-a79f485a0c52 1402s RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 1402s DEBUG (session:580) RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 1402s GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-22b44b4c-65c1-42a1-8270-a79f485a0c52 1402s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-22b44b4c-65c1-42a1-8270-a79f485a0c52 1402s DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 1402s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 1402s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 1402s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 1402s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 1402s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 1402s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 1402s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}f80fe993b6da46be1058be2cf6b31e0c99ca39772e9eb3c69555f70223e5a741" -H "X-OpenStack-Nova-API-Version: 2.87" 1402s DEBUG (connectionpool:939) Starting new HTTPS connection (1): glance.ps7.canonical.com:9292 1402s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/ca98045c-2f99-4634-a243-9d47350236de HTTP/1.1" 200 2267 1402s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:51:20 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-59471e4b-36a0-48d6-a6dc-c80134df9436 1402s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "1817ca74-e109-4221-8791-3fc9207e3533", "boot_roles": "member,load-balancer_member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "28a15a23-fb43-4067-a907-286858b50c0e", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "26.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:26.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"26.04,r,resolute,devel\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-resolute-daily-ppc64el-server-20260127\", \"release\": \"resolute\", \"release_codename\": \"Resolute Raccoon\", \"release_title\": \"2", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20260127", "name": "adt/ubuntu-resolute-ppc64el-server-20260202.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2865954816, "virtual_size": 21474836480, "status": "active", "checksum": "6ad93313de25c3518f40dea44f47e332", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "31d17570a370d1150f702fd59f3f37a5350f6c7d1a1bebbb79e93f4749c1e42c", "id": "ca98045c-2f99-4634-a243-9d47350236de", "created_at": "2026-02-02T14:51:13Z", "updated_at": "2026-02-02T14:52:43Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "tags": [], "self": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de", "file": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de/file", "schema": "/v2/schemas/image", "stores": "ceph"} 1402s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de used request id req-59471e4b-36a0-48d6-a6dc-c80134df9436 1402s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}f80fe993b6da46be1058be2cf6b31e0c99ca39772e9eb3c69555f70223e5a741" -H "X-OpenStack-Nova-API-Version: 2.87" 1402s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el HTTP/1.1" 404 109 1402s DEBUG (session:548) RESP: [404] Connection: Keep-Alive Content-Length: 109 Content-Type: application/json; charset=UTF-8 Date: Tue, 03 Feb 2026 05:51:20 GMT Keep-Alive: timeout=75, max=998 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-30c16857-f9f4-454e-a7ca-b9171589b18b x-openstack-request-id: req-30c16857-f9f4-454e-a7ca-b9171589b18b 1402s DEBUG (session:580) RESP BODY: {"itemNotFound": {"code": 404, "message": "Flavor autopkgtest-cpu2-ram4-disk20-ppc64el could not be found."}} 1402s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el used request id req-30c16857-f9f4-454e-a7ca-b9171589b18b 1402s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}f80fe993b6da46be1058be2cf6b31e0c99ca39772e9eb3c69555f70223e5a741" -H "X-OpenStack-Nova-API-Version: 2.87" 1402s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors?is_public=None HTTP/1.1" 200 2423 1402s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2423 Content-Type: application/json Date: Tue, 03 Feb 2026 05:51:21 GMT Keep-Alive: timeout=75, max=997 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-acea4818-d14e-4b27-a5ea-b746ca5acb95 x-openstack-request-id: req-acea4818-d14e-4b27-a5ea-b746ca5acb95 1402s DEBUG (session:580) RESP BODY: {"flavors": [{"id": "53d845ba-20b6-47b0-8d36-14129b383b2c", "name": "shared.large.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}], "description": null}, {"id": "6d15d6b4-4956-4aab-940e-fc2f21abb355", "name": "shared.xlarge.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}], "description": null}, {"id": "84d9214c-6238-49ad-bcd4-68651b0fff84", "name": "shared.medium.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}], "description": null}, {"id": "af3a4807-1a67-45b0-a4ec-851f7f915480", "name": "autopkgtest-cpu4-ram16-disk100-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}], "description": null}, {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null}, {"id": "d2b33018-ef27-42d3-9878-e3b4816cec50", "name": "shared.xsmall.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}], "description": null}, {"id": "e9e0185b-b47d-42ce-bd30-0892a3bf026a", "name": "shared.small.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}], "description": null}]} 1402s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None used request id req-acea4818-d14e-4b27-a5ea-b746ca5acb95 1402s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}f80fe993b6da46be1058be2cf6b31e0c99ca39772e9eb3c69555f70223e5a741" -H "X-OpenStack-Nova-API-Version: 2.87" 1402s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 HTTP/1.1" 200 706 1402s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 706 Content-Type: application/json Date: Tue, 03 Feb 2026 05:51:21 GMT Keep-Alive: timeout=75, max=996 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-4798408e-8da4-4e89-a57d-987d2c73e20b x-openstack-request-id: req-4798408e-8da4-4e89-a57d-987d2c73e20b 1402s DEBUG (session:580) RESP BODY: {"flavor": {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "ram": 4096, "disk": 20, "swap": 0, "OS-FLV-EXT-DATA:ephemeral": 0, "OS-FLV-DISABLED:disabled": false, "vcpus": 2, "os-flavor-access:is_public": false, "rxtx_factor": 1.0, "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null, "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}} 1402s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 used request id req-4798408e-8da4-4e89-a57d-987d2c73e20b 1402s DEBUG (session:517) REQ: curl -g -i -X POST https://nova.ps7.canonical.com:8774/v2.1/servers -H "Accept: application/json" -H "Content-Type: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}f80fe993b6da46be1058be2cf6b31e0c99ca39772e9eb3c69555f70223e5a741" -H "X-OpenStack-Nova-API-Version: 2.87" -d '{"server": {"name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "imageRef": "ca98045c-2f99-4634-a243-9d47350236de", "flavorRef": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "min_count": 1, "max_count": 1, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup"}], "networks": [{"uuid": "c4c76c34-f8c1-479e-a79a-8c9382a6ed25"}]}}' 1402s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "POST /v2.1/servers HTTP/1.1" 202 478 1402s DEBUG (session:548) RESP: [202] Connection: Keep-Alive Content-Length: 478 Content-Type: application/json Date: Tue, 03 Feb 2026 05:51:21 GMT Keep-Alive: timeout=75, max=995 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 location: https://nova.ps7.canonical.com:8774/v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896 x-compute-request-id: req-b1222a02-6fec-47f1-9ef2-92edd681fd19 x-openstack-request-id: req-b1222a02-6fec-47f1-9ef2-92edd681fd19 1402s DEBUG (session:580) RESP BODY: {"server": {"id": "6dcea3cb-3dea-471f-8c3e-df4dc3897896", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup"}], "adminPass": "z5Z5mnFLFu28"}} 1402s DEBUG (session:936) POST call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers used request id req-b1222a02-6fec-47f1-9ef2-92edd681fd19 1402s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}f80fe993b6da46be1058be2cf6b31e0c99ca39772e9eb3c69555f70223e5a741" -H "X-OpenStack-Nova-API-Version: 2.87" 1402s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896 HTTP/1.1" 200 2719 1402s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2719 Content-Type: application/json Date: Tue, 03 Feb 2026 05:51:21 GMT Keep-Alive: timeout=75, max=994 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-7119c8fb-41b6-45e0-b480-0a871fd74987 x-openstack-request-id: req-7119c8fb-41b6-45e0-b480-0a871fd74987 1402s DEBUG (session:580) RESP BODY: {"server": {"id": "6dcea3cb-3dea-471f-8c3e-df4dc3897896", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "BUILD", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T05:51:22Z", "updated": "2026-02-03T05:51:21Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-16o40fqb", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 1402s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896 used request id req-7119c8fb-41b6-45e0-b480-0a871fd74987 1402s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}f80fe993b6da46be1058be2cf6b31e0c99ca39772e9eb3c69555f70223e5a741" -H "X-OpenStack-Nova-API-Version: 2.87" 1402s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/ca98045c-2f99-4634-a243-9d47350236de HTTP/1.1" 200 2267 1402s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2267 Content-Type: application/json Date: Tue, 03 Feb 2026 05:51:21 GMT Keep-Alive: timeout=75, max=999 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-0c0b1569-3cd5-47dc-8725-81938ac44ffe 1402s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "1817ca74-e109-4221-8791-3fc9207e3533", "boot_roles": "member,load-balancer_member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "28a15a23-fb43-4067-a907-286858b50c0e", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "26.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:26.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"26.04,r,resolute,devel\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-resolute-daily-ppc64el-server-20260127\", \"release\": \"resolute\", \"release_codename\": \"Resolute Raccoon\", \"release_title\": \"2", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20260127", "name": "adt/ubuntu-resolute-ppc64el-server-20260202.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2865954816, "virtual_size": 21474836480, "status": "active", "checksum": "6ad93313de25c3518f40dea44f47e332", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "31d17570a370d1150f702fd59f3f37a5350f6c7d1a1bebbb79e93f4749c1e42c", "id": "ca98045c-2f99-4634-a243-9d47350236de", "created_at": "2026-02-02T14:51:13Z", "updated_at": "2026-02-02T14:52:43Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "tags": [], "self": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de", "file": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de/file", "schema": "/v2/schemas/image", "stores": "ceph"} 1402s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de used request id req-0c0b1569-3cd5-47dc-8725-81938ac44ffe 1402s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 1402s | Property | Value | 1402s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 1402s | OS-DCF:diskConfig | MANUAL | 1402s | OS-EXT-AZ:availability_zone | | 1402s | OS-EXT-SRV-ATTR:host | - | 1402s | OS-EXT-SRV-ATTR:hostname | adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p | 1402s | OS-EXT-SRV-ATTR:hypervisor_hostname | - | 1402s | OS-EXT-SRV-ATTR:instance_name | | 1402s | OS-EXT-SRV-ATTR:kernel_id | | 1402s | OS-EXT-SRV-ATTR:launch_index | 0 | 1402s | OS-EXT-SRV-ATTR:ramdisk_id | | 1402s | OS-EXT-SRV-ATTR:reservation_id | r-16o40fqb | 1402s | OS-EXT-SRV-ATTR:root_device_name | - | 1402s | OS-EXT-STS:power_state | 0 | 1402s | OS-EXT-STS:task_state | scheduling | 1402s | OS-EXT-STS:vm_state | building | 1402s | OS-SRV-USG:launched_at | - | 1402s | OS-SRV-USG:terminated_at | - | 1402s | accessIPv4 | | 1402s | accessIPv6 | | 1402s | adminPass | z5Z5mnFLFu28 | 1402s | config_drive | | 1402s | created | 2026-02-03T05:51:22Z | 1402s | description | - | 1402s | flavor:disk | 20 | 1402s | flavor:ephemeral | 0 | 1402s | flavor:extra_specs | {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"} | 1402s | flavor:original_name | autopkgtest-cpu2-ram4-disk20-ppc64el | 1402s | flavor:ram | 4096 | 1402s | flavor:swap | 0 | 1402s | flavor:vcpus | 2 | 1402s | hostId | | 1402s | id | 6dcea3cb-3dea-471f-8c3e-df4dc3897896 | 1402s | image | adt/ubuntu-resolute-ppc64el-server-20260202.img (ca98045c-2f99-4634-a243-9d47350236de) | 1402s | key_name | testbed-juju-7f2275-prod-proposed-migration-environment-2 | 1402s | locked | False | 1402s | locked_reason | - | 1402s | metadata | {} | 1402s | name | adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d | 1402s | os-extended-volumes:volumes_attached | [] | 1402s | progress | 0 | 1402s | security_groups | autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup | 1402s | server_groups | [] | 1402s | status | BUILD | 1402s | tags | [] | 1402s | tenant_id | 9bf77f46fd6c4d3da81ee79a717acf43 | 1402s | trusted_image_certificates | - | 1402s | updated | 2026-02-03T05:51:21Z | 1402s | user_id | 20f4f30c2cfd4bfe806cd0db10c0e446 | 1402s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}f80fe993b6da46be1058be2cf6b31e0c99ca39772e9eb3c69555f70223e5a741" -H "X-OpenStack-Nova-API-Version: 2.87" 1402s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896 HTTP/1.1" 200 2736 1402s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2736 Content-Type: application/json Date: Tue, 03 Feb 2026 05:51:21 GMT Keep-Alive: timeout=75, max=993 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-9281aa91-5240-44e4-b03e-18496572646d x-openstack-request-id: req-9281aa91-5240-44e4-b03e-18496572646d 1402s DEBUG (session:580) RESP BODY: {"server": {"id": "6dcea3cb-3dea-471f-8c3e-df4dc3897896", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "BUILD", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T05:51:21Z", "updated": "2026-02-03T05:51:21Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "instance-00023df7", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-16o40fqb", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 1402s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896 used request id req-9281aa91-5240-44e4-b03e-18496572646d 1402s 1402s 1402s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}f80fe993b6da46be1058be2cf6b31e0c99ca39772e9eb3c69555f70223e5a741" -H "X-OpenStack-Nova-API-Version: 2.87" 1402s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896 HTTP/1.1" 200 2846 1402s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2846 Content-Type: application/json Date: Tue, 03 Feb 2026 05:51:26 GMT Keep-Alive: timeout=75, max=992 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-95862f4c-ee66-48c5-a9a7-ecbe9f7d58f9 x-openstack-request-id: req-95862f4c-ee66-48c5-a9a7-ecbe9f7d58f9 1402s DEBUG (session:580) RESP BODY: {"server": {"id": "6dcea3cb-3dea-471f-8c3e-df4dc3897896", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "ERROR", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T05:51:21Z", "updated": "2026-02-03T05:51:22Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896"}], "OS-DCF:diskConfig": "MANUAL", "fault": {"code": 500, "created": "2026-02-03T05:51:22Z", "message": "No valid host was found. There are not enough hosts available."}, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "instance-00023df7", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-16o40fqb", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "error", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 1402s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/6dcea3cb-3dea-471f-8c3e-df4dc3897896 used request id req-95862f4c-ee66-48c5-a9a7-ecbe9f7d58f9 1402s DEBUG (shell:822) 1402s Traceback (most recent call last): 1402s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 820, in main 1402s OpenStackComputeShell().main(argv) 1402s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 742, in main 1402s args.func(self.cs, args) 1402s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 980, in do_boot 1402s _poll_for_status(cs.servers.get, server.id, 'building', ['active']) 1402s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 1019, in _poll_for_status 1402s raise exceptions.ResourceInErrorState(obj) 1402s novaclient.exceptions.ResourceInErrorState: 1402s ERROR (ResourceInErrorState): 1402s 1402s Error building server 1749s autopkgtest [05:57:14]: testbed dpkg architecture: ppc64el 1749s autopkgtest [05:57:14]: testbed apt version: 3.1.14 1750s autopkgtest [05:57:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1750s autopkgtest [05:57:15]: testbed release detected to be: resolute 1751s autopkgtest [05:57:15]: updating testbed package index (apt update) 1751s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1751s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1751s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1751s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1751s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 1751s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 1751s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 1751s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 1751s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [297 kB] 1751s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1080 kB] 1751s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [18.3 kB] 1752s Fetched 3092 kB in 1s (3560 kB/s) 1752s Reading package lists... 1753s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1753s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1753s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1753s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1754s Reading package lists... 1754s Reading package lists... 1754s Building dependency tree... 1754s Reading state information... 1754s Calculating upgrade... 1754s The following packages will be upgraded: 1754s cloud-init cloud-init-base debconf debconf-i18n libexpat1 1754s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 1754s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1754s Need to get 1109 kB of archives. 1754s After this operation, 2048 B of additional disk space will be used. 1754s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexpat1 ppc64el 2.7.4-1 [106 kB] 1754s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblocale-gettext-perl ppc64el 1.07-8 [16.3 kB] 1754s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el python3-debconf all 1.5.91build1 [4174 B] 1754s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf-i18n all 1.5.91build1 [227 kB] 1754s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf all 1.5.91build1 [126 kB] 1754s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el systemd-hwe-hwdb all 259.0.1 [3152 B] 1754s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 1754s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 1755s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1755s Fetched 1109 kB in 0s (5119 kB/s) 1755s (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 ... 82007 files and directories currently installed.) 1755s Preparing to unpack .../libexpat1_2.7.4-1_ppc64el.deb ... 1755s Unpacking libexpat1:ppc64el (2.7.4-1) over (2.7.3-1) ... 1755s Preparing to unpack .../liblocale-gettext-perl_1.07-8_ppc64el.deb ... 1755s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 1755s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 1755s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 1755s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 1755s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 1755s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 1755s Unpacking debconf (1.5.91build1) over (1.5.91) ... 1756s Setting up debconf (1.5.91build1) ... 1756s (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 ... 82007 files and directories currently installed.) 1756s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 1756s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 1756s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1756s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1756s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1756s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1756s Setting up libexpat1:ppc64el (2.7.4-1) ... 1756s Setting up python3-debconf (1.5.91build1) ... 1756s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 1757s Clearing ignored debconf value cloud-init/datasources 1757s Encountered debconf setting for cloud-init-base/datasources. 1758s Setting up systemd-hwe-hwdb (259.0.1) ... 1759s Setting up liblocale-gettext-perl (1.07-8) ... 1759s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 1759s Setting up debconf-i18n (1.5.91build1) ... 1759s Processing triggers for udev (259-1ubuntu3) ... 1760s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1760s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 1760s Processing triggers for man-db (2.13.1-1) ... 1762s autopkgtest [05:57:27]: upgrading testbed (apt dist-upgrade and autopurge) 1762s Reading package lists... 1762s Building dependency tree... 1762s Reading state information... 1762s Calculating upgrade... 1762s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1762s Reading package lists... 1762s Building dependency tree... 1762s Reading state information... 1762s Solving dependencies... 1763s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1763s autopkgtest [05:57:28]: rebooting testbed after setup commands that affected boot 1803s Reading package lists... 1803s Building dependency tree... 1803s Reading state information... 1803s Solving dependencies... 1804s The following NEW packages will be installed: 1804s autoconf autodep8 automake autopoint autotools-dev build-essential 1804s ca-certificates-java cpp cpp-15 cpp-15-powerpc64le-linux-gnu 1804s cpp-powerpc64le-linux-gnu dctrl-tools debhelper debugedit 1804s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 1804s dwz fontconfig-config fonts-font-awesome fonts-glyphicons-halflings 1804s fonts-urw-base35 g++ g++-15 g++-15-powerpc64le-linux-gnu 1804s g++-powerpc64le-linux-gnu gcc gcc-15 gcc-15-powerpc64le-linux-gnu 1804s gcc-powerpc64le-linux-gnu gettext imagemagick-7-common intltool-debian 1804s java-common java-wrappers javascript-common lemonldap-ng-fastcgi-server 1804s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 1804s libapache-session-perl libarchive-zip-perl libasan8 1804s libauth-yubikey-webclient-perl libauthen-radius-perl 1804s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1804s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 1804s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 1804s libclass-data-inheritable-perl libclass-errorhandler-perl 1804s libclass-inspector-perl libclass-method-modifiers-perl 1804s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 1804s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 1804s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 1804s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 1804s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 1804s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1804s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 1804s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 1804s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 1804s libdata-optlist-perl libdata-password-zxcvbn-perl 1804s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 1804s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 1804s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 1804s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 1804s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 1804s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 1804s libencode-locale-perl liberror-perl libeval-closure-perl 1804s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 1804s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 1804s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 1804s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 1804s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 1804s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 1804s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 1804s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 1804s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 1804s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 1804s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 1804s libhttp-negotiate-perl libimage-magick-perl libimage-magick-q16-perl 1804s libimagequant0 libimport-into-perl libio-html-perl libio-pty-perl 1804s libio-sessiondata-perl libio-socket-ssl-perl libio-socket-timeout-perl 1804s libio-string-perl libio-stringy-perl libipc-run-perl libipc-sharelite-perl 1804s libisl23 libitm1 libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 1804s libjs-bootstrap libjs-bootstrap4 libjs-bootswatch libjs-jquery 1804s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 1804s libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 liblcms2-2 1804s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1804s liblemonldap-ng-portal-perl liblerc4 liblist-allutils-perl 1804s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 1804s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 1804s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 1804s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 1804s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 1804s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 1804s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 1804s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 1804s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 1804s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 1804s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 1804s libparams-classify-perl libparams-util-perl 1804s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 1804s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 1804s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 1804s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 1804s libstream-buffered-perl libstring-random-perl libsub-exporter-perl 1804s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 1804s libsub-name-perl libsub-quote-perl libtask-weaken-perl 1804s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 1804s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 1804s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 1804s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 1804s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 1804s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1804s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 1804s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 1804s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 1804s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 1804s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 1804s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 1804s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 1804s po-debconf python3-alabaster python3-defusedxml python3-docutils 1804s python3-imagesize python3-roman-numerals python3-snowballstemmer 1804s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 1804s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 1804s xml-core yui-compressor 1804s 0 upgraded, 327 newly installed, 0 to remove and 0 not upgraded. 1804s Need to get 181 MB of archives. 1804s After this operation, 721 MB of additional disk space will be used. 1804s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 1804s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-12ubuntu1 [169 kB] 1804s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 1804s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build2 [16.1 kB] 1804s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1804s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 1804s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-utils ppc64el 1:7.7+7build1 [115 kB] 1804s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-urw-base35 all 20200910-8build1 [10.9 MB] 1805s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.17.1-3ubuntu1 [38.5 kB] 1805s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.17.1-3ubuntu1 [193 kB] 1805s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1build1 [24.7 kB] 1805s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.13.1-2 [2908 kB] 1806s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.21.2-1 [14.4 kB] 1806s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1build1 [300 kB] 1806s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.21.2-1 [10.2 kB] 1806s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.21.2-1 [657 kB] 1806s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu3 [37.1 kB] 1806s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 1806s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 1806s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.17-1 [246 kB] 1806s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.2 [45.1 kB] 1806s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-9 [51.5 kB] 1806s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.4-1 [251 kB] 1806s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 1806s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 1806s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu2 [315 kB] 1806s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1build1 [330 kB] 1806s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 1806s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1build1 [14.8 kB] 1806s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1build1 [31.3 kB] 1806s Get:31 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.13+dfsg1-1 [2533 kB] 1806s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.13+dfsg1-1 [112 kB] 1806s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 1806s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 1806s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 1806s Get:36 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1806s Get:37 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 1806s Get:38 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 1806s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 1806s Get:40 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 1806s Get:41 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 1806s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 1806s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1806s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build4 [6710 B] 1806s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 1806s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 1806s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 1806s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 1806s Get:49 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 1806s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 1806s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 1806s Get:52 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1806s Get:53 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 1806s Get:54 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 1806s Get:55 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 1806s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 1806s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.34-2build1 [100 kB] 1806s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 1806s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.71-1build1 [185 kB] 1806s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 1806s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 1806s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 1806s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1806s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 1806s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.6.1-1 [138 kB] 1806s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1806s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 1806s Get:68 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1806s Get:69 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1806s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 1806s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1806s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1806s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 1806s Get:74 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 1806s Get:75 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1806s Get:76 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 1806s Get:77 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1806s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1806s Get:79 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 1806s Get:80 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1806s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1806s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 1806s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 1806s Get:84 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1806s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 1806s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 1806s Get:87 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 1806s Get:88 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1806s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1806s Get:90 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 1806s Get:91 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 1806s Get:92 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 1806s Get:93 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 1806s Get:94 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 1806s Get:95 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 1806s Get:96 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 1806s Get:97 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1806s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.098-1 [205 kB] 1806s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.24-1build1 [21.7 kB] 1806s Get:100 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 1806s Get:101 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1806s Get:102 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.81-1build1 [141 kB] 1806s Get:103 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1806s Get:104 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1806s Get:105 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1806s Get:106 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 1806s Get:107 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 1806s Get:108 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1806s Get:109 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 1806s Get:110 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 1806s Get:111 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 1806s Get:112 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1806s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el javascript-common all 12+nmu1 [4828 B] 1806s Get:114 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 1806s Get:115 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1806s Get:116 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1806s Get:117 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-cookie all 12-4build1 [6604 B] 1806s Get:118 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 1806s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1806s Get:120 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 1806s Get:121 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 1806s Get:122 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 1806s Get:123 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 1806s Get:124 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 1807s Get:125 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.20-2 [236 kB] 1807s Get:126 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 1807s Get:127 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build4 [108 kB] 1807s Get:128 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30build1 [13.9 kB] 1807s Get:129 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 1807s Get:130 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.18.1-3build1 [582 kB] 1807s Get:131 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.2-1 [620 kB] 1807s Get:132 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc-dev-bin ppc64el 2.42-2ubuntu4 [23.9 kB] 1807s Get:133 http://ftpmaster.internal/ubuntu resolute/main ppc64el linux-libc-dev ppc64el 6.18.0-9.9 [1847 kB] 1807s Get:134 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [162 kB] 1807s Get:135 http://ftpmaster.internal/ubuntu resolute/main ppc64el rpcsvc-proto ppc64el 1.4.3-1 [84.0 kB] 1807s Get:136 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc6-dev ppc64el 2.42-2ubuntu4 [2080 kB] 1807s Get:137 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1build1 [893 kB] 1807s Get:138 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-2 [62.5 kB] 1807s Get:139 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [11.4 MB] 1807s Get:140 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-12ubuntu1 [1038 B] 1807s Get:141 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 1807s Get:142 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 1807s Get:143 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-12ubuntu1 [49.0 kB] 1807s Get:144 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-12ubuntu1 [32.2 kB] 1807s Get:145 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-12ubuntu1 [3006 kB] 1808s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-12ubuntu1 [1374 kB] 1808s Get:147 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-12ubuntu1 [2729 kB] 1808s Get:148 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-12ubuntu1 [1231 kB] 1808s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-12ubuntu1 [160 kB] 1808s Get:150 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-12ubuntu1 [1670 kB] 1808s Get:151 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [22.4 MB] 1808s Get:152 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-12ubuntu1 [530 kB] 1808s Get:153 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 1808s Get:154 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 1808s Get:155 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-12ubuntu1 [2747 kB] 1808s Get:156 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [13.0 MB] 1808s Get:157 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-12ubuntu1 [25.3 kB] 1808s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 1808s Get:159 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 1808s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu2 [5256 B] 1809s Get:161 http://ftpmaster.internal/ubuntu resolute/main ppc64el ca-certificates-java all 20240118build1 [11.7 kB] 1809s Get:162 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 1809s Get:163 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-9 [169 kB] 1809s Get:164 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 1809s Get:165 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 1809s Get:166 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 1809s Get:167 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 1809s Get:168 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3 [57.3 kB] 1809s Get:169 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 1809s Get:170 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.2-1 [1177 kB] 1809s Get:171 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 1809s Get:172 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.22 [215 kB] 1809s Get:173 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.28ubuntu1 [916 kB] 1809s Get:174 http://ftpmaster.internal/ubuntu resolute/main ppc64el java-common all 0.76build1 [6956 B] 1809s Get:175 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite1 ppc64el 2.4.1-1 [31.9 kB] 1809s Get:176 http://ftpmaster.internal/ubuntu resolute/main ppc64el openjdk-21-jre-headless ppc64el 21.0.10+7-1 [45.9 MB] 1809s Get:177 http://ftpmaster.internal/ubuntu resolute/main ppc64el default-jre-headless ppc64el 2:1.21-76build1 [3270 B] 1809s Get:178 http://ftpmaster.internal/ubuntu resolute/main ppc64el sgml-base all 1.31+nmu1 [11.0 kB] 1809s Get:179 http://ftpmaster.internal/ubuntu resolute/main ppc64el xml-core all 0.19build1 [20.3 kB] 1809s Get:180 http://ftpmaster.internal/ubuntu resolute/main ppc64el docutils-common all 0.22.4+dfsg-1 [130 kB] 1809s Get:181 http://ftpmaster.internal/ubuntu resolute/universe ppc64el fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 1809s Get:182 http://ftpmaster.internal/ubuntu resolute/main ppc64el unzip ppc64el 6.0-29ubuntu1 [200 kB] 1809s Get:183 http://ftpmaster.internal/ubuntu resolute/universe ppc64el java-wrappers all 0.5build1 [9030 B] 1809s Get:184 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1809s Get:185 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1809s Get:186 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 1809s Get:187 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 1809s Get:188 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 1809s Get:189 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 1809s Get:190 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 1809s Get:191 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 1809s Get:192 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1809s Get:193 http://ftpmaster.internal/ubuntu resolute/main ppc64el libvariable-magic-perl ppc64el 0.64-1build1 [37.2 kB] 1809s Get:194 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 1809s Get:195 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1809s Get:196 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1809s Get:197 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1809s Get:198 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 1809s Get:199 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcares2 ppc64el 1.34.6-1 [132 kB] 1809s Get:200 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 1809s Get:201 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-data-inheritable-perl all 0.10-1 [8038 B] 1809s Get:202 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1809s Get:203 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 1809s Get:204 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclone-pp-perl all 1.08-2 [8534 B] 1809s Get:205 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 1809s Get:206 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-dh-gmp-perl ppc64el 0.00012-2build5 [16.5 kB] 1809s Get:207 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-jwt-perl all 0.037-1 [29.7 kB] 1809s Get:208 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build6 [44.0 kB] 1809s Get:209 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-hexdump-perl all 0.04-2 [8212 B] 1809s Get:210 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 1809s Get:211 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 1809s Get:212 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 1809s Get:213 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-someutils-perl all 0.59-1 [30.4 kB] 1809s Get:214 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-utilsby-perl all 0.12-2 [14.9 kB] 1809s Get:215 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-allutils-perl all 0.19-1 [41.5 kB] 1809s Get:216 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 1809s Get:217 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 1809s Get:218 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 1809s Get:219 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 1809s Get:220 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 1809s Get:221 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 1809s Get:222 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-identify-perl ppc64el 0.14-4 [10.4 kB] 1809s Get:223 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-name-perl ppc64el 0.28-1 [10.9 kB] 1809s Get:224 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 1809s Get:225 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1809s Get:226 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 1809s Get:227 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 1809s Get:228 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 1809s Get:229 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1809s Get:230 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 1809s Get:231 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxstring-perl ppc64el 0.005-2build4 [8448 B] 1809s Get:232 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libspecio-perl all 0.53-1 [129 kB] 1810s Get:233 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-locale-perl all 1:1.45-1 [3270 kB] 1810s Get:234 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 1810s Get:235 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-perl ppc64el 2:1.65-1build3 [96.9 kB] 1810s Get:236 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1810s Get:237 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdbi-perl ppc64el 1.647-1build1 [839 kB] 1810s Get:238 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbd-sqlite3-perl ppc64el 1.76-1 [169 kB] 1810s Get:239 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 1810s Get:240 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1810s Get:241 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 1810s Get:242 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 1810s Get:243 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1810s Get:244 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 1810s Get:245 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 1810s Get:246 http://ftpmaster.internal/ubuntu resolute/main ppc64el libextutils-depends-perl all 0.8002-1 [14.3 kB] 1810s Get:247 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 1810s Get:248 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build3 [50.5 kB] 1810s Get:249 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 1810s Get:250 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.84-2 [130 kB] 1810s Get:251 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 1810s Get:252 http://ftpmaster.internal/ubuntu resolute/main ppc64el libglib-perl ppc64el 3:1.329.4-1 [329 kB] 1810s Get:253 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgssapi-perl ppc64el 0.28-4build5 [41.6 kB] 1810s Get:254 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 1810s Get:255 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-daemon-perl all 6.16-1 [22.4 kB] 1810s Get:256 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 1810s Get:257 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-sessiondata-perl all 1.03-3 [6132 B] 1810s Get:258 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libperlio-via-timeout-perl all 0.32-3 [7832 B] 1810s Get:259 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-socket-timeout-perl all 0.32-3 [9736 B] 1810s Get:260 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-string-perl all 1.08-4 [11.1 kB] 1810s Get:261 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-stringy-perl all 2.113-2 [45.3 kB] 1810s Get:262 http://ftpmaster.internal/ubuntu resolute/main ppc64el libipc-run-perl all 20250809.0-1build1 [94.5 kB] 1810s Get:263 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjargs-java all 1.0.0-5build1 [13.6 kB] 1810s Get:264 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 1810s Get:265 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxslt1.1 ppc64el 1.1.43-0.3 [190 kB] 1810s Get:266 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-1 ppc64el 1.3.9-1 [157 kB] 1810s Get:267 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-openssl1 ppc64el 1.3.9-1 [99.0 kB] 1810s Get:268 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblasso3t64 ppc64el 2.9.0-3 [195 kB] 1810s Get:269 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblasso-perl ppc64el 2.9.0-3 [120 kB] 1810s Get:270 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libllhttp9.3 ppc64el 9.3.3~really9.3.0+~cs12.11.8-3 [32.5 kB] 1810s Get:271 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblog-log4perl-perl all 1.57-1 [345 kB] 1810s Get:272 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1810s Get:273 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1810s Get:274 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 1810s Get:275 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 1810s Get:276 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ip-perl all 1.26-4 [27.4 kB] 1810s Get:277 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1810s Get:278 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1810s Get:279 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-base-perl all 1.09-3 [18.9 kB] 1810s Get:280 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1810s Get:281 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-libxml-perl ppc64el 2.0207+dfsg+really+2.0207-0ubuntu7 [315 kB] 1810s Get:282 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-simple-perl all 2.25-2 [64.1 kB] 1810s Get:283 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-common-perl all 1.20-2 [33.9 kB] 1810s Get:284 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1810s Get:285 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-server-perl all 1.09-4 [22.3 kB] 1810s Get:286 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsimdjson29 ppc64el 4.2.4-1 [54.7 kB] 1810s Get:287 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsimdutf29 ppc64el 7.7.1-3 [92.9 kB] 1810s Get:288 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-corepack all 0.24.0-5build1 [761 kB] 1810s Get:289 http://ftpmaster.internal/ubuntu resolute/universe ppc64el nodejs ppc64el 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 1810s Get:290 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 1810s Get:291 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 1810s Get:292 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1810s Get:293 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-balanced-match all 2.0.0-1 [4910 B] 1810s Get:294 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 1810s Get:295 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-minimatch all 9.0.3-6 [78.0 kB] 1810s Get:296 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 1810s Get:297 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 1810s Get:298 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-lru-cache all 10.0.1-3 [61.9 kB] 1810s Get:299 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 1810s Get:300 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 1810s Get:301 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 1810s Get:302 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnode127 ppc64el 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.4 MB] 1810s Get:303 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 1810s Get:304 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtask-weaken-perl all 1.06-2 [7924 B] 1810s Get:305 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-parser-perl ppc64el 2.47-1build4 [205 kB] 1810s Get:306 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsoap-lite-perl all 1.27-3 [225 kB] 1810s Get:307 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 1810s Get:308 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-leaktrace-perl ppc64el 0.17-1build6 [20.6 kB] 1810s Get:309 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-output-perl all 1.036-1 [14.6 kB] 1810s Get:310 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-pod-perl all 1.52-3 [8978 B] 1810s Get:311 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtime-fake-perl all 0.11-4 [8092 B] 1810s Get:312 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-libxslt-perl ppc64el 2.003000-4 [46.1 kB] 1810s Get:313 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-uglify-js all 3.17.4-2build1 [207 kB] 1810s Get:314 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-defusedxml all 0.7.1-3build1 [42.4 kB] 1810s Get:315 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-roman-numerals all 4.1.0-1 [8660 B] 1810s Get:316 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-docutils all 0.22.4+dfsg-1 [439 kB] 1810s Get:317 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-imagesize all 1.4.1-1build1 [6900 B] 1810s Get:318 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-snowballstemmer all 3.0.1-1 [65.9 kB] 1810s Get:319 http://ftpmaster.internal/ubuntu resolute/main ppc64el sphinx-common all 8.2.3-12 [657 kB] 1810s Get:320 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 1810s Get:321 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-sphinx all 8.2.3-12 [483 kB] 1810s Get:322 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 1810s Get:323 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 1810s Get:324 http://ftpmaster.internal/ubuntu resolute/universe ppc64el uglifyjs all 3.17.4-2build1 [10.1 kB] 1810s Get:325 http://ftpmaster.internal/ubuntu resolute/universe ppc64el yui-compressor all 2.4.8-3build1 [601 kB] 1810s Get:326 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-radius-perl all 0.33-1 [49.2 kB] 1810s Get:327 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.85 [19.7 kB] 1811s Preconfiguring packages ... 1811s Fetched 181 MB in 6s (27.9 MB/s) 1811s Selecting previously unselected package imagemagick-7-common. 1811s (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 ... 82008 files and directories currently installed.) 1811s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 1811s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1811s Selecting previously unselected package libgomp1:ppc64el. 1811s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_ppc64el.deb ... 1811s Unpacking libgomp1:ppc64el (15.2.0-12ubuntu1) ... 1811s Selecting previously unselected package libfftw3-double3:ppc64el. 1811s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 1811s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 1811s Selecting previously unselected package libfontenc1:ppc64el. 1811s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_ppc64el.deb ... 1811s Unpacking libfontenc1:ppc64el (1:1.1.8-1build2) ... 1811s Selecting previously unselected package x11-common. 1811s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1811s Unpacking x11-common (1:7.7+24ubuntu1) ... 1811s Selecting previously unselected package xfonts-encodings. 1811s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 1811s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 1811s Selecting previously unselected package xfonts-utils. 1811s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_ppc64el.deb ... 1811s Unpacking xfonts-utils (1:7.7+7build1) ... 1811s Selecting previously unselected package fonts-urw-base35. 1811s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 1811s Unpacking fonts-urw-base35 (20200910-8build1) ... 1812s Selecting previously unselected package fontconfig-config. 1812s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_ppc64el.deb ... 1812s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 1812s Selecting previously unselected package libfontconfig1:ppc64el. 1812s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_ppc64el.deb ... 1812s Unpacking libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 1812s Selecting previously unselected package libsharpyuv0:ppc64el. 1812s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_ppc64el.deb ... 1812s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 1812s Selecting previously unselected package libaom3:ppc64el. 1812s Preparing to unpack .../011-libaom3_3.13.1-2_ppc64el.deb ... 1812s Unpacking libaom3:ppc64el (3.13.1-2) ... 1812s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 1812s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_ppc64el.deb ... 1812s Unpacking libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 1812s Selecting previously unselected package libde265-0:ppc64el. 1812s Preparing to unpack .../013-libde265-0_1.0.16-1build1_ppc64el.deb ... 1812s Unpacking libde265-0:ppc64el (1.0.16-1build1) ... 1812s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 1812s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_ppc64el.deb ... 1812s Unpacking libheif-plugin-libde265:ppc64el (1.21.2-1) ... 1812s Selecting previously unselected package libheif1:ppc64el. 1812s Preparing to unpack .../015-libheif1_1.21.2-1_ppc64el.deb ... 1812s Unpacking libheif1:ppc64el (1.21.2-1) ... 1812s Selecting previously unselected package libjbig0:ppc64el. 1812s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_ppc64el.deb ... 1812s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu3) ... 1812s Selecting previously unselected package libjpeg-turbo8:ppc64el. 1812s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 1812s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 1812s Selecting previously unselected package libjpeg8:ppc64el. 1812s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 1812s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 1812s Selecting previously unselected package liblcms2-2:ppc64el. 1812s Preparing to unpack .../019-liblcms2-2_2.17-1_ppc64el.deb ... 1812s Unpacking liblcms2-2:ppc64el (2.17-1) ... 1812s Selecting previously unselected package liblqr-1-0:ppc64el. 1812s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_ppc64el.deb ... 1812s Unpacking liblqr-1-0:ppc64el (0.4.2-2.2) ... 1812s Selecting previously unselected package libltdl7:ppc64el. 1812s Preparing to unpack .../021-libltdl7_2.5.4-9_ppc64el.deb ... 1812s Unpacking libltdl7:ppc64el (2.5.4-9) ... 1812s Selecting previously unselected package libopenjp2-7:ppc64el. 1812s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_ppc64el.deb ... 1812s Unpacking libopenjp2-7:ppc64el (2.5.4-1) ... 1812s Selecting previously unselected package libraw23t64:ppc64el. 1812s Preparing to unpack .../023-libraw23t64_0.21.4-2_ppc64el.deb ... 1812s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 1812s Selecting previously unselected package libdeflate0:ppc64el. 1812s Preparing to unpack .../024-libdeflate0_1.23-2_ppc64el.deb ... 1812s Unpacking libdeflate0:ppc64el (1.23-2) ... 1812s Selecting previously unselected package liblerc4:ppc64el. 1812s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_ppc64el.deb ... 1812s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 1812s Selecting previously unselected package libwebp7:ppc64el. 1812s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_ppc64el.deb ... 1812s Unpacking libwebp7:ppc64el (1.5.0-0.1build1) ... 1812s Selecting previously unselected package libtiff6:ppc64el. 1812s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 1812s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 1812s Selecting previously unselected package libwebpdemux2:ppc64el. 1812s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_ppc64el.deb ... 1812s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 1812s Selecting previously unselected package libwebpmux3:ppc64el. 1812s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_ppc64el.deb ... 1812s Unpacking libwebpmux3:ppc64el (1.5.0-0.1build1) ... 1812s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 1812s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 1812s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 1812s Selecting previously unselected package libimage-magick-q16-perl. 1812s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 1812s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1812s Selecting previously unselected package libimage-magick-perl. 1812s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 1812s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1812s Selecting previously unselected package libfcgi0t64:ppc64el. 1812s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 1812s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 1812s Selecting previously unselected package libfcgi-perl. 1812s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 1812s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1812s Selecting previously unselected package libfcgi-procmanager-perl. 1812s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 1812s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1812s Selecting previously unselected package libcrypt-urandom-perl. 1812s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 1812s Unpacking libcrypt-urandom-perl (0.54-1) ... 1812s Selecting previously unselected package libapache-session-perl. 1812s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 1812s Unpacking libapache-session-perl (1.94-2) ... 1812s Selecting previously unselected package liberror-perl. 1812s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 1812s Unpacking liberror-perl (0.17030-1) ... 1812s Selecting previously unselected package libipc-sharelite-perl. 1812s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 1812s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1812s Selecting previously unselected package libcache-cache-perl. 1812s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 1812s Unpacking libcache-cache-perl (1.08-3) ... 1812s Selecting previously unselected package libclass-xsaccessor-perl. 1812s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 1812s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1812s Selecting previously unselected package libconfig-inifiles-perl. 1812s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 1812s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1812s Selecting previously unselected package perl-openssl-defaults:ppc64el. 1812s Preparing to unpack .../043-perl-openssl-defaults_7build4_ppc64el.deb ... 1812s Unpacking perl-openssl-defaults:ppc64el (7build4) ... 1812s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1813s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 1813s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1813s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 1813s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 1813s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 1813s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 1813s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 1813s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 1813s Selecting previously unselected package libconvert-asn1-perl. 1813s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 1813s Unpacking libconvert-asn1-perl (0.34-1) ... 1813s Selecting previously unselected package libcrypt-openssl-x509-perl. 1813s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 1813s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1813s Selecting previously unselected package libclass-errorhandler-perl. 1813s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 1813s Unpacking libclass-errorhandler-perl (0.04-3) ... 1813s Selecting previously unselected package libcrypt-des-perl:ppc64el. 1813s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_ppc64el.deb ... 1813s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 1813s Selecting previously unselected package libcrypt-des-ede3-perl. 1813s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1813s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1813s Selecting previously unselected package libcryptx-perl. 1813s Preparing to unpack .../052-libcryptx-perl_0.087-1_ppc64el.deb ... 1813s Unpacking libcryptx-perl (0.087-1) ... 1813s Selecting previously unselected package libconvert-pem-perl. 1813s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 1813s Unpacking libconvert-pem-perl (0.13-1) ... 1813s Selecting previously unselected package libcrypt-rijndael-perl. 1813s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 1813s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1813s Selecting previously unselected package libhtml-tagset-perl. 1813s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 1813s Unpacking libhtml-tagset-perl (3.24-1) ... 1813s Selecting previously unselected package liburi-perl. 1813s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 1813s Unpacking liburi-perl (5.34-2build1) ... 1813s Selecting previously unselected package libhtml-parser-perl:ppc64el. 1813s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 1813s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 1813s Selecting previously unselected package libcgi-pm-perl. 1813s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 1813s Unpacking libcgi-pm-perl (4.71-1build1) ... 1813s Selecting previously unselected package libhtml-template-perl. 1813s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 1813s Unpacking libhtml-template-perl (2.97-2build1) ... 1813s Selecting previously unselected package libjson-perl. 1813s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 1813s Unpacking libjson-perl (4.10000-1) ... 1813s Selecting previously unselected package libcommon-sense-perl:ppc64el. 1813s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 1813s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 1813s Selecting previously unselected package libtypes-serialiser-perl. 1813s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 1813s Unpacking libtypes-serialiser-perl (1.01-1) ... 1813s Selecting previously unselected package libjson-xs-perl. 1813s Preparing to unpack .../063-libjson-xs-perl_4.040-1_ppc64el.deb ... 1813s Unpacking libjson-xs-perl (4.040-1) ... 1813s Selecting previously unselected package libmouse-perl:ppc64el. 1813s Preparing to unpack .../064-libmouse-perl_2.6.1-1_ppc64el.deb ... 1813s Unpacking libmouse-perl:ppc64el (2.6.1-1) ... 1813s Selecting previously unselected package libnet-cidr-perl. 1813s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 1813s Unpacking libnet-cidr-perl (0.27-1build1) ... 1813s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 1813s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 1813s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 1813s Selecting previously unselected package libposix-strftime-compiler-perl. 1813s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1813s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1813s Selecting previously unselected package libapache-logformat-compiler-perl. 1813s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1813s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1813s Selecting previously unselected package libcookie-baker-perl. 1813s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 1813s Unpacking libcookie-baker-perl (0.12-1) ... 1813s Selecting previously unselected package libdevel-stacktrace-perl. 1813s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1813s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1813s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1813s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1813s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1813s Selecting previously unselected package libclass-inspector-perl. 1813s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 1813s Unpacking libclass-inspector-perl (1.36-3) ... 1813s Selecting previously unselected package libfile-sharedir-perl. 1813s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 1813s Unpacking libfile-sharedir-perl (1.118-3) ... 1813s Selecting previously unselected package libfilesys-notify-simple-perl. 1813s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1813s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1813s Selecting previously unselected package libhash-multivalue-perl. 1813s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 1813s Unpacking libhash-multivalue-perl (0.16-3) ... 1813s Selecting previously unselected package libhttp-multipartparser-perl. 1813s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 1813s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1813s Selecting previously unselected package libjson-maybexs-perl. 1813s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 1813s Unpacking libjson-maybexs-perl (1.004008-1) ... 1813s Selecting previously unselected package libstream-buffered-perl. 1813s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 1813s Unpacking libstream-buffered-perl (0.03-3) ... 1813s Selecting previously unselected package libwww-form-urlencoded-perl. 1813s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1813s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1813s Selecting previously unselected package libhttp-entity-parser-perl. 1813s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 1813s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1813s Selecting previously unselected package libtimedate-perl. 1813s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 1813s Unpacking libtimedate-perl (2.3300-2) ... 1813s Selecting previously unselected package libhttp-date-perl. 1813s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 1813s Unpacking libhttp-date-perl (6.06-1) ... 1813s Selecting previously unselected package libhttp-headers-fast-perl. 1813s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 1813s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1813s Selecting previously unselected package libclone-perl:ppc64el. 1813s Preparing to unpack .../084-libclone-perl_0.47-1_ppc64el.deb ... 1813s Unpacking libclone-perl:ppc64el (0.47-1) ... 1813s Selecting previously unselected package libencode-locale-perl. 1813s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 1813s Unpacking libencode-locale-perl (1.05-3) ... 1813s Selecting previously unselected package libio-html-perl. 1813s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 1813s Unpacking libio-html-perl (1.004-3) ... 1813s Selecting previously unselected package liblwp-mediatypes-perl. 1813s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 1813s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1813s Selecting previously unselected package libhttp-message-perl. 1813s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1813s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1813s Selecting previously unselected package libtest-sharedfork-perl. 1813s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 1813s Unpacking libtest-sharedfork-perl (0.35-3) ... 1813s Selecting previously unselected package libtest-tcp-perl. 1813s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 1813s Unpacking libtest-tcp-perl (2.22-2) ... 1813s Selecting previously unselected package libtry-tiny-perl. 1813s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 1813s Unpacking libtry-tiny-perl (0.32-1) ... 1813s Selecting previously unselected package libplack-perl. 1813s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 1813s Unpacking libplack-perl (1.0051-1) ... 1813s Selecting previously unselected package libfile-listing-perl. 1813s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 1813s Unpacking libfile-listing-perl (6.16-1) ... 1813s Selecting previously unselected package libhtml-tree-perl. 1813s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 1813s Unpacking libhtml-tree-perl (5.07-3) ... 1813s Selecting previously unselected package libhttp-cookies-perl. 1813s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 1813s Unpacking libhttp-cookies-perl (6.11-1) ... 1813s Selecting previously unselected package libhttp-negotiate-perl. 1813s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 1813s Unpacking libhttp-negotiate-perl (6.01-2) ... 1813s Selecting previously unselected package libio-socket-ssl-perl. 1813s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 1813s Unpacking libio-socket-ssl-perl (2.098-1) ... 1813s Selecting previously unselected package libnet-http-perl. 1813s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 1813s Unpacking libnet-http-perl (6.24-1build1) ... 1813s Selecting previously unselected package liblwp-protocol-https-perl. 1813s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 1813s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1813s Selecting previously unselected package libwww-robotrules-perl. 1813s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 1813s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1813s Selecting previously unselected package libwww-perl. 1813s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 1813s Unpacking libwww-perl (6.81-1build1) ... 1813s Selecting previously unselected package liblemonldap-ng-common-perl. 1813s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1813s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1813s Selecting previously unselected package liblemonldap-ng-handler-perl. 1813s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1813s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1813s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1813s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1813s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1813s Selecting previously unselected package fonts-font-awesome. 1813s Preparing to unpack .../105-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 1813s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1814s Selecting previously unselected package libconvert-base32-perl. 1814s Preparing to unpack .../106-libconvert-base32-perl_0.06-3_all.deb ... 1814s Unpacking libconvert-base32-perl (0.06-3) ... 1814s Selecting previously unselected package libdigest-hmac-perl. 1814s Preparing to unpack .../107-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1814s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1814s Selecting previously unselected package libemail-date-format-perl. 1814s Preparing to unpack .../108-libemail-date-format-perl_1.008-1_all.deb ... 1814s Unpacking libemail-date-format-perl (1.008-1) ... 1814s Selecting previously unselected package libfont-afm-perl. 1814s Preparing to unpack .../109-libfont-afm-perl_1.20-4_all.deb ... 1814s Unpacking libfont-afm-perl (1.20-4) ... 1814s Selecting previously unselected package libhtml-format-perl. 1814s Preparing to unpack .../110-libhtml-format-perl_2.16-2_all.deb ... 1814s Unpacking libhtml-format-perl (2.16-2) ... 1814s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1814s Preparing to unpack .../111-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1814s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1814s Selecting previously unselected package javascript-common. 1814s Preparing to unpack .../112-javascript-common_12+nmu1_all.deb ... 1814s Unpacking javascript-common (12+nmu1) ... 1814s Selecting previously unselected package libjs-popper.js. 1814s Preparing to unpack .../113-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 1814s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 1814s Selecting previously unselected package libjs-bootstrap4. 1814s Preparing to unpack .../114-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1814s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1814s Selecting previously unselected package libjs-jquery. 1814s Preparing to unpack .../115-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1814s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1814s Selecting previously unselected package libjs-jquery-cookie. 1814s Preparing to unpack .../116-libjs-jquery-cookie_12-4build1_all.deb ... 1814s Unpacking libjs-jquery-cookie (12-4build1) ... 1814s Selecting previously unselected package libjs-jquery-ui. 1814s Preparing to unpack .../117-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 1814s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1814s Selecting previously unselected package libexporter-tiny-perl. 1814s Preparing to unpack .../118-libexporter-tiny-perl_1.006003-1_all.deb ... 1814s Unpacking libexporter-tiny-perl (1.006003-1) ... 1814s Selecting previously unselected package liblist-moreutils-xs-perl. 1814s Preparing to unpack .../119-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 1814s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1814s Selecting previously unselected package liblist-moreutils-perl. 1814s Preparing to unpack .../120-liblist-moreutils-perl_0.430-2_all.deb ... 1814s Unpacking liblist-moreutils-perl (0.430-2) ... 1814s Selecting previously unselected package libregexp-assemble-perl. 1814s Preparing to unpack .../121-libregexp-assemble-perl_0.38-2_all.deb ... 1814s Unpacking libregexp-assemble-perl (0.38-2) ... 1814s Selecting previously unselected package libtext-unidecode-perl. 1814s Preparing to unpack .../122-libtext-unidecode-perl_1.30-3_all.deb ... 1814s Unpacking libtext-unidecode-perl (1.30-3) ... 1814s Selecting previously unselected package liblemonldap-ng-portal-perl. 1814s Preparing to unpack .../123-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 1814s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1814s Selecting previously unselected package m4. 1814s Preparing to unpack .../124-m4_1.4.20-2_ppc64el.deb ... 1814s Unpacking m4 (1.4.20-2) ... 1814s Selecting previously unselected package autoconf. 1814s Preparing to unpack .../125-autoconf_2.72-3.1ubuntu1_all.deb ... 1814s Unpacking autoconf (2.72-3.1ubuntu1) ... 1814s Selecting previously unselected package dctrl-tools. 1814s Preparing to unpack .../126-dctrl-tools_2.24-3build4_ppc64el.deb ... 1814s Unpacking dctrl-tools (2.24-3build4) ... 1814s Selecting previously unselected package autodep8. 1814s Preparing to unpack .../127-autodep8_0.30build1_all.deb ... 1814s Unpacking autodep8 (0.30build1) ... 1814s Selecting previously unselected package autotools-dev. 1814s Preparing to unpack .../128-autotools-dev_20240727.1_all.deb ... 1814s Unpacking autotools-dev (20240727.1) ... 1814s Selecting previously unselected package automake. 1814s Preparing to unpack .../129-automake_1%3a1.18.1-3build1_all.deb ... 1814s Unpacking automake (1:1.18.1-3build1) ... 1814s Selecting previously unselected package autopoint. 1814s Preparing to unpack .../130-autopoint_0.23.2-1_all.deb ... 1814s Unpacking autopoint (0.23.2-1) ... 1814s Selecting previously unselected package libc-dev-bin. 1814s Preparing to unpack .../131-libc-dev-bin_2.42-2ubuntu4_ppc64el.deb ... 1814s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 1814s Selecting previously unselected package linux-libc-dev:ppc64el. 1814s Preparing to unpack .../132-linux-libc-dev_6.18.0-9.9_ppc64el.deb ... 1814s Unpacking linux-libc-dev:ppc64el (6.18.0-9.9) ... 1814s Selecting previously unselected package libcrypt-dev:ppc64el. 1814s Preparing to unpack .../133-libcrypt-dev_1%3a4.5.1-1_ppc64el.deb ... 1814s Unpacking libcrypt-dev:ppc64el (1:4.5.1-1) ... 1814s Selecting previously unselected package rpcsvc-proto. 1815s Preparing to unpack .../134-rpcsvc-proto_1.4.3-1_ppc64el.deb ... 1815s Unpacking rpcsvc-proto (1.4.3-1) ... 1815s Selecting previously unselected package libc6-dev:ppc64el. 1815s Preparing to unpack .../135-libc6-dev_2.42-2ubuntu4_ppc64el.deb ... 1815s Unpacking libc6-dev:ppc64el (2.42-2ubuntu4) ... 1815s Selecting previously unselected package libisl23:ppc64el. 1815s Preparing to unpack .../136-libisl23_0.27-1build1_ppc64el.deb ... 1815s Unpacking libisl23:ppc64el (0.27-1build1) ... 1815s Selecting previously unselected package libmpc3:ppc64el. 1815s Preparing to unpack .../137-libmpc3_1.3.1-2_ppc64el.deb ... 1815s Unpacking libmpc3:ppc64el (1.3.1-2) ... 1815s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 1815s Preparing to unpack .../138-cpp-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1815s Selecting previously unselected package cpp-15. 1815s Preparing to unpack .../139-cpp-15_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 1815s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 1815s Preparing to unpack .../140-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1815s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1815s Selecting previously unselected package cpp. 1815s Preparing to unpack .../141-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1815s Unpacking cpp (4:15.2.0-4ubuntu1) ... 1815s Selecting previously unselected package libcc1-0:ppc64el. 1815s Preparing to unpack .../142-libcc1-0_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 1815s Selecting previously unselected package libitm1:ppc64el. 1815s Preparing to unpack .../143-libitm1_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking libitm1:ppc64el (15.2.0-12ubuntu1) ... 1815s Selecting previously unselected package libasan8:ppc64el. 1815s Preparing to unpack .../144-libasan8_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking libasan8:ppc64el (15.2.0-12ubuntu1) ... 1815s Selecting previously unselected package liblsan0:ppc64el. 1815s Preparing to unpack .../145-liblsan0_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking liblsan0:ppc64el (15.2.0-12ubuntu1) ... 1815s Selecting previously unselected package libtsan2:ppc64el. 1815s Preparing to unpack .../146-libtsan2_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking libtsan2:ppc64el (15.2.0-12ubuntu1) ... 1815s Selecting previously unselected package libubsan1:ppc64el. 1815s Preparing to unpack .../147-libubsan1_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking libubsan1:ppc64el (15.2.0-12ubuntu1) ... 1815s Selecting previously unselected package libquadmath0:ppc64el. 1815s Preparing to unpack .../148-libquadmath0_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 1815s Selecting previously unselected package libgcc-15-dev:ppc64el. 1815s Preparing to unpack .../149-libgcc-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 1815s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 1815s Preparing to unpack .../150-gcc-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1815s Selecting previously unselected package gcc-15. 1815s Preparing to unpack .../151-gcc-15_15.2.0-12ubuntu1_ppc64el.deb ... 1815s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 1816s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 1816s Preparing to unpack .../152-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1816s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1816s Selecting previously unselected package gcc. 1816s Preparing to unpack .../153-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1816s Unpacking gcc (4:15.2.0-4ubuntu1) ... 1816s Selecting previously unselected package libstdc++-15-dev:ppc64el. 1816s Preparing to unpack .../154-libstdc++-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 1816s Unpacking libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 1816s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 1816s Preparing to unpack .../155-g++-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 1816s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1816s Selecting previously unselected package g++-15. 1816s Preparing to unpack .../156-g++-15_15.2.0-12ubuntu1_ppc64el.deb ... 1816s Unpacking g++-15 (15.2.0-12ubuntu1) ... 1816s Selecting previously unselected package g++-powerpc64le-linux-gnu. 1816s Preparing to unpack .../157-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1816s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1816s Selecting previously unselected package g++. 1816s Preparing to unpack .../158-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1816s Unpacking g++ (4:15.2.0-4ubuntu1) ... 1816s Selecting previously unselected package build-essential. 1816s Preparing to unpack .../159-build-essential_12.12ubuntu2_ppc64el.deb ... 1816s Unpacking build-essential (12.12ubuntu2) ... 1816s Selecting previously unselected package ca-certificates-java. 1816s Preparing to unpack .../160-ca-certificates-java_20240118build1_all.deb ... 1816s Unpacking ca-certificates-java (20240118build1) ... 1816s Selecting previously unselected package libdebhelper-perl. 1816s Preparing to unpack .../161-libdebhelper-perl_13.28ubuntu1_all.deb ... 1816s Unpacking libdebhelper-perl (13.28ubuntu1) ... 1816s Selecting previously unselected package libtool. 1816s Preparing to unpack .../162-libtool_2.5.4-9_all.deb ... 1816s Unpacking libtool (2.5.4-9) ... 1816s Selecting previously unselected package dh-autoreconf. 1816s Preparing to unpack .../163-dh-autoreconf_21_all.deb ... 1816s Unpacking dh-autoreconf (21) ... 1816s Selecting previously unselected package libarchive-zip-perl. 1816s Preparing to unpack .../164-libarchive-zip-perl_1.68-1_all.deb ... 1816s Unpacking libarchive-zip-perl (1.68-1) ... 1816s Selecting previously unselected package libfile-stripnondeterminism-perl. 1816s Preparing to unpack .../165-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 1816s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1816s Selecting previously unselected package dh-strip-nondeterminism. 1816s Preparing to unpack .../166-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 1816s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 1816s Selecting previously unselected package debugedit. 1816s Preparing to unpack .../167-debugedit_1%3a5.2-3_ppc64el.deb ... 1816s Unpacking debugedit (1:5.2-3) ... 1816s Selecting previously unselected package dwz. 1816s Preparing to unpack .../168-dwz_0.16-2_ppc64el.deb ... 1816s Unpacking dwz (0.16-2) ... 1816s Selecting previously unselected package gettext. 1816s Preparing to unpack .../169-gettext_0.23.2-1_ppc64el.deb ... 1816s Unpacking gettext (0.23.2-1) ... 1816s Selecting previously unselected package intltool-debian. 1816s Preparing to unpack .../170-intltool-debian_0.35.0+20060710.6build1_all.deb ... 1816s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 1816s Selecting previously unselected package po-debconf. 1816s Preparing to unpack .../171-po-debconf_1.0.22_all.deb ... 1816s Unpacking po-debconf (1.0.22) ... 1816s Selecting previously unselected package debhelper. 1816s Preparing to unpack .../172-debhelper_13.28ubuntu1_all.deb ... 1816s Unpacking debhelper (13.28ubuntu1) ... 1816s Selecting previously unselected package java-common. 1816s Preparing to unpack .../173-java-common_0.76build1_all.deb ... 1816s Unpacking java-common (0.76build1) ... 1816s Selecting previously unselected package libpcsclite1:ppc64el. 1816s Preparing to unpack .../174-libpcsclite1_2.4.1-1_ppc64el.deb ... 1816s Unpacking libpcsclite1:ppc64el (2.4.1-1) ... 1816s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 1816s Preparing to unpack .../175-openjdk-21-jre-headless_21.0.10+7-1_ppc64el.deb ... 1816s Unpacking openjdk-21-jre-headless:ppc64el (21.0.10+7-1) ... 1817s Selecting previously unselected package default-jre-headless. 1817s Preparing to unpack .../176-default-jre-headless_2%3a1.21-76build1_ppc64el.deb ... 1817s Unpacking default-jre-headless (2:1.21-76build1) ... 1817s Selecting previously unselected package sgml-base. 1817s Preparing to unpack .../177-sgml-base_1.31+nmu1_all.deb ... 1817s Unpacking sgml-base (1.31+nmu1) ... 1817s Selecting previously unselected package xml-core. 1817s Preparing to unpack .../178-xml-core_0.19build1_all.deb ... 1817s Unpacking xml-core (0.19build1) ... 1817s Selecting previously unselected package docutils-common. 1817s Preparing to unpack .../179-docutils-common_0.22.4+dfsg-1_all.deb ... 1817s Unpacking docutils-common (0.22.4+dfsg-1) ... 1817s Selecting previously unselected package fonts-glyphicons-halflings. 1817s Preparing to unpack .../180-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 1817s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1817s Selecting previously unselected package unzip. 1817s Preparing to unpack .../181-unzip_6.0-29ubuntu1_ppc64el.deb ... 1817s Unpacking unzip (6.0-29ubuntu1) ... 1817s Selecting previously unselected package java-wrappers. 1817s Preparing to unpack .../182-java-wrappers_0.5build1_all.deb ... 1817s Unpacking java-wrappers (0.5build1) ... 1817s Selecting previously unselected package libalgorithm-c3-perl. 1817s Preparing to unpack .../183-libalgorithm-c3-perl_0.11-2_all.deb ... 1817s Unpacking libalgorithm-c3-perl (0.11-2) ... 1817s Selecting previously unselected package libauth-yubikey-webclient-perl. 1817s Preparing to unpack .../184-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1817s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1817s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 1817s Preparing to unpack .../185-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 1817s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 1817s Selecting previously unselected package libdynaloader-functions-perl. 1817s Preparing to unpack .../186-libdynaloader-functions-perl_0.004-2_all.deb ... 1817s Unpacking libdynaloader-functions-perl (0.004-2) ... 1817s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 1817s Preparing to unpack .../187-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 1817s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 1817s Selecting previously unselected package libparams-classify-perl:ppc64el. 1817s Preparing to unpack .../188-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 1817s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 1817s Selecting previously unselected package libmodule-runtime-perl. 1817s Preparing to unpack .../189-libmodule-runtime-perl_0.018-1_all.deb ... 1817s Unpacking libmodule-runtime-perl (0.018-1) ... 1818s Selecting previously unselected package libmodule-implementation-perl. 1818s Preparing to unpack .../190-libmodule-implementation-perl_0.09-2_all.deb ... 1818s Unpacking libmodule-implementation-perl (0.09-2) ... 1818s Selecting previously unselected package libsub-exporter-progressive-perl. 1818s Preparing to unpack .../191-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1818s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1818s Selecting previously unselected package libvariable-magic-perl. 1818s Preparing to unpack .../192-libvariable-magic-perl_0.64-1build1_ppc64el.deb ... 1818s Unpacking libvariable-magic-perl (0.64-1build1) ... 1818s Selecting previously unselected package libb-hooks-endofscope-perl. 1818s Preparing to unpack .../193-libb-hooks-endofscope-perl_0.28-2_all.deb ... 1818s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 1818s Selecting previously unselected package libcrypt-random-seed-perl. 1818s Preparing to unpack .../194-libcrypt-random-seed-perl_0.03-3_all.deb ... 1818s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1818s Selecting previously unselected package libmath-random-isaac-perl. 1818s Preparing to unpack .../195-libmath-random-isaac-perl_1.004-2_all.deb ... 1818s Unpacking libmath-random-isaac-perl (1.004-2) ... 1818s Selecting previously unselected package libbytes-random-secure-perl. 1818s Preparing to unpack .../196-libbytes-random-secure-perl_0.29-3_all.deb ... 1818s Unpacking libbytes-random-secure-perl (0.29-3) ... 1818s Selecting previously unselected package libcapture-tiny-perl. 1818s Preparing to unpack .../197-libcapture-tiny-perl_0.50-1_all.deb ... 1818s Unpacking libcapture-tiny-perl (0.50-1) ... 1818s Selecting previously unselected package libcares2:ppc64el. 1818s Preparing to unpack .../198-libcares2_1.34.6-1_ppc64el.deb ... 1818s Unpacking libcares2:ppc64el (1.34.6-1) ... 1818s Selecting previously unselected package libclass-c3-perl. 1818s Preparing to unpack .../199-libclass-c3-perl_0.35-2_all.deb ... 1818s Unpacking libclass-c3-perl (0.35-2) ... 1818s Selecting previously unselected package libclass-data-inheritable-perl. 1818s Preparing to unpack .../200-libclass-data-inheritable-perl_0.10-1_all.deb ... 1818s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1818s Selecting previously unselected package libclass-method-modifiers-perl. 1818s Preparing to unpack .../201-libclass-method-modifiers-perl_2.15-1_all.deb ... 1818s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1818s Selecting previously unselected package libclass-singleton-perl. 1818s Preparing to unpack .../202-libclass-singleton-perl_1.6-2_all.deb ... 1818s Unpacking libclass-singleton-perl (1.6-2) ... 1818s Selecting previously unselected package libclone-pp-perl. 1818s Preparing to unpack .../203-libclone-pp-perl_1.08-2_all.deb ... 1818s Unpacking libclone-pp-perl (1.08-2) ... 1818s Selecting previously unselected package libconvert-binhex-perl. 1818s Preparing to unpack .../204-libconvert-binhex-perl_1.125-3_all.deb ... 1818s Unpacking libconvert-binhex-perl (1.125-3) ... 1818s Selecting previously unselected package libcrypt-dh-gmp-perl. 1818s Preparing to unpack .../205-libcrypt-dh-gmp-perl_0.00012-2build5_ppc64el.deb ... 1818s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1818s Selecting previously unselected package libcrypt-jwt-perl. 1818s Preparing to unpack .../206-libcrypt-jwt-perl_0.037-1_all.deb ... 1818s Unpacking libcrypt-jwt-perl (0.037-1) ... 1818s Selecting previously unselected package libcrypt-ssleay-perl. 1818s Preparing to unpack .../207-libcrypt-ssleay-perl_0.73.06-2build6_ppc64el.deb ... 1818s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1818s Selecting previously unselected package libdata-hexdump-perl. 1818s Preparing to unpack .../208-libdata-hexdump-perl_0.04-2_all.deb ... 1818s Unpacking libdata-hexdump-perl (0.04-2) ... 1818s Selecting previously unselected package libparams-util-perl. 1818s Preparing to unpack .../209-libparams-util-perl_1.102-3build1_ppc64el.deb ... 1818s Unpacking libparams-util-perl (1.102-3build1) ... 1818s Selecting previously unselected package libsub-install-perl. 1818s Preparing to unpack .../210-libsub-install-perl_0.929-1_all.deb ... 1818s Unpacking libsub-install-perl (0.929-1) ... 1818s Selecting previously unselected package libdata-optlist-perl. 1818s Preparing to unpack .../211-libdata-optlist-perl_0.114-1_all.deb ... 1818s Unpacking libdata-optlist-perl (0.114-1) ... 1818s Selecting previously unselected package liblist-someutils-perl. 1818s Preparing to unpack .../212-liblist-someutils-perl_0.59-1_all.deb ... 1818s Unpacking liblist-someutils-perl (0.59-1) ... 1818s Selecting previously unselected package liblist-utilsby-perl. 1818s Preparing to unpack .../213-liblist-utilsby-perl_0.12-2_all.deb ... 1818s Unpacking liblist-utilsby-perl (0.12-2) ... 1818s Selecting previously unselected package liblist-allutils-perl. 1818s Preparing to unpack .../214-liblist-allutils-perl_0.19-1_all.deb ... 1818s Unpacking liblist-allutils-perl (0.19-1) ... 1818s Selecting previously unselected package libimport-into-perl. 1818s Preparing to unpack .../215-libimport-into-perl_1.002005-2_all.deb ... 1818s Unpacking libimport-into-perl (1.002005-2) ... 1818s Selecting previously unselected package librole-tiny-perl. 1818s Preparing to unpack .../216-librole-tiny-perl_2.002004-1_all.deb ... 1818s Unpacking librole-tiny-perl (2.002004-1) ... 1818s Selecting previously unselected package libsub-quote-perl. 1818s Preparing to unpack .../217-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 1818s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 1818s Selecting previously unselected package libmoo-perl. 1818s Preparing to unpack .../218-libmoo-perl_2.005005-1_all.deb ... 1818s Unpacking libmoo-perl (2.005005-1) ... 1818s Selecting previously unselected package libdata-password-zxcvbn-perl. 1818s Preparing to unpack .../219-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 1818s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 1818s Selecting previously unselected package libpackage-stash-perl. 1818s Preparing to unpack .../220-libpackage-stash-perl_0.40-1_all.deb ... 1818s Unpacking libpackage-stash-perl (0.40-1) ... 1818s Selecting previously unselected package libsub-identify-perl. 1818s Preparing to unpack .../221-libsub-identify-perl_0.14-4_ppc64el.deb ... 1818s Unpacking libsub-identify-perl (0.14-4) ... 1818s Selecting previously unselected package libsub-name-perl:ppc64el. 1818s Preparing to unpack .../222-libsub-name-perl_0.28-1_ppc64el.deb ... 1818s Unpacking libsub-name-perl:ppc64el (0.28-1) ... 1818s Selecting previously unselected package libnamespace-clean-perl. 1818s Preparing to unpack .../223-libnamespace-clean-perl_0.27-2_all.deb ... 1818s Unpacking libnamespace-clean-perl (0.27-2) ... 1818s Selecting previously unselected package libnamespace-autoclean-perl. 1818s Preparing to unpack .../224-libnamespace-autoclean-perl_0.31-1_all.deb ... 1818s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1818s Selecting previously unselected package libsub-exporter-perl. 1818s Preparing to unpack .../225-libsub-exporter-perl_0.990-1_all.deb ... 1818s Unpacking libsub-exporter-perl (0.990-1) ... 1818s Selecting previously unselected package libeval-closure-perl. 1818s Preparing to unpack .../226-libeval-closure-perl_0.14-3_all.deb ... 1818s Unpacking libeval-closure-perl (0.14-3) ... 1818s Selecting previously unselected package libexception-class-perl. 1818s Preparing to unpack .../227-libexception-class-perl_1.45-1_all.deb ... 1818s Unpacking libexception-class-perl (1.45-1) ... 1818s Selecting previously unselected package libparams-validationcompiler-perl. 1818s Preparing to unpack .../228-libparams-validationcompiler-perl_0.31-1_all.deb ... 1818s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1818s Selecting previously unselected package libmro-compat-perl. 1818s Preparing to unpack .../229-libmro-compat-perl_0.15-2_all.deb ... 1818s Unpacking libmro-compat-perl (0.15-2) ... 1818s Selecting previously unselected package libxstring-perl:ppc64el. 1818s Preparing to unpack .../230-libxstring-perl_0.005-2build4_ppc64el.deb ... 1818s Unpacking libxstring-perl:ppc64el (0.005-2build4) ... 1818s Selecting previously unselected package libspecio-perl. 1818s Preparing to unpack .../231-libspecio-perl_0.53-1_all.deb ... 1818s Unpacking libspecio-perl (0.53-1) ... 1818s Selecting previously unselected package libdatetime-locale-perl. 1818s Preparing to unpack .../232-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 1818s Unpacking libdatetime-locale-perl (1:1.45-1) ... 1819s Selecting previously unselected package libdatetime-timezone-perl. 1819s Preparing to unpack .../233-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 1819s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 1819s Selecting previously unselected package libdatetime-perl. 1819s Preparing to unpack .../234-libdatetime-perl_2%3a1.65-1build3_ppc64el.deb ... 1819s Unpacking libdatetime-perl (2:1.65-1build3) ... 1819s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1819s Preparing to unpack .../235-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1819s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1819s Selecting previously unselected package libdbi-perl:ppc64el. 1819s Preparing to unpack .../236-libdbi-perl_1.647-1build1_ppc64el.deb ... 1819s Unpacking libdbi-perl:ppc64el (1.647-1build1) ... 1819s Selecting previously unselected package libdbd-sqlite3-perl:ppc64el. 1819s Preparing to unpack .../237-libdbd-sqlite3-perl_1.76-1_ppc64el.deb ... 1819s Unpacking libdbd-sqlite3-perl:ppc64el (1.76-1) ... 1819s Selecting previously unselected package libemail-simple-perl. 1819s Preparing to unpack .../238-libemail-simple-perl_2.218-1_all.deb ... 1819s Unpacking libemail-simple-perl (2.218-1) ... 1819s Selecting previously unselected package libmodule-pluggable-perl. 1819s Preparing to unpack .../239-libmodule-pluggable-perl_5.2-5_all.deb ... 1819s Unpacking libmodule-pluggable-perl (5.2-5) ... 1819s Selecting previously unselected package libemail-abstract-perl. 1819s Preparing to unpack .../240-libemail-abstract-perl_3.010-1_all.deb ... 1819s Unpacking libemail-abstract-perl (3.010-1) ... 1819s Selecting previously unselected package libemail-address-xs-perl. 1819s Preparing to unpack .../241-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 1819s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1819s Selecting previously unselected package libmoox-types-mooselike-perl. 1819s Preparing to unpack .../242-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1819s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1819s Selecting previously unselected package libthrowable-perl. 1819s Preparing to unpack .../243-libthrowable-perl_1.001-2_all.deb ... 1819s Unpacking libthrowable-perl (1.001-2) ... 1819s Selecting previously unselected package libemail-sender-perl. 1819s Preparing to unpack .../244-libemail-sender-perl_2.601-1_all.deb ... 1819s Unpacking libemail-sender-perl (2.601-1) ... 1819s Selecting previously unselected package libextutils-depends-perl. 1819s Preparing to unpack .../245-libextutils-depends-perl_0.8002-1_all.deb ... 1819s Unpacking libextutils-depends-perl (0.8002-1) ... 1819s Selecting previously unselected package libimagequant0:ppc64el. 1819s Preparing to unpack .../246-libimagequant0_2.18.0-1build1_ppc64el.deb ... 1819s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 1819s Selecting previously unselected package libxpm4:ppc64el. 1819s Preparing to unpack .../247-libxpm4_1%3a3.5.17-1build3_ppc64el.deb ... 1819s Unpacking libxpm4:ppc64el (1:3.5.17-1build3) ... 1819s Selecting previously unselected package libgd3:ppc64el. 1819s Preparing to unpack .../248-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 1819s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 1819s Selecting previously unselected package libgd-perl. 1819s Preparing to unpack .../249-libgd-perl_2.84-2_ppc64el.deb ... 1819s Unpacking libgd-perl (2.84-2) ... 1819s Selecting previously unselected package libgd-securityimage-perl. 1819s Preparing to unpack .../250-libgd-securityimage-perl_1.75-3_all.deb ... 1819s Unpacking libgd-securityimage-perl (1.75-3) ... 1819s Selecting previously unselected package libglib-perl:ppc64el. 1819s Preparing to unpack .../251-libglib-perl_3%3a1.329.4-1_ppc64el.deb ... 1819s Unpacking libglib-perl:ppc64el (3:1.329.4-1) ... 1819s Selecting previously unselected package libgssapi-perl. 1819s Preparing to unpack .../252-libgssapi-perl_0.28-4build5_ppc64el.deb ... 1819s Unpacking libgssapi-perl (0.28-4build5) ... 1819s Selecting previously unselected package libhash-merge-simple-perl. 1819s Preparing to unpack .../253-libhash-merge-simple-perl_0.052-1_all.deb ... 1819s Unpacking libhash-merge-simple-perl (0.052-1) ... 1819s Selecting previously unselected package libhttp-daemon-perl. 1819s Preparing to unpack .../254-libhttp-daemon-perl_6.16-1_all.deb ... 1819s Unpacking libhttp-daemon-perl (6.16-1) ... 1819s Selecting previously unselected package libio-pty-perl. 1819s Preparing to unpack .../255-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 1819s Unpacking libio-pty-perl (1:1.20-1build3) ... 1819s Selecting previously unselected package libio-sessiondata-perl. 1819s Preparing to unpack .../256-libio-sessiondata-perl_1.03-3_all.deb ... 1819s Unpacking libio-sessiondata-perl (1.03-3) ... 1819s Selecting previously unselected package libperlio-via-timeout-perl. 1819s Preparing to unpack .../257-libperlio-via-timeout-perl_0.32-3_all.deb ... 1819s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1819s Selecting previously unselected package libio-socket-timeout-perl. 1819s Preparing to unpack .../258-libio-socket-timeout-perl_0.32-3_all.deb ... 1819s Unpacking libio-socket-timeout-perl (0.32-3) ... 1819s Selecting previously unselected package libio-string-perl. 1819s Preparing to unpack .../259-libio-string-perl_1.08-4_all.deb ... 1819s Unpacking libio-string-perl (1.08-4) ... 1819s Selecting previously unselected package libio-stringy-perl. 1819s Preparing to unpack .../260-libio-stringy-perl_2.113-2_all.deb ... 1819s Unpacking libio-stringy-perl (2.113-2) ... 1819s Selecting previously unselected package libipc-run-perl. 1819s Preparing to unpack .../261-libipc-run-perl_20250809.0-1build1_all.deb ... 1819s Unpacking libipc-run-perl (20250809.0-1build1) ... 1819s Selecting previously unselected package libjargs-java. 1819s Preparing to unpack .../262-libjargs-java_1.0.0-5build1_all.deb ... 1819s Unpacking libjargs-java (1.0.0-5build1) ... 1819s Selecting previously unselected package libjs-bootstrap. 1819s Preparing to unpack .../263-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 1819s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 1819s Selecting previously unselected package libxslt1.1:ppc64el. 1819s Preparing to unpack .../264-libxslt1.1_1.1.43-0.3_ppc64el.deb ... 1819s Unpacking libxslt1.1:ppc64el (1.1.43-0.3) ... 1819s Selecting previously unselected package libxmlsec1-1:ppc64el. 1819s Preparing to unpack .../265-libxmlsec1-1_1.3.9-1_ppc64el.deb ... 1819s Unpacking libxmlsec1-1:ppc64el (1.3.9-1) ... 1819s Selecting previously unselected package libxmlsec1-openssl1:ppc64el. 1819s Preparing to unpack .../266-libxmlsec1-openssl1_1.3.9-1_ppc64el.deb ... 1819s Unpacking libxmlsec1-openssl1:ppc64el (1.3.9-1) ... 1819s Selecting previously unselected package liblasso3t64. 1819s Preparing to unpack .../267-liblasso3t64_2.9.0-3_ppc64el.deb ... 1819s Unpacking liblasso3t64 (2.9.0-3) ... 1819s Selecting previously unselected package liblasso-perl:ppc64el. 1819s Preparing to unpack .../268-liblasso-perl_2.9.0-3_ppc64el.deb ... 1819s Unpacking liblasso-perl:ppc64el (2.9.0-3) ... 1820s Selecting previously unselected package libllhttp9.3. 1820s Preparing to unpack .../269-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_ppc64el.deb ... 1820s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1820s Selecting previously unselected package liblog-log4perl-perl. 1820s Preparing to unpack .../270-liblog-log4perl-perl_1.57-1_all.deb ... 1820s Unpacking liblog-log4perl-perl (1.57-1) ... 1820s Selecting previously unselected package liblwp-protocol-psgi-perl. 1820s Preparing to unpack .../271-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1820s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1820s Selecting previously unselected package libnet-smtp-ssl-perl. 1820s Preparing to unpack .../272-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1820s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1820s Selecting previously unselected package libmailtools-perl. 1820s Preparing to unpack .../273-libmailtools-perl_2.22-1_all.deb ... 1820s Unpacking libmailtools-perl (2.22-1) ... 1820s Selecting previously unselected package libmime-tools-perl. 1820s Preparing to unpack .../274-libmime-tools-perl_5.515-1_all.deb ... 1820s Unpacking libmime-tools-perl (5.515-1) ... 1820s Selecting previously unselected package libnet-ip-perl. 1820s Preparing to unpack .../275-libnet-ip-perl_1.26-4_all.deb ... 1820s Unpacking libnet-ip-perl (1.26-4) ... 1820s Selecting previously unselected package libnet-ldap-perl. 1820s Preparing to unpack .../276-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1820s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1820s Selecting previously unselected package libxml-namespacesupport-perl. 1820s Preparing to unpack .../277-libxml-namespacesupport-perl_1.12-2_all.deb ... 1820s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1820s Selecting previously unselected package libxml-sax-base-perl. 1820s Preparing to unpack .../278-libxml-sax-base-perl_1.09-3_all.deb ... 1820s Unpacking libxml-sax-base-perl (1.09-3) ... 1820s Selecting previously unselected package libxml-sax-perl. 1820s Preparing to unpack .../279-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1820s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1820s Selecting previously unselected package libxml-libxml-perl. 1820s Preparing to unpack .../280-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_ppc64el.deb ... 1820s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1820s Selecting previously unselected package libxml-simple-perl. 1820s Preparing to unpack .../281-libxml-simple-perl_2.25-2_all.deb ... 1820s Unpacking libxml-simple-perl (2.25-2) ... 1820s Selecting previously unselected package libnet-openid-common-perl. 1820s Preparing to unpack .../282-libnet-openid-common-perl_1.20-2_all.deb ... 1820s Unpacking libnet-openid-common-perl (1.20-2) ... 1820s Selecting previously unselected package libnet-openid-consumer-perl. 1820s Preparing to unpack .../283-libnet-openid-consumer-perl_1.18-2_all.deb ... 1820s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1820s Selecting previously unselected package libnet-openid-server-perl. 1820s Preparing to unpack .../284-libnet-openid-server-perl_1.09-4_all.deb ... 1820s Unpacking libnet-openid-server-perl (1.09-4) ... 1820s Selecting previously unselected package libsimdjson29:ppc64el. 1820s Preparing to unpack .../285-libsimdjson29_4.2.4-1_ppc64el.deb ... 1820s Unpacking libsimdjson29:ppc64el (4.2.4-1) ... 1820s Selecting previously unselected package libsimdutf29:ppc64el. 1820s Preparing to unpack .../286-libsimdutf29_7.7.1-3_ppc64el.deb ... 1820s Unpacking libsimdutf29:ppc64el (7.7.1-3) ... 1820s Selecting previously unselected package node-corepack. 1820s Preparing to unpack .../287-node-corepack_0.24.0-5build1_all.deb ... 1820s Unpacking node-corepack (0.24.0-5build1) ... 1820s Selecting previously unselected package nodejs. 1820s Preparing to unpack .../288-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_ppc64el.deb ... 1820s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1820s Selecting previously unselected package node-xtend. 1820s Preparing to unpack .../289-node-xtend_4.0.2-3_all.deb ... 1820s Unpacking node-xtend (4.0.2-3) ... 1820s Selecting previously unselected package node-acorn. 1820s Preparing to unpack .../290-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 1820s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1820s Selecting previously unselected package node-cjs-module-lexer. 1820s Preparing to unpack .../291-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1820s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1820s Selecting previously unselected package node-balanced-match. 1820s Preparing to unpack .../292-node-balanced-match_2.0.0-1_all.deb ... 1820s Unpacking node-balanced-match (2.0.0-1) ... 1820s Selecting previously unselected package node-brace-expansion. 1820s Preparing to unpack .../293-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 1820s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 1820s Selecting previously unselected package node-minimatch. 1820s Preparing to unpack .../294-node-minimatch_9.0.3-6_all.deb ... 1820s Unpacking node-minimatch (9.0.3-6) ... 1820s Selecting previously unselected package node-ms. 1820s Preparing to unpack .../295-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 1820s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 1820s Selecting previously unselected package node-debug. 1820s Preparing to unpack .../296-node-debug_4.4.1+~4.1.12-1_all.deb ... 1820s Unpacking node-debug (4.4.1+~4.1.12-1) ... 1820s Selecting previously unselected package node-lru-cache. 1820s Preparing to unpack .../297-node-lru-cache_10.0.1-3_all.deb ... 1820s Unpacking node-lru-cache (10.0.1-3) ... 1820s Selecting previously unselected package node-semver. 1820s Preparing to unpack .../298-node-semver_7.6.1+~7.5.8-2_all.deb ... 1820s Unpacking node-semver (7.6.1+~7.5.8-2) ... 1820s Selecting previously unselected package node-llhttp. 1820s Preparing to unpack .../299-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 1820s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1820s Selecting previously unselected package node-undici. 1820s Preparing to unpack .../300-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 1820s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1820s Selecting previously unselected package libnode127:ppc64el. 1820s Preparing to unpack .../301-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_ppc64el.deb ... 1820s Unpacking libnode127:ppc64el (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1821s Selecting previously unselected package libregexp-common-perl. 1821s Preparing to unpack .../302-libregexp-common-perl_2024080801-1_all.deb ... 1821s Unpacking libregexp-common-perl (2024080801-1) ... 1821s Selecting previously unselected package libtask-weaken-perl. 1821s Preparing to unpack .../303-libtask-weaken-perl_1.06-2_all.deb ... 1821s Unpacking libtask-weaken-perl (1.06-2) ... 1821s Selecting previously unselected package libxml-parser-perl. 1821s Preparing to unpack .../304-libxml-parser-perl_2.47-1build4_ppc64el.deb ... 1821s Unpacking libxml-parser-perl (2.47-1build4) ... 1821s Selecting previously unselected package libsoap-lite-perl. 1821s Preparing to unpack .../305-libsoap-lite-perl_1.27-3_all.deb ... 1821s Unpacking libsoap-lite-perl (1.27-3) ... 1821s Selecting previously unselected package libstring-random-perl. 1821s Preparing to unpack .../306-libstring-random-perl_1%3a0.32-2_all.deb ... 1821s Unpacking libstring-random-perl (1:0.32-2) ... 1821s Selecting previously unselected package libtest-leaktrace-perl. 1821s Preparing to unpack .../307-libtest-leaktrace-perl_0.17-1build6_ppc64el.deb ... 1821s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1821s Selecting previously unselected package libtest-output-perl. 1821s Preparing to unpack .../308-libtest-output-perl_1.036-1_all.deb ... 1821s Unpacking libtest-output-perl (1.036-1) ... 1821s Selecting previously unselected package libtest-pod-perl. 1821s Preparing to unpack .../309-libtest-pod-perl_1.52-3_all.deb ... 1821s Unpacking libtest-pod-perl (1.52-3) ... 1821s Selecting previously unselected package libtime-fake-perl. 1821s Preparing to unpack .../310-libtime-fake-perl_0.11-4_all.deb ... 1821s Unpacking libtime-fake-perl (0.11-4) ... 1821s Selecting previously unselected package libxml-libxslt-perl:ppc64el. 1821s Preparing to unpack .../311-libxml-libxslt-perl_2.003000-4_ppc64el.deb ... 1821s Unpacking libxml-libxslt-perl:ppc64el (2.003000-4) ... 1821s Selecting previously unselected package node-uglify-js. 1821s Preparing to unpack .../312-node-uglify-js_3.17.4-2build1_all.deb ... 1821s Unpacking node-uglify-js (3.17.4-2build1) ... 1821s Selecting previously unselected package python3-defusedxml. 1821s Preparing to unpack .../313-python3-defusedxml_0.7.1-3build1_all.deb ... 1821s Unpacking python3-defusedxml (0.7.1-3build1) ... 1821s Selecting previously unselected package python3-roman-numerals. 1821s Preparing to unpack .../314-python3-roman-numerals_4.1.0-1_all.deb ... 1821s Unpacking python3-roman-numerals (4.1.0-1) ... 1821s Selecting previously unselected package python3-docutils. 1821s Preparing to unpack .../315-python3-docutils_0.22.4+dfsg-1_all.deb ... 1821s Unpacking python3-docutils (0.22.4+dfsg-1) ... 1821s Selecting previously unselected package python3-imagesize. 1821s Preparing to unpack .../316-python3-imagesize_1.4.1-1build1_all.deb ... 1821s Unpacking python3-imagesize (1.4.1-1build1) ... 1821s Selecting previously unselected package python3-snowballstemmer. 1821s Preparing to unpack .../317-python3-snowballstemmer_3.0.1-1_all.deb ... 1821s Unpacking python3-snowballstemmer (3.0.1-1) ... 1821s Selecting previously unselected package sphinx-common. 1821s Preparing to unpack .../318-sphinx-common_8.2.3-12_all.deb ... 1821s Unpacking sphinx-common (8.2.3-12) ... 1821s Selecting previously unselected package python3-alabaster. 1821s Preparing to unpack .../319-python3-alabaster_0.7.16-0.1build1_all.deb ... 1821s Unpacking python3-alabaster (0.7.16-0.1build1) ... 1821s Selecting previously unselected package python3-sphinx. 1821s Preparing to unpack .../320-python3-sphinx_8.2.3-12_all.deb ... 1821s Unpacking python3-sphinx (8.2.3-12) ... 1821s Selecting previously unselected package libjs-bootswatch. 1821s Preparing to unpack .../321-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 1821s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 1821s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1821s Preparing to unpack .../322-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 1821s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1821s Selecting previously unselected package uglifyjs. 1821s Preparing to unpack .../323-uglifyjs_3.17.4-2build1_all.deb ... 1821s Unpacking uglifyjs (3.17.4-2build1) ... 1821s Selecting previously unselected package yui-compressor. 1821s Preparing to unpack .../324-yui-compressor_2.4.8-3build1_all.deb ... 1821s Unpacking yui-compressor (2.4.8-3build1) ... 1821s Selecting previously unselected package libauthen-radius-perl. 1821s Preparing to unpack .../325-libauthen-radius-perl_0.33-1_all.deb ... 1821s Unpacking libauthen-radius-perl (0.33-1) ... 1821s Selecting previously unselected package pkg-perl-autopkgtest. 1821s Preparing to unpack .../326-pkg-perl-autopkgtest_0.85_all.deb ... 1821s Unpacking pkg-perl-autopkgtest (0.85) ... 1821s Setting up libconfig-inifiles-perl (3.000003-4) ... 1821s Setting up libmodule-pluggable-perl (5.2-5) ... 1821s Setting up node-uglify-js (3.17.4-2build1) ... 1821s Setting up libio-sessiondata-perl (1.03-3) ... 1821s Setting up javascript-common (12+nmu1) ... 1821s Setting up liblcms2-2:ppc64el (2.17-1) ... 1821s Setting up libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 1821s Setting up libaom3:ppc64el (3.13.1-2) ... 1821s Setting up node-lru-cache (10.0.1-3) ... 1821s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1821s Setting up libmath-random-isaac-perl (1.004-2) ... 1821s Setting up libtask-weaken-perl (1.06-2) ... 1821s Setting up libmouse-perl:ppc64el (2.6.1-1) ... 1821s Setting up libhttp-multipartparser-perl (0.02-3) ... 1821s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 1821s Setting up libxpm4:ppc64el (1:3.5.17-1build3) ... 1821s Setting up java-common (0.76build1) ... 1821s Setting up libclass-inspector-perl (1.36-3) ... 1821s Setting up libfont-afm-perl (1.20-4) ... 1821s Setting up libdynaloader-functions-perl (0.004-2) ... 1821s Setting up libclass-method-modifiers-perl (2.15-1) ... 1821s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 1821s Setting up libio-pty-perl (1:1.20-1build3) ... 1821s Setting up libdata-hexdump-perl (0.04-2) ... 1821s Setting up python3-defusedxml (0.7.1-3build1) ... 1822s Setting up libclone-perl:ppc64el (0.47-1) ... 1822s Setting up libarchive-zip-perl (1.68-1) ... 1822s Setting up libsub-identify-perl (0.14-4) ... 1822s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1822s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 1822s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1822s Setting up python3-alabaster (0.7.16-0.1build1) ... 1822s Setting up libio-stringy-perl (2.113-2) ... 1822s Setting up libhtml-tagset-perl (3.24-1) ... 1822s Setting up unzip (6.0-29ubuntu1) ... 1822s Setting up libdebhelper-perl (13.28ubuntu1) ... 1822s Setting up libperlio-via-timeout-perl (0.32-3) ... 1822s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1822s Setting up libnet-cidr-perl (0.27-1build1) ... 1822s Setting up libipc-sharelite-perl (0.17-5build4) ... 1822s Setting up libconvert-binhex-perl (1.125-3) ... 1822s Setting up liblwp-mediatypes-perl (6.04-2) ... 1822s Setting up libcrypt-urandom-perl (0.54-1) ... 1822s Setting up x11-common (1:7.7+24ubuntu1) ... 1822s Setting up libtest-pod-perl (1.52-3) ... 1822s Setting up libtry-tiny-perl (0.32-1) ... 1822s Setting up libdeflate0:ppc64el (1.23-2) ... 1822s Setting up perl-openssl-defaults:ppc64el (7build4) ... 1822s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 1822s Setting up linux-libc-dev:ppc64el (6.18.0-9.9) ... 1822s Setting up libxml-namespacesupport-perl (1.12-2) ... 1822s Setting up m4 (1.4.20-2) ... 1822s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1822s Setting up libclass-singleton-perl (1.6-2) ... 1822s Setting up libencode-locale-perl (1.05-3) ... 1822s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1822s Setting up libxstring-perl:ppc64el (0.005-2build4) ... 1822s Setting up libgomp1:ppc64el (15.2.0-12ubuntu1) ... 1822s Setting up libclass-errorhandler-perl (0.04-3) ... 1822s Setting up liblist-utilsby-perl (0.12-2) ... 1822s Setting up libjbig0:ppc64el (2.1-6.1ubuntu3) ... 1822s Setting up libtime-fake-perl (0.11-4) ... 1822s Setting up libfcgi-procmanager-perl (0.28-3) ... 1822s Setting up libregexp-common-perl (2024080801-1) ... 1822s Setting up libtest-sharedfork-perl (0.35-3) ... 1822s Setting up libsub-install-perl (0.929-1) ... 1822s Setting up libextutils-depends-perl (0.8002-1) ... 1822s Setting up libhash-multivalue-perl (0.16-3) ... 1822s Setting up liberror-perl (0.17030-1) ... 1822s Setting up libapache-session-perl (1.94-2) ... 1822s Setting up libxml-sax-base-perl (1.09-3) ... 1822s Setting up libio-string-perl (1.08-4) ... 1822s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1822s Setting up libsimdutf29:ppc64el (7.7.1-3) ... 1822s Setting up libsimdjson29:ppc64el (4.2.4-1) ... 1822s Setting up libfontenc1:ppc64el (1:1.1.8-1build2) ... 1822s Setting up autotools-dev (20240727.1) ... 1822s Setting up libstream-buffered-perl (0.03-3) ... 1822s Setting up libclass-data-inheritable-perl (0.10-1) ... 1822s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 1822s Setting up libalgorithm-c3-perl (0.11-2) ... 1822s Setting up rpcsvc-proto (1.4.3-1) ... 1822s Setting up liblog-log4perl-perl (1.57-1) ... 1822s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1822s Setting up libcrypt-random-seed-perl (0.03-3) ... 1822s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1822s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1822s Setting up python3-snowballstemmer (3.0.1-1) ... 1822s Setting up node-balanced-match (2.0.0-1) ... 1822s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 1822s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 1822s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 1822s Setting up libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 1822s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 1822s Setting up libemail-date-format-perl (1.008-1) ... 1822s Setting up libcryptx-perl (0.087-1) ... 1822s Setting up libcares2:ppc64el (1.34.6-1) ... 1822s Setting up libmpc3:ppc64el (1.3.1-2) ... 1822s Setting up libvariable-magic-perl (0.64-1build1) ... 1822s Setting up libio-html-perl (1.004-3) ... 1822s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1822s Setting up autopoint (0.23.2-1) ... 1822s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 1822s Setting up libipc-run-perl (20250809.0-1build1) ... 1822s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1822s Setting up libpcsclite1:ppc64el (2.4.1-1) ... 1822s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1822s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 1822s Setting up libltdl7:ppc64el (2.5.4-9) ... 1822s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 1822s Setting up libstring-random-perl (1:0.32-2) ... 1822s Setting up libparams-util-perl (1.102-3build1) ... 1822s Setting up autoconf (2.72-3.1ubuntu1) ... 1822s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1822s Setting up libwebp7:ppc64el (1.5.0-0.1build1) ... 1822s Setting up libcapture-tiny-perl (0.50-1) ... 1822s Setting up libtimedate-perl (2.3300-2) ... 1822s Setting up libubsan1:ppc64el (15.2.0-12ubuntu1) ... 1822s Setting up libsub-name-perl:ppc64el (0.28-1) ... 1822s Setting up libtypes-serialiser-perl (1.01-1) ... 1822s Setting up libgssapi-perl (0.28-4build5) ... 1822s Setting up dwz (0.16-2) ... 1822s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 1822s Setting up liblqr-1-0:ppc64el (0.4.2-2.2) ... 1822s Setting up libcrypt-dev:ppc64el (1:4.5.1-1) ... 1822s Setting up libasan8:ppc64el (15.2.0-12ubuntu1) ... 1822s Setting up libjson-perl (4.10000-1) ... 1822s Setting up libxslt1.1:ppc64el (1.1.43-0.3) ... 1822s Setting up libjargs-java (1.0.0-5build1) ... 1822s Setting up librole-tiny-perl (2.002004-1) ... 1822s Setting up debugedit (1:5.2-3) ... 1822s Setting up libfile-sharedir-perl (1.118-3) ... 1822s Setting up libfcgi-perl (0.82+ds-3build3) ... 1822s Setting up python3-roman-numerals (4.1.0-1) ... 1823s Setting up libopenjp2-7:ppc64el (2.5.4-1) ... 1823s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1823s Setting up sgml-base (1.31+nmu1) ... 1823s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 1823s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1823s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1823s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 1823s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1823s Setting up node-minimatch (9.0.3-6) ... 1823s Setting up libtsan2:ppc64el (15.2.0-12ubuntu1) ... 1823s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1823s Setting up ca-certificates-java (20240118build1) ... 1823s No JRE found. Skipping Java certificates setup. 1823s Setting up libexporter-tiny-perl (1.006003-1) ... 1823s Setting up node-xtend (4.0.2-3) ... 1823s Setting up libisl23:ppc64el (0.27-1build1) ... 1823s Setting up libconvert-asn1-perl (0.34-1) ... 1823s Setting up libtext-unidecode-perl (1.30-3) ... 1823s Setting up libde265-0:ppc64el (1.0.16-1build1) ... 1823s Setting up libc-dev-bin (2.42-2ubuntu4) ... 1823s Setting up libregexp-assemble-perl (0.38-2) ... 1823s Setting up libnet-ip-perl (1.26-4) ... 1823s Setting up libwebpmux3:ppc64el (1.5.0-0.1build1) ... 1823s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1823s Setting up libxmlsec1-1:ppc64el (1.3.9-1) ... 1823s Setting up libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 1823s Setting up liburi-perl (5.34-2build1) ... 1823s Setting up libdbi-perl:ppc64el (1.647-1build1) ... 1823s Setting up liblsan0:ppc64el (15.2.0-12ubuntu1) ... 1823s Setting up libconvert-base32-perl (0.06-3) ... 1823s Setting up dctrl-tools (2.24-3build4) ... 1823s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 1823s Setting up libitm1:ppc64el (15.2.0-12ubuntu1) ... 1823s Setting up autodep8 (0.30build1) ... 1823s Setting up libclone-pp-perl (1.08-2) ... 1823s Setting up python3-imagesize (1.4.1-1build1) ... 1823s Setting up libemail-address-xs-perl (1.05-1build5) ... 1823s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 1823s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 1823s Setting up automake (1:1.18.1-3build1) ... 1823s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 1823s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1823s Setting up libjson-xs-perl (4.040-1) ... 1823s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1823s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1823s Setting up libjs-jquery-cookie (12-4build1) ... 1823s Setting up libhttp-date-perl (6.06-1) ... 1823s Setting up libglib-perl:ppc64el (3:1.329.4-1) ... 1823s Setting up gettext (0.23.2-1) ... 1823s Setting up libtest-tcp-perl (2.22-2) ... 1823s Setting up libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 1823s Setting up java-wrappers (0.5build1) ... 1823s Setting up libio-socket-timeout-perl (0.32-3) ... 1823s Setting up libfile-listing-perl (6.16-1) ... 1823s Setting up libhash-merge-simple-perl (0.052-1) ... 1823s Setting up openjdk-21-jre-headless:ppc64el (21.0.10+7-1) ... 1823s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 1823s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1823s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1823s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1823s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1823s Setting up libcache-cache-perl (1.08-3) ... 1823s Setting up libhttp-headers-fast-perl (0.22-3) ... 1823s Setting up liblist-moreutils-perl (0.430-2) ... 1823s Setting up libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 1823s Setting up libemail-simple-perl (2.218-1) ... 1823s Setting up libxmlsec1-openssl1:ppc64el (1.3.9-1) ... 1823s Setting up libnet-http-perl (6.24-1build1) ... 1823s Setting up liblasso3t64 (2.9.0-3) ... 1823s Setting up libexception-class-perl (1.45-1) ... 1823s Setting up libclass-c3-perl (0.35-2) ... 1823s Setting up libcrypt-jwt-perl (0.037-1) ... 1823s Setting up xfonts-utils (1:7.7+7build1) ... 1823s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 1823s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1823s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1823s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1823s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1823s Setting up libauthen-radius-perl (0.33-1) ... 1823s Setting up intltool-debian (0.35.0+20060710.6build1) ... 1823s Setting up libbytes-random-secure-perl (0.29-3) ... 1823s Setting up libjson-maybexs-perl (1.004008-1) ... 1823s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1823s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1823s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1823s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1823s Setting up sphinx-common (8.2.3-12) ... 1823s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1823s Setting up libdata-optlist-perl (0.114-1) ... 1823s Setting up libtest-output-perl (1.036-1) ... 1823s Setting up pkg-perl-autopkgtest (0.85) ... 1823s Setting up libraw23t64:ppc64el (0.21.4-2) ... 1823s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1823s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1824s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1824s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1824s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1824s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 1824s Setting up libwww-robotrules-perl (6.02-1build1) ... 1824s Setting up cpp-15 (15.2.0-12ubuntu1) ... 1824s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 1824s Setting up xml-core (0.19build1) ... 1824s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 1824s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1824s Setting up liblasso-perl:ppc64el (2.9.0-3) ... 1824s Setting up libc6-dev:ppc64el (2.42-2ubuntu4) ... 1824s Setting up libdbd-sqlite3-perl:ppc64el (1.76-1) ... 1824s Setting up libmro-compat-perl (0.15-2) ... 1824s Setting up libcookie-baker-perl (0.12-1) ... 1824s Setting up libhttp-entity-parser-perl (0.25-2) ... 1824s Setting up libio-socket-ssl-perl (2.098-1) ... 1824s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1824s Setting up libsub-exporter-perl (0.990-1) ... 1824s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1824s Setting up libeval-closure-perl (0.14-3) ... 1824s Setting up libconvert-pem-perl (0.13-1) ... 1824s Setting up libhttp-negotiate-perl (6.01-2) ... 1824s Setting up libparams-validationcompiler-perl (0.31-1) ... 1824s Setting up libhttp-cookies-perl (6.11-1) ... 1824s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1824s Setting up po-debconf (1.0.22) ... 1824s Setting up libhtml-tree-perl (5.07-3) ... 1824s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 1824s Setting up libcgi-pm-perl (4.71-1build1) ... 1824s Setting up libhtml-format-perl (2.16-2) ... 1824s Setting up fonts-urw-base35 (20200910-8build1) ... 1824s Setting up libhtml-template-perl (2.97-2build1) ... 1824s Setting up gcc-15 (15.2.0-12ubuntu1) ... 1824s Setting up libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 1824s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1824s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1824s Setting up libmodule-runtime-perl (0.018-1) ... 1824s Setting up libmailtools-perl (2.22-1) ... 1824s Setting up libxml-simple-perl (2.25-2) ... 1824s Setting up libxml-libxslt-perl:ppc64el (2.003000-4) ... 1824s Setting up libhttp-daemon-perl (6.16-1) ... 1824s Setting up libemail-abstract-perl (3.010-1) ... 1824s Setting up cpp (4:15.2.0-4ubuntu1) ... 1824s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1824s Setting up libplack-perl (1.0051-1) ... 1824s Setting up libnet-openid-common-perl (1.20-2) ... 1824s Setting up libnet-openid-server-perl (1.09-4) ... 1824s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 1824s Setting up libtool (2.5.4-9) ... 1824s Setting up libmodule-implementation-perl (0.09-2) ... 1824s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 1825s Setting up libpackage-stash-perl (0.40-1) ... 1825s Setting up libimport-into-perl (1.002005-2) ... 1825s Setting up libmoo-perl (2.005005-1) ... 1825s Setting up liblist-someutils-perl (0.59-1) ... 1825s Setting up libmime-tools-perl (5.515-1) ... 1825s Setting up gcc (4:15.2.0-4ubuntu1) ... 1825s Setting up dh-autoreconf (21) ... 1825s Setting up libspecio-perl (0.53-1) ... 1825s Setting up liblist-allutils-perl (0.19-1) ... 1825s Setting up libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 1825s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1825s Setting up libb-hooks-endofscope-perl (0.28-2) ... 1825s Setting up g++-15 (15.2.0-12ubuntu1) ... 1825s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1825s Setting up libthrowable-perl (1.001-2) ... 1825s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 1825s Setting up debhelper (13.28ubuntu1) ... 1825s Setting up libemail-sender-perl (2.601-1) ... 1825s Setting up libnamespace-clean-perl (0.27-2) ... 1825s Setting up g++ (4:15.2.0-4ubuntu1) ... 1825s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1825s Setting up build-essential (12.12ubuntu2) ... 1825s Setting up libnamespace-autoclean-perl (0.31-1) ... 1825s Setting up libdatetime-locale-perl (1:1.45-1) ... 1825s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 1825s Setting up libdatetime-perl (2:1.65-1build3) ... 1825s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1825s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 1825s Setting up libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 1825s Setting up liblwp-protocol-https-perl (6.14-1) ... 1825s Setting up libheif-plugin-libde265:ppc64el (1.21.2-1) ... 1825s Setting up node-corepack (0.24.0-5build1) ... 1825s Setting up libwww-perl (6.81-1build1) ... 1825s Setting up libheif1:ppc64el (1.21.2-1) ... 1825s Setting up node-debug (4.4.1+~4.1.12-1) ... 1825s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1825s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1825s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 1825s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1825s Setting up libnode127:ppc64el (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1825s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 1825s Setting up libnet-openid-consumer-perl (1.18-2) ... 1825s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1825s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1825s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1825s Setting up libxml-parser-perl (2.47-1build4) ... 1825s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1825s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1825s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1825s Setting up libgd-perl (2.84-2) ... 1825s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1825s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1825s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1826s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1826s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1826s Setting up node-semver (7.6.1+~7.5.8-2) ... 1826s Setting up libsoap-lite-perl (1.27-3) ... 1826s Setting up uglifyjs (3.17.4-2build1) ... 1826s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1826s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1827s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1827s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1827s Setting up libgd-securityimage-perl (1.75-3) ... 1827s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1827s Processing triggers for install-info (7.2-5) ... 1827s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1827s Processing triggers for man-db (2.13.1-1) ... 1830s Processing triggers for ca-certificates-java (20240118build1) ... 1830s Adding debian:ACCVRAIZ1.pem 1830s Adding debian:AC_RAIZ_FNMT-RCM.pem 1830s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1830s Adding debian:ANF_Secure_Server_Root_CA.pem 1830s Adding debian:Actalis_Authentication_Root_CA.pem 1830s Adding debian:AffirmTrust_Commercial.pem 1830s Adding debian:AffirmTrust_Networking.pem 1830s Adding debian:AffirmTrust_Premium.pem 1830s Adding debian:AffirmTrust_Premium_ECC.pem 1830s Adding debian:Amazon_Root_CA_1.pem 1830s Adding debian:Amazon_Root_CA_2.pem 1830s Adding debian:Amazon_Root_CA_3.pem 1830s Adding debian:Amazon_Root_CA_4.pem 1830s Adding debian:Atos_TrustedRoot_2011.pem 1830s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1830s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1830s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1830s Adding debian:BJCA_Global_Root_CA1.pem 1830s Adding debian:BJCA_Global_Root_CA2.pem 1830s Adding debian:Baltimore_CyberTrust_Root.pem 1830s Adding debian:Buypass_Class_2_Root_CA.pem 1830s Adding debian:Buypass_Class_3_Root_CA.pem 1830s Adding debian:CA_Disig_Root_R2.pem 1830s Adding debian:CFCA_EV_ROOT.pem 1830s Adding debian:COMODO_Certification_Authority.pem 1830s Adding debian:COMODO_ECC_Certification_Authority.pem 1830s Adding debian:COMODO_RSA_Certification_Authority.pem 1830s Adding debian:Certainly_Root_E1.pem 1830s Adding debian:Certainly_Root_R1.pem 1830s Adding debian:Certigna.pem 1830s Adding debian:Certigna_Root_CA.pem 1830s Adding debian:Certum_EC-384_CA.pem 1830s Adding debian:Certum_Trusted_Network_CA.pem 1830s Adding debian:Certum_Trusted_Network_CA_2.pem 1830s Adding debian:Certum_Trusted_Root_CA.pem 1830s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1830s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1830s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1830s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1830s Adding debian:Comodo_AAA_Services_root.pem 1830s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1830s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1830s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1830s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1830s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1830s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1830s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1830s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1830s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1830s Adding debian:DigiCert_Global_Root_CA.pem 1830s Adding debian:DigiCert_Global_Root_G2.pem 1830s Adding debian:DigiCert_Global_Root_G3.pem 1830s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1830s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1830s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1830s Adding debian:DigiCert_Trusted_Root_G4.pem 1830s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1830s Adding debian:Entrust_Root_Certification_Authority.pem 1830s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1830s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1830s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1830s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1830s Adding debian:GLOBALTRUST_2020.pem 1830s Adding debian:GTS_Root_R1.pem 1830s Adding debian:GTS_Root_R2.pem 1830s Adding debian:GTS_Root_R3.pem 1830s Adding debian:GTS_Root_R4.pem 1830s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1830s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1830s Adding debian:GlobalSign_Root_CA.pem 1830s Adding debian:GlobalSign_Root_CA_-_R3.pem 1830s Adding debian:GlobalSign_Root_CA_-_R6.pem 1830s Adding debian:GlobalSign_Root_E46.pem 1830s Adding debian:GlobalSign_Root_R46.pem 1830s Adding debian:Go_Daddy_Class_2_CA.pem 1830s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1830s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1830s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1830s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1830s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1830s Adding debian:HiPKI_Root_CA_-_G1.pem 1830s Adding debian:Hongkong_Post_Root_CA_3.pem 1830s Adding debian:ISRG_Root_X1.pem 1830s Adding debian:ISRG_Root_X2.pem 1830s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1830s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1830s Adding debian:Izenpe.com.pem 1830s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1830s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1830s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1830s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1830s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1830s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1830s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1830s Adding debian:QuoVadis_Root_CA_1_G3.pem 1830s Adding debian:QuoVadis_Root_CA_2.pem 1830s Adding debian:QuoVadis_Root_CA_2_G3.pem 1830s Adding debian:QuoVadis_Root_CA_3.pem 1830s Adding debian:QuoVadis_Root_CA_3_G3.pem 1830s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1830s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1830s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1830s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1830s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1830s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1830s Adding debian:SZAFIR_ROOT_CA2.pem 1830s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1830s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1830s Adding debian:SecureSign_Root_CA12.pem 1830s Adding debian:SecureSign_Root_CA14.pem 1830s Adding debian:SecureSign_Root_CA15.pem 1830s Adding debian:SecureTrust_CA.pem 1830s Adding debian:Secure_Global_CA.pem 1830s Adding debian:Security_Communication_ECC_RootCA1.pem 1830s Adding debian:Security_Communication_RootCA2.pem 1830s Adding debian:Starfield_Class_2_CA.pem 1830s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1830s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1830s Adding debian:SwissSign_Gold_CA_-_G2.pem 1830s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1830s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1830s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1830s Adding debian:TWCA_CYBER_Root_CA.pem 1830s Adding debian:TWCA_Global_Root_CA.pem 1830s Adding debian:TWCA_Root_Certification_Authority.pem 1830s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1830s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1831s Adding debian:TeliaSonera_Root_CA_v1.pem 1831s Adding debian:Telia_Root_CA_v2.pem 1831s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1831s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1831s Adding debian:Trustwave_Global_Certification_Authority.pem 1831s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1831s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1831s Adding debian:TunTrust_Root_CA.pem 1831s Adding debian:UCA_Extended_Validation_Root.pem 1831s Adding debian:UCA_Global_G2_Root.pem 1831s Adding debian:USERTrust_ECC_Certification_Authority.pem 1831s Adding debian:USERTrust_RSA_Certification_Authority.pem 1831s Adding debian:XRamp_Global_CA_Root.pem 1831s Adding debian:certSIGN_ROOT_CA.pem 1831s Adding debian:certSIGN_Root_CA_G2.pem 1831s Adding debian:e-Szigno_Root_CA_2017.pem 1831s Adding debian:ePKI_Root_Certification_Authority.pem 1831s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1831s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1831s Adding debian:emSign_Root_CA_-_C1.pem 1831s Adding debian:emSign_Root_CA_-_G1.pem 1831s Adding debian:vTrus_ECC_Root_CA.pem 1831s Adding debian:vTrus_Root_CA.pem 1831s done. 1831s Setting up yui-compressor (2.4.8-3build1) ... 1831s Setting up default-jre-headless (2:1.21-76build1) ... 1831s Processing triggers for sgml-base (1.31+nmu1) ... 1831s Setting up docutils-common (0.22.4+dfsg-1) ... 1831s Processing triggers for sgml-base (1.31+nmu1) ... 1831s Setting up python3-docutils (0.22.4+dfsg-1) ... 1831s Setting up python3-sphinx (8.2.3-12) ... 1838s autopkgtest [05:58:43]: test portal-test: ./debian/tests/runner build-deps lemonldap-ng-portal 1838s autopkgtest [05:58:43]: test portal-test: [----------------------- 1838s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 1838s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 1839s t/00-Switch.t .................................................................. 1839s ok 1 - use Lemonldap::NG::Portal::Main; 1839s ok 2 - Portal object 1839s ok 3 - Init 1839s ok 4 - Portal app 1839s ok 5 - Register $type 1839s ok 6 - Portal object 1839s ok 7 - Init 1839s ok 8 - Portal app 1839s ok 9 - Register $type 1839s # ==> Pushing CLIENT1 <== 1839s ok 10 1839s # ==> Popping CLIENT1 <== 1839s # ==> Pushing CLIENT2 <== 1839s ok 11 1839s # ==> Popping CLIENT2 <== 1839s # ==> Pushing CLIENT1 <== 1839s ok 12 1839s # ==> Popping CLIENT1 <== 1839s # ==> Pushing CLIENT2 <== 1839s ok 13 1839s # ==> Popping CLIENT2 <== 1839s 1..13 1839s ok 1840s t/01-AuthDemo.t ................................................................ 1840s ok 1 - use Lemonldap::NG::Portal::Main; 1840s ok 2 - Portal object 1840s ok 3 - Init 1840s ok 4 - Portal app 1840s ok 5 - Unauth JSON request 1840s ok 6 - Response status is 401 1840s ok 7 - Content is JSON 1840s ok 8 - Error code is 9 1840s ok 9 - Get Menu 1840s ok 10 - Rejected with PE_UNPROTECTEDURL: code found on page 1840s ok 11 - Rejected with PE_UNPROTECTEDURL 1840s ok 12 - Strict-Transport-Security is set 1840s ok 13 - Language icons found 1840s ok 14 - Custom favicon found 1840s ok 15 - Get Menu 1840s ok 16 - Rejected with PE_FIRSTACCESS 1840s ok 17 - Language icons found 1840s ok 18 - Unauth ajax request with good url 1840s ok 19 - Response status is 401 1840s ok 20 - Content is JSON 1840s ok 21 - Error code is 9 1840s ok 22 - Get Menu 1840s ok 23 - Language icons found 1840s ok 24 - Auth query 1840s ok 25 - jdoe rejected with PE_BADCREDENTIALS 1840s ok 26 - Found connect button 1840s ok 27 - HTTP code is 200 1840s ok 28 - Page contains a form 1840s ok 29 - Field "user" is defined 1840s ok 30 - Field "password" is defined 1840s ok 31 - CSP header authorize POST request to \# 1840s ok 32 - Login is pre-filled on second attemps 1840s ok 33 - Auth query 1840s ok 34 - dwho rejected with PE_BADCREDENTIALS 1840s ok 35 - Found connect button 1840s ok 36 - Auth query 1840s ok 37 - HTTP code is 200 1840s ok 38 - Get cookie lemonldap (2ccbeb4f6542e255a35b9957be2404f68064b5315c395a5d011ae9cd5c2b8a6d) 1840s ok 39 - Auth ajax request with good url 1840s ok 40 - Get redirection 1840s ok 41 - Location is http://test1.example.com/ 1840s ok 42 - Authenticated as dwho 1840s ok 43 - Auth request with bad url 1840s ok 44 - HTTP code is 200 1840s ok 45 - Authenticated as dwho 1840s ok 46 - use Lemonldap::NG::Handler::PSGI; 1840s ok 47 - PSGI test 1840s ok 48 - HTTP code is 200 1840s ok 49 - Authenticated as dwho 1840s ok 50 - Logout request 1840s ok 51 - Response is 200 1840s ok 52 - Cookie is deleted 1840s ok 53 - No pdata 1840s ok 54 - Disconnect request 1840s ok 55 - Response is 401 1840s 1..55 1840s ok 1840s t/01-BuildRule.t ............................................................... 1840s ok 1 - use Lemonldap::NG::Portal::Main; 1840s ok 2 - Portal object 1840s ok 3 - Init 1840s ok 4 - Portal app 1840s ok 5 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'titi' => 1}}] returned 0 1840s ok 6 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'toto' => 1}}] returned 1 1840s ok 7 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'tutu' => 1}}] returned 1 1840s ok 8 - Rule inSubnet('127.0.0.0/8') on input [{},{}] returned 0 1840s ok 9 - Rule inSubnet('127.0.0.0/8') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 1840s ok 10 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{},{}] returned 1 1840s ok 11 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 1840s ok 12 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '10.0.0.1'},{}] returned 0 1840s ok 13 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '192.168.2.3'}] returned 1 1840s ok 14 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '127.8.7.6'}] returned 1 1840s ok 15 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '10.0.1.2'}] returned 0 1840s 1..15 1840s ok 1841s t/01-BuildUrl.t ................................................................ 1841s ok 1 - use Lemonldap::NG::Portal::Main; 1841s ok 2 - Portal object 1841s ok 3 - Init 1841s ok 4 - Portal app 1841s ok 5 - [] => http://auth.example.com/ 1841s ok 6 - ['foo'] => http://auth.example.com/foo 1841s ok 7 - ['foo','bar'] => http://auth.example.com/foo/bar 1841s ok 8 - [{'p' => 1}] => http://auth.example.com/?p=1 1841s ok 9 - ['https://foo'] => https://foo 1841s ok 10 - ['https://foo','bar'] => https://foo/bar 1841s ok 11 - ['https://foo','bar','baz'] => https://foo/bar/baz 1841s ok 12 - ['https://foo',{'p' => 1}] => https://foo?p=1 1841s ok 13 - ['https://foo','bar',{'p' => 1}] => https://foo/bar?p=1 1841s ok 14 - ['https://foo/bar','baz',{'p' => 1}] => https://foo/bar/baz?p=1 1841s ok 15 - ['https://foo/bar/','baz','qux',{'p' => 1}] => https://foo/bar/baz/qux?p=1 1841s ok 16 - ['http://auth.example.com','foo'] => /foo 1841s ok 17 - ['http://auth.example.com','foo','bar',{'p' => 1}] => /foo/bar?p=1 1841s ok 18 - ['http://auth.example.com/test/','foo'] => /test/foo 1841s ok 19 - ['http://auth.example.com/test/','foo','bar',{'p' => 1}] => /test/foo/bar?p=1 1841s ok 20 - PORTAL_BASE for http://auth.example.com/test/ is /test/ 1841s ok 21 - PORTAL_BASE for http://auth.example.com/ is / 1841s 1..21 1841s ok 1841s t/01-CSP-and-CORS-headers.t .................................................... 1841s ok 1 - use Lemonldap::NG::Portal::Main; 1841s ok 2 - Portal object 1841s ok 3 - Init 1841s ok 4 - Portal app 1841s ok 5 - Unauth JSON request from http://auth.example.com 1841s ok 6 - http://auth.example.com is allowed 1841s ok 7 - Unauth JSON request from http://auth.example.com:80 1841s ok 8 - http://auth.example.com:80 is allowed 1841s ok 9 - Unauth JSON request from http://auth.example.comm 1841s ok 10 - http://auth.example.comm is not allowed 1841s ok 11 - Unauth JSON request from http://auth.example.co 1841s ok 12 - http://auth.example.co is not allowed 1841s ok 13 - Unauth JSON request from http://example.com 1841s ok 14 - http://example.com is not allowed 1841s ok 15 - Unauth JSON request from https://auth.example.com 1841s ok 16 - https://auth.example.com is not allowed 1841s ok 17 - Unauth JSON request 1841s ok 18 - Response status is 401 1841s ok 19 - Content is JSON 1841s ok 20 - Error code is 9 1841s ok 21 - Unauth JSON request 1841s ok 22 - CORS origin '' found 1841s ok 23 - CORS credentials 'true' found 1841s ok 24 - CORS headers '*' found 1841s ok 25 - CORS methods 'POST' found 1841s ok 26 - CORS expose-headers '*' found 1841s ok 27 - CORS max-age '86400' found 1841s ok 28 - Unauth ajax request with good url 1841s ok 29 - Response status is 401 1841s ok 30 - Content is JSON 1841s ok 31 - Error code is 9 1841s ok 32 - Get error page 1841s ok 33 - CORS origin '' found 1841s ok 34 - CORS credentials 'true' found 1841s ok 35 - CORS headers '*' found 1841s ok 36 - CORS methods 'POST' found 1841s ok 37 - CORS expose-headers '*' found 1841s ok 38 - CORS max-age '86400' found 1841s ok 39 - Get Menu 1841s ok 40 - CORS origin '' found 1841s ok 41 - CORS credentials 'true' found 1841s ok 42 - CORS headers '*' found 1841s ok 43 - CORS methods 'POST' found 1841s ok 44 - CORS expose-headers '*' found 1841s ok 45 - CORS max-age '86400' found 1841s ok 46 - Get Menu 1841s ok 47 - Language icons found 1841s ok 48 - CORS origin '' found 1841s ok 49 - CORS credentials 'true' found 1841s ok 50 - CORS headers '*' found 1841s ok 51 - CORS methods 'POST' found 1841s ok 52 - CORS expose-headers '*' found 1841s ok 53 - CORS max-age '86400' found 1841s ok 54 - CSP header values found 1841s ok 55 - X-Frame-Options "ALLOW-FROM" found 1841s ok 56 - Auth query 1841s ok 57 - HTTP code is 200 1841s ok 58 - Get cookie lemonldap (013c7be6237e52f338c0495ebf62b482d3389f55e28343d9e1ff0d4114f1400f) 1841s ok 59 - Found SameSite=Lax (default) 1841s ok 60 - Auth ajax request with good url 1841s ok 61 - Get redirection 1841s ok 62 - Location is http://test1.example.com/ 1841s ok 63 - Authenticated as dwho 1841s ok 64 - Get test1 1841s ok 65 - Lm-Remote-User found 1841s ok 66 - Lm-Remote-Custom found 1841s ok 67 - X-Frame-Options "ALLOW-FROM" found 1841s ok 68 - CORS origin '' found 1841s ok 69 - CORS credentials 'true' found 1841s ok 70 - CORS headers '*' found 1841s ok 71 - CORS methods 'POST' found 1841s ok 72 - CORS expose-headers '*' found 1841s ok 73 - CORS max-age '86400' found 1841s ok 74 - Logout request 1841s ok 75 - Response is 200 1841s ok 76 - Cookie is deleted 1841s ok 77 - No pdata 1841s ok 78 - Disconnect request 1841s ok 79 - Response is 401 1841s # Subtest: Test cspGetHost function 1841s ok 1 - Correct CSP source for undef 1841s ok 2 - Correct CSP source for 1841s ok 3 - Correct CSP source for invalid 1841s ok 4 - Correct CSP source for /relative/url 1841s ok 5 - Correct CSP source for http://test.com/test 1841s ok 6 - Correct CSP source for http://test.com:80/test 1841s ok 7 - Correct CSP source for http://test.com:81/test 1841s ok 8 - Correct CSP source for https://test.com/test 1841s ok 9 - Correct CSP source for https://test.com:443/test 1841s ok 10 - Correct CSP source for custom.scheme://something?param 1841s 1..10 1841s ok 80 - Test cspGetHost function 1841s 1..80 1841s ok 1842s t/01-Cache-Tag.t ............................................................... 1842s ok 1 - use Lemonldap::NG::Portal::Main; 1842s ok 2 - Portal object 1842s ok 3 - Init 1842s ok 4 - Portal app 1842s ok 5 - Asset tag is not null 1842s ok 6 - Asset tag has expected length 1842s ok 7 - Portal object 1842s ok 8 - Init 1842s ok 9 - Portal app 1842s ok 10 - Using a salt changes the tag 1842s ok 11 - Portal object 1842s ok 12 - Init 1842s ok 13 - Portal app 1842s ok 14 - Using a different key changes the tag 1842s 1..14 1842s ok 1842s t/01-Cookie-Domain.t ........................................................... 1842s ok 1 - use Lemonldap::NG::Portal::Main; 1842s # Subtest: Behavior with domain = example.com 1842s ok 1 - Portal object 1842s ok 2 - Init 1842s ok 3 - Portal app 1842s ok 4 - Correct cookie result for name=coucou,value=0 1842s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 1842s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 1842s ok 7 - Correct cookie result for name=coucou,value=0 1842s 1..7 1842s ok 2 - Behavior with domain = example.com 1842s # Subtest: Behavior with unset domain 1842s ok 1 - Portal object 1842s ok 2 - Init 1842s ok 3 - Portal app 1842s ok 4 - Correct cookie result for name=coucou,value=0 1842s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 1842s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 1842s ok 7 - Correct cookie result for name=coucou,value=0 1842s 1..7 1842s ok 3 - Behavior with unset domain 1842s # Subtest: Behavior with special #PORTAL# value 1842s ok 1 - Portal object 1842s ok 2 - Init 1842s ok 3 - Portal app 1842s ok 4 - Correct cookie result for name=coucou,value=0 1842s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 1842s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 1842s ok 7 - Correct cookie result for name=coucou,value=0 1842s 1..7 1842s ok 4 - Behavior with special \#PORTAL\# value 1842s # Subtest: Behavior with special #PORTALDOMAIN# value 1842s ok 1 - Portal object 1842s ok 2 - Init 1842s ok 3 - Portal app 1842s ok 4 - Correct cookie result for name=coucou,value=0 1842s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 1842s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 1842s ok 7 - Correct cookie result for name=coucou,value=0 1842s 1..7 1842s ok 5 - Behavior with special \#PORTALDOMAIN\# value 1842s 1..5 1842s ok 1843s t/01-Custom2fa.t ............................................................... 1843s ok 1 - use Lemonldap::NG::Portal::Main; 1843s ok 2 - Portal object 1843s ok 3 - Init 1843s ok 4 - Portal app 1843s # Subtest: Register 2FA on first login 1843s ok 1 - Auth query 1843s ok 2 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770026448_31329%22%7D) 1843s ok 3 - Get redirection 1843s ok 4 - Location is http://auth.example.com/2fregisters 1843s ok 5 - Auth query 1843s ok 6 - Response body is not empty 1843s ok 7 - Found at least one result for //a[@href="/2fregisters/test"] 1843s ok 8 - Response body is not empty 1843s ok 9 - Found at least one result for //span[@trspan="2fRegRequired"] 1843s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770026448_31329%22%7D) 1843s ok 11 - Auth query 1843s ok 12 - Response body is not empty 1843s ok 13 - Found at least one result for //span[@trspan="generic2fwelcome"] 1843s ok 14 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770026448_31329%22%7D) 1843s ok 15 - Post code 1843s ok 16 - Response status is 500 1843s ok 17 - Content is JSON 1843s ok 18 - Error code is PE1234 1843s ok 19 - Post code 1843s ok 20 - HTTP code is 200 1843s ok 21 - Content-Type is JSON 1843s ok 22 - Content is valid JSON 1843s ok 23 - Correct response 1843s ok 24 - Continue login 1843s ok 25 - Get redirection 1843s ok 26 - Location is http://auth.example.com/ 1843s ok 27 - Get cookie lemonldap (e38e84f042d81d4f4f4885a63e47c365241d4f511e956f1870ff6dc5311177e3) 1843s ok 28 - Get session using restSessionServer 1843s ok 29 - HTTP code is 200 1843s ok 30 - Deserialize session content 1843s ok 31 - Session has correct value for authenticationLevel 1843s ok 32 - Session has correct value for uid 1843s ok 33 - Session has correct value for _2f 1843s ok 34 - Correct private info 1843s ok 35 - Hook can modify registered device 1843s ok 36 - Hook can read device info 1843s ok 37 - Hook can read session info 1843s ok 38 - Correct type 1843s 1..38 1843s ok 5 - Register 2FA on first login 1843s # Subtest: Login with 2FA 1843s ok 1 - Auth query 1843s ok 2 - HTTP code is 200 1843s ok 3 - Page contains a form 1843s ok 4 - URI match 1843s ok 5 - Field "token" is defined 1843s ok 6 - Post code 1843s ok 7 - Response body is not empty 1843s ok 8 - Found at least one result for //span[@trmsg="110"] 1843s ok 9 - HTTP code is 200 1843s ok 10 - Page contains a form 1843s ok 11 - URI match 1843s ok 12 - Field "token" is defined 1843s ok 13 - Post code 1843s ok 14 - Response body is not empty 1843s ok 15 - Found at least one result for //span[@trmsg="110"] 1843s ok 16 - HTTP code is 200 1843s ok 17 - Page contains a form 1843s ok 18 - URI match 1843s ok 19 - Field "token" is defined 1843s ok 20 - Post code 1843s ok 21 - Get cookie lemonldap (4bf0341a26f2a5121b2937b523677bc04b84a219f55598933615610aa42885b4) 1843s ok 22 - Get session using restSessionServer 1843s ok 23 - HTTP code is 200 1843s ok 24 - Deserialize session content 1843s ok 25 - Session has correct value for authenticationLevel 1843s ok 26 - Session has correct value for uid 1843s ok 27 - Session has correct value for _2f 1843s 1..27 1843s ok 6 - Login with 2FA 1843s # Subtest: Register 2FA from logged in session 1843s ok 1 - Auth query 1843s ok 2 - HTTP code is 200 1843s ok 3 - Get cookie lemonldap (f37bae84b3cd0f54daabd06afefa7d55ce114c17640655259b6b5225ff3b2246) 1843s ok 4 - 2FA manager 1843s ok 5 - Get redirection 1843s ok 6 - Location header found 1843s ok 7 - Post code 1843s ok 8 - HTTP code is 200 1843s ok 9 - Content-Type is JSON 1843s ok 10 - Content is valid JSON 1843s ok 11 - Correct response 1843s ok 12 - Correct private info 1843s ok 13 - Private info added by hook 1843s ok 14 - Hook can read device info 1843s ok 15 - Hook can read session info 1843s ok 16 - Correct type 1843s 1..16 1843s ok 7 - Register 2FA from logged in session 1843s # Subtest: Check custom display 1843s ok 1 - Auth query 1843s ok 2 - HTTP code is 200 1843s ok 3 - HTTP code is 200 1843s ok 4 - Page contains a form 1843s ok 5 - URI match 1843s ok 6 - Field "token" is defined 1843s ok 7 - Post dummy form 1843s ok 8 - Get cookie lemonldap (9cf057dfd4ac3a7db62f5f441a57630184a779a013104081c9f1a495ed896764) 1843s ok 9 - 2FA manager 1843s ok 10 1843s ok 11 - Found correct myattr display param 1843s ok 12 - Found correct myattr_1 display param 1843s ok 13 - Found correct myzero display param 1843s ok 14 - Found correct myzero_0 display param 1843s ok 15 - private subkey _private_1 is not exposed 1843s 1..15 1843s ok 8 - Check custom display 1843s 1..8 1843s ok 1843s t/01-Dynamic-Portal-Url.t ...................................................... 1843s ok 1 - use Lemonldap::NG::Portal::Main; 1843s ok 2 - use Lemonldap::NG::Handler::Server; 1843s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1843s ok 4 - Portal object 1843s ok 5 - Init 1843s ok 6 - Portal app 1843s ok 7 - Get redirection 1843s ok 8 - Location header found 1843s ok 9 1843s ok 10 - HTTP code is 200 1843s ok 11 - Page contains a form 1843s ok 12 - Field "user" is defined 1843s ok 13 - Field "password" is defined 1843s ok 14 - CSP header authorize POST request to \# 1843s ok 15 - Auth query 1843s ok 16 - Get cookie lemonldap (09563b8bf4e256a5881c606f5437b40bc5da046ae2e20dce46f4c2ecea833d3c) 1843s ok 17 - Cookie set on correct domain 1843s ok 18 - Get redirection 1843s ok 19 - Location header found 1843s ok 20 1843s ok 21 - Correct domain in psgi.js 1843s ok 22 - Get redirection 1843s ok 23 - Location header found 1843s ok 24 1843s ok 25 - HTTP code is 200 1843s ok 26 - Page contains a form 1843s ok 27 - Field "user" is defined 1843s ok 28 - Field "password" is defined 1843s ok 29 - CSP header authorize POST request to \# 1843s ok 30 - Auth query 1843s ok 31 - Get cookie lemonldap (db2ffd94e609e58a9bff6f7a211c1a799a2b14d0212e2eb21cad341d00631970) 1843s ok 32 - Cookie set on correct domain 1843s ok 33 - Get redirection 1843s ok 34 - Location header found 1843s ok 35 1843s ok 36 - Correct domain in psgi.js 1843s 1..36 1843s ok 1844s t/01-EnablePasswordDisplay.t ................................................... 1844s ok 1 - use Lemonldap::NG::Portal::Main; 1844s ok 2 - Portal object 1844s ok 3 - Init 1844s ok 4 - Portal app 1844s ok 5 - Display portal 1844s ok 6 - toggle password icon found 1844s ok 7 - Auth query 1844s ok 8 - HTTP code is 200 1844s ok 9 - Get cookie lemonldap (5789f05f5add5a066bde29c2146ce44cfbbb83cfec130146917daebfaaf2d82b) 1844s ok 10 - Get menu 1844s ok 11 - toggle oldpassword icon found 1844s ok 12 - toggle newpassword icon found 1844s ok 13 - toggle confirmpassword icon found 1844s ok 14 - input type text found 1844s ok 15 - Logout request 1844s ok 16 - Response is 200 1844s ok 17 - Cookie is deleted 1844s ok 18 - No pdata 1844s ok 19 - Disconnect request 1844s ok 20 - Response is 401 1844s 1..20 1844s ok 1844s t/01-Handler-redirection-and-URL-check-by-portal.t ............................. 1844s ok 1 - use Lemonldap::NG::Portal::Main; 1844s ok 2 - Portal object 1844s ok 3 - Init 1844s ok 4 - Portal app 1844s ok 5 - use Lemonldap::NG::Handler::Server; 1844s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1844s ok 7 - App 1844s ok 8 - Standard Handler 1844s ok 9 - Get redirection 1844s ok 10 - Location header found 1844s ok 11 - Unauth portal request 1844s ok 12 - HTTP code is 200 1844s ok 13 - Page contains a form 1844s ok 14 - Field "url" is defined 1844s ok 15 - CSP header authorize POST request to \# 1844s ok 16 - Standard Handler with host value that contains a + character after base64 encoding 1844s ok 17 - Get redirection 1844s ok 18 - Location header found 1844s ok 19 - Unauth portalrequest 1844s ok 20 - HTTP code is 200 1844s ok 21 - Page contains a form 1844s ok 22 - Field "url" is defined 1844s ok 23 - CSP header authorize POST request to \# 1844s 1..23 1844s ok 1845s t/01-Keys.t .................................................................... 1845s ok 1 - use Lemonldap::NG::Portal::Main; 1845s # Subtest: No keys defined, fallback to old config vars 1845s ok 1 - Portal object 1845s ok 2 - Init 1845s ok 3 - Portal app 1845s ok 4 - Invalid key ID returns undef 1845s ok 5 - Invalid key ID returns undef 1845s ok 6 - Invalid key ID returns undef 1845s ok 7 - Invalid key ID returns undef 1845s ok 8 - Invalid key ID returns undef 1845s ok 9 - Invalid key ID returns undef 1845s ok 10 - Default SAML public signature key is as expected 1845s ok 11 - Default SAML private signature key is as expected 1845s ok 12 - Default SAML public encryption key is as expected 1845s ok 13 - Default SAML private encryption key is as expected 1845s ok 14 - Default OIDC public key is as expected 1845s ok 15 - Default OIDC private key is as expected 1845s ok 16 - Previous OIDC public key is as expected 1845s ok 17 - Previous OIDC private key is as expected 1845s ok 18 - Future OIDC public key is as expected 1845s ok 19 - Future OIDC private key is as expected 1845s ok 20 - Default OIDC public encryption key is as expected 1845s ok 21 - Default OIDC private encryption key is as expected 1845s 1..21 1845s ok 2 - No keys defined, fallback to old config vars 1845s # Subtest: Explicit key has priority over legacy conf 1845s ok 1 - Portal object 1845s ok 2 - Init 1845s ok 3 - Portal app 1845s ok 4 - Default SAML public key is as expected 1845s ok 5 - Default SAML private key is as expected 1845s 1..5 1845s ok 3 - Explicit key has priority over legacy conf 1845s # Subtest: Explicit key only 1845s ok 1 - Portal object 1845s ok 2 - Init 1845s ok 3 - Portal app 1845s ok 4 - Default SAML public key is as expected 1845s ok 5 - Default SAML private key is as expected 1845s 1..5 1845s ok 4 - Explicit key only 1845s 1..4 1845s ok 1845s t/01-Mail-Tpl.t ................................................................ 1845s ok 1 - use Lemonldap::NG::Portal::Main; 1845s ok 2 - Portal object 1845s ok 3 - Init 1845s ok 4 - Portal app 1845s # Subtest: Skin and language resolution 1845s # Subtest: Default skin, default language 1845s ok 1 - request ok 1845s ok 2 1845s ok 3 - Logo not attached 1845s 1..3 1845s ok 1 - Default skin, default language 1845s # Subtest: Default skin, custom language 1845s ok 1 - request ok 1845s ok 2 1845s ok 3 - Logo not attached 1845s 1..3 1845s ok 2 - Default skin, custom language 1845s # Subtest: custom skin, default language 1845s ok 1 - Request ok 1845s ok 2 1845s ok 3 - Logo attached 1845s 1..3 1845s ok 3 - custom skin, default language 1845s # Subtest: custom skin, custom language (cookie) 1845s ok 1 - Request ok 1845s ok 2 1845s ok 3 - Logo attached 1845s 1..3 1845s ok 4 - custom skin, custom language (cookie) 1845s # Subtest: custom skin, custom language (header) 1845s ok 1 - Request ok 1845s ok 2 1845s ok 3 - Logo attached 1845s 1..3 1845s ok 5 - custom skin, custom language (header) 1845s 1..5 1845s ok 5 - Skin and language resolution 1845s # Subtest: Test sendEmail method 1845s # Subtest: Use templated body and subject 1845s ok 1 - Found variable in templated body 1845s ok 2 - Found session variable in templated body 1845s ok 3 - Found subject 1845s ok 4 - Correct destination 1845s 1..4 1845s ok 1 - Use templated body and subject 1845s # Subtest: Use explicit body and subject 1845s ok 1 - Found expected hardcoded body 1845s ok 2 - Expected hardcoded subject 1845s ok 3 - Correct destination 1845s 1..3 1845s ok 2 - Use explicit body and subject 1845s 1..2 1845s ok 6 - Test sendEmail method 1845s 1..6 1845s ok 1846s t/01-OneTimeToken.t ............................................................ 1846s ok 1 - use Lemonldap::NG::Portal::Main; 1846s # Subtest: Test cache implementation 1846s ok 1 - Portal object 1846s ok 2 - Init 1846s ok 3 - Portal app 1846s # Subtest: Create ::Lib::OneTimeToken instance 1846s ok 1 - OTT instance successfully created 1846s 1..1 1846s ok 4 - Create ::Lib::OneTimeToken instance 1846s # Subtest: Get valid token and delete it 1846s ok 1 - Token successfully created 1846s ok 2 - Correct purge time 1846s ok 3 - Correct data 1846s ok 4 - Token id is no longer valid 1846s 1..4 1846s ok 5 - Get valid token and delete it 1846s # Subtest: Get expired token 1846s ok 1 - Token successfully created 1846s ok 2 - Token id is no longer valid 1846s 1..2 1846s ok 6 - Get expired token 1846s # Subtest: Get valid token without deleting it 1846s ok 1 - Token successfully created 1846s ok 2 - Correct purge time 1846s ok 3 - Correct data 1846s ok 4 - Correct purge time 1846s ok 5 - Correct data 1846s ok 6 - Token id is no longer valid 1846s 1..6 1846s ok 7 - Get valid token without deleting it 1846s # Subtest: Update token 1846s ok 1 - Token successfully created 1846s ok 2 - Correct purge time 1846s ok 3 - Correct data 1846s ok 4 - updateToken returns token id 1846s ok 5 - Correct purge time 1846s ok 6 - Correct data 1846s ok 7 - Token id is no longer valid 1846s 1..7 1846s ok 8 - Update token 1846s # Subtest: Update expired token 1846s ok 1 - Token successfully created 1846s ok 2 - updateToken returns undef 1846s ok 3 - Token id is no longer valid 1846s 1..3 1846s ok 9 - Update expired token 1846s 1..9 1846s ok 2 - Test cache implementation 1846s # Subtest: Test session implementation 1846s ok 1 - Portal object 1846s ok 2 - Init 1846s ok 3 - Portal app 1846s # Subtest: Create ::Lib::OneTimeToken instance 1846s ok 1 - OTT instance successfully created 1846s 1..1 1846s ok 4 - Create ::Lib::OneTimeToken instance 1846s # Subtest: Get valid token and delete it 1846s ok 1 - Token successfully created 1846s ok 2 - Correct purge time 1846s ok 3 - Correct data 1846s ok 4 - Token id is no longer valid 1846s 1..4 1846s ok 5 - Get valid token and delete it 1846s # Subtest: Get expired token 1846s ok 1 - Token successfully created 1846s ok 2 - Token id is no longer valid 1846s 1..2 1846s ok 6 - Get expired token 1846s # Subtest: Get valid token without deleting it 1846s ok 1 - Token successfully created 1846s ok 2 - Correct purge time 1846s ok 3 - Correct data 1846s ok 4 - Correct purge time 1846s ok 5 - Correct data 1846s ok 6 - Token id is no longer valid 1846s 1..6 1846s ok 7 - Get valid token without deleting it 1846s # Subtest: Update token 1846s ok 1 - Token successfully created 1846s ok 2 - Correct purge time 1846s ok 3 - Correct data 1846s ok 4 - updateToken returns token id 1846s ok 5 - Correct purge time 1846s ok 6 - Correct data 1846s ok 7 - Token id is no longer valid 1846s 1..7 1846s ok 8 - Update token 1846s # Subtest: Update expired token 1846s ok 1 - Token successfully created 1846s ok 2 - updateToken returns undef 1846s ok 3 - Token id is no longer valid 1846s 1..3 1846s ok 9 - Update expired token 1846s 1..9 1846s ok 3 - Test session implementation 1846s 1..3 1846s ok 1846s t/01-PluginEntrypoints.t ....................................................... 1846s ok 1 - use Lemonldap::NG::Portal::Main; 1846s ok 2 - Portal object 1846s ok 3 - Init 1846s ok 4 - Portal app 1846s ok 5 - Check that entrypoints were called in the correct order with correct params 1846s 1..5 1846s ok 1847s t/01-Reject-Hashes-in-URL.t .................................................... 1847s ok 1 - use Lemonldap::NG::Portal::Main; 1847s ok 2 - Portal object 1847s ok 3 - Init 1847s ok 4 - Portal app 1847s ok 5 - Try http://bad.com\#test.example.llng 1847s ok 6 - Response status is 401 1847s ok 7 - Content is JSON 1847s ok 8 - Error code is 109 1847s ok 9 - Rejected with PE_UNPROTECTEDURL 1847s 1..9 1847s ok 1847s t/01-Unauth-Logout.t ........................................................... 1847s ok 1 - use Lemonldap::NG::Portal::Main; 1847s ok 2 - Portal object 1847s ok 3 - Init 1847s ok 4 - Portal app 1847s ok 5 - Get logout page 1847s ok 6 - Language icons found 1847s ok 7 - PE_LOGOUT_OK 1847s ok 8 - Get cookie lemonldap (0) 1847s ok 9 - Get logout page 1847s ok 10 - Language icons found 1847s ok 11 - PE_LOGOUT_OK 1847s ok 12 - Get cookie lemonldap (0) 1847s # Subtest: Test if http://test1.example.com/ is allowed 1847s ok 1 - Get logout page 1847s ok 2 - Get cookie lemonldap (0) 1847s ok 3 - Get redirection 1847s ok 4 - Location is http://test1.example.com/ 1847s 1..4 1847s ok 13 - Test if http://test1.example.com/ is allowed 1847s # Subtest: Test if http://example3.com/ is allowed 1847s ok 1 - Get logout page 1847s ok 2 - Get cookie lemonldap (0) 1847s ok 3 - Get redirection 1847s ok 4 - Location is http://example3.com/ 1847s 1..4 1847s ok 14 - Test if http://example3.com/ is allowed 1847s # Subtest: Test if http://test.example2.com/ is allowed 1847s ok 1 - Get logout page 1847s ok 2 - Get cookie lemonldap (0) 1847s ok 3 - Get redirection 1847s ok 4 - Location is http://test.example2.com/ 1847s 1..4 1847s ok 15 - Test if http://test.example2.com/ is allowed 1847s # Subtest: Test if http://test.test.example2.com/ is allowed 1847s ok 1 - Get logout page 1847s ok 2 - Get cookie lemonldap (0) 1847s ok 3 - Get redirection 1847s ok 4 - Location is http://test.test.example2.com/ 1847s 1..4 1847s ok 16 - Test if http://test.test.example2.com/ is allowed 1847s # Subtest: Test if http://test.example3.com/ is not allowed 1847s ok 1 - Get logout page 1847s ok 2 - Get cookie lemonldap (0) 1847s ok 3 - Expected portal error code: code found on page 1847s ok 4 - Expected portal error code 1847s 1..4 1847s ok 17 - Test if http://test.example3.com/ is not allowed 1847s # Subtest: Test if http://invalid/ is not allowed 1847s ok 1 - Get logout page 1847s ok 2 - Get cookie lemonldap (0) 1847s ok 3 - Expected portal error code: code found on page 1847s ok 4 - Expected portal error code 1847s 1..4 1847s ok 18 - Test if http://invalid/ is not allowed 1847s 1..18 1847s ok 1848s t/01-WebAuthn-Registration.t ................................................... 1848s ok 1 - use Lemonldap::NG::Portal::Main; 1848s ok 2 # skip Authen::WebAuthn not found 1848s 1..2 1848s ok 1848s t/01-WebAuthn.t ................................................................ 1848s ok 1 - use Lemonldap::NG::Portal::Main; 1848s ok 2 # skip Authen::WebAuthn not found 1848s 1..2 1848s ok 1848s t/01-disabledPlugins.t ......................................................... 1848s ok 1 - use Lemonldap::NG::Portal::Main; 1848s # Subtest: Disable module by full name 1848s ok 1 - Portal object 1848s ok 2 - Init 1848s ok 3 - Portal app 1848s ok 4 - Plugin was not loaded 1848s 1..4 1848s ok 2 - Disable module by full name 1848s # Subtest: Disable module by short name 1848s ok 1 - Portal object 1848s ok 2 - Init 1848s ok 3 - Portal app 1848s ok 4 - Plugin was not loaded 1848s 1..4 1848s ok 3 - Disable module by short name 1848s 1..3 1848s ok 1849s t/01-downloadSamlMetadata.t .................................................... 1849s ok 1 - use Lemonldap::NG::Portal::Main; 1849s ok 2 - require './scripts/downloadSamlMetadata'; 1849s # Subtest: Dry run, do not create file 1849s # Try to download metadata file at http://xx.yy/ 1849s # Using temporary file t/sessions/tmpSessionzpdjX/output.xml.c4s2fdOz 1849s ok 1 - File destination was provided 1849s # Metadata successfully downloaded 1849s # Removing t/sessions/tmpSessionzpdjX/output.xml.c4s2fdOz 1849s ok 2 - Successful function run 1849s ok 3 - Destination file not created 1849s ok 4 - Temporary files were cleaned up 1849s 1..4 1849s ok 3 - Dry run, do not create file 1849s # Subtest: Download valid metadata, first time 1849s # Try to download metadata file at http://xx.yy/ 1849s # Using temporary file t/sessions/tmpSessionzpdjX/output.xml.VuwrnUQn 1849s ok 1 - File destination was provided 1849s # Metadata successfully downloaded 1849s ok 2 - Successful function run 1849s ok 3 - Correct content found 1849s ok 4 - Temporary files were cleaned up 1849s 1..4 1849s ok 4 - Download valid metadata, first time 1849s # Subtest: Download valid metadata, overwrite existing file 1849s ok 1 - Correct content found 1849s # Try to download metadata file at http://xx.yy/ 1849s # Using temporary file t/sessions/tmpSessionzpdjX/output.xml.vjHwb9fI 1849s ok 2 - File destination was provided 1849s # Metadata successfully downloaded 1849s ok 3 - Failed function run 1849s ok 4 - Correct content found 1849s ok 5 - Temporary files were cleaned up 1849s 1..5 1849s ok 5 - Download valid metadata, overwrite existing file 1849s # Subtest: Dry run, do not overwrite file 1849s ok 1 - Correct content found 1849s # Try to download metadata file at http://xx.yy/ 1849s # Using temporary file t/sessions/tmpSessionzpdjX/output.xml.Z_BDIDYR 1849s ok 2 - File destination was provided 1849s # Metadata successfully downloaded 1849s # Removing t/sessions/tmpSessionzpdjX/output.xml.Z_BDIDYR 1849s ok 3 - Successful function run 1849s ok 4 - Correct content found 1849s ok 5 - Temporary files were cleaned up 1849s 1..5 1849s ok 6 - Dry run, do not overwrite file 1849s # Subtest: URL not found 1849s # Try to download metadata file at http://404.404/ 1849s # Using temporary file t/sessions/tmpSessionzpdjX/output.xml.OnqEgqmM 1849s # Removing t/sessions/tmpSessionzpdjX/output.xml.OnqEgqmM 1849s # FATAL: Error downloading metadata 404 Not found 1849s ok 1 - Failed function run 1849s ok 2 - Correct content found 1849s ok 3 - Temporary files were cleaned up 1849s 1..3 1849s ok 7 - URL not found 1849s # Subtest: Try to download invalid XML 1849s # Try to download metadata file at http://xx.yy/ 1849s # Using temporary file t/sessions/tmpSessionzpdjX/output.xml.itu8aKzI 1849s ok 1 - File destination was provided 1849s # Metadata successfully downloaded 1849s # FATAL: Cannot parse t/sessions/tmpSessionzpdjX/output.xml.itu8aKzI as XML: t/sessions/tmpSessionzpdjX/output.xml.itu8aKzI:1: parser error : expected '>' 1849s # testtestuser is a binary string 1887s ok 7 - Post form 1887s 1..7 1887s ok 16 - Check workaround for \#3180 1887s ok 17 - Auth query 1887s ok 18 - HTTP code is 200 1887s ok 19 - Content-Type is JSON 1887s ok 20 - Content is valid JSON 1887s ok 21 - User token was returned 1887s ok 22 - $req->user is a binary string 1887s ok 23 - Post form 1887s ok 24 - Get cookie lemonldap (bc7f091d7e83c26c589581facf5de27450fbf88bdad53231347d61313ab6868a) 1887s ok 25 - Get redirection 1887s ok 26 - Location is http://test1.example.com/ 1887s ok 27 - Get session using restSessionServer 1887s ok 28 - HTTP code is 200 1887s ok 29 - Deserialize session content 1887s ok 30 - Session has correct value for _user 1887s ok 31 - Session has correct value for authenticationLevel 1887s ok 32 - Session has correct value for uid 1887s ok 33 - Session has correct value for _auth 1887s ok 34 - Session has correct value for _Issuer 1887s 1..34 1887s ok 2 - Usertoken SSL Auth 1887s # Subtest: Usertoken SSL Auth (with choice) 1887s ok 1 - Portal object 1887s ok 2 - Init 1887s ok 3 - Portal app 1887s ok 4 - Get Menu 1887s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 1887s ok 6 - Response body is not empty 1887s ok 7 - Found sslHost 1887s ok 8 - Found 5_ssl Logo 1887s ok 9 - Get ssl javascript 1887s ok 10 - HTTP code is 200 1887s ok 11 - Page contains a form 1887s ok 12 - Host match 1887s ok 13 - Field "nossl" is defined 1887s ok 14 - Field "ajax_auth_token" is defined 1887s ok 15 - CSP header authorize POST request to \# 1887s # Subtest: Check workaround for #3180 1887s ok 1 - Auth query 1887s ok 2 - HTTP code is 200 1887s ok 3 - Content-Type is JSON 1887s ok 4 - Content is valid JSON 1887s ok 5 - User token was returned 1887s ok 6 - $req->user is a binary string 1887s ok 7 - Post form 1887s 1..7 1887s ok 16 - Check workaround for \#3180 1887s ok 17 - Auth query 1887s ok 18 - HTTP code is 200 1887s ok 19 - Content-Type is JSON 1887s ok 20 - Content is valid JSON 1887s ok 21 - User token was returned 1887s ok 22 - $req->user is a binary string 1887s ok 23 - Post form 1887s ok 24 - Get cookie lemonldap (9615927eca24c808cbeb6b82b98603b18c335361792a7de1d4f6680fefdbf34e) 1887s ok 25 - Get redirection 1887s ok 26 - Location is http://test1.example.com/ 1887s ok 27 - Get session using restSessionServer 1887s ok 28 - HTTP code is 200 1887s ok 29 - Deserialize session content 1887s ok 30 - Session has correct value for _Issuer 1887s ok 31 - Session has correct value for _auth 1887s ok 32 - Session has correct value for _user 1887s ok 33 - Session has correct value for authenticationLevel 1887s ok 34 - Session has correct value for uid 1887s 1..34 1887s ok 3 - Usertoken SSL Auth (with choice) 1887s # Subtest: Legacy AJAX SSL Auth 1887s ok 1 - Portal object 1887s ok 2 - Init 1887s ok 3 - Portal app 1887s ok 4 - Get Menu 1887s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 1887s ok 6 - SSL AJAX URL found 1887s ok 7 - Correct hostname 1887s ok 8 - Correct path 1887s ok 9 - Correct query 1887s ok 10 - Found 5_ssl Logo 1887s ok 11 - Get ssl javascript 1887s ok 12 - HTTP code is 200 1887s ok 13 - Page contains a form 1887s ok 14 - Host match 1887s ok 15 - Field "nossl" is defined 1887s ok 16 - CSP header authorize POST request to \# 1887s ok 17 - Auth query 1887s ok 18 - HTTP code is 200 1887s ok 19 - Content-Type is JSON 1887s ok 20 - Content is valid JSON 1887s ok 21 - Correct result 1887s ok 22 - No error 1887s ok 23 - Get cookie lemonldap (ba0ef51babd5ae3671ce65e7987a0e0b82fa37c103ed07e82f6b207619e70601) 1887s ok 24 - Post form 1887s ok 25 - Get redirection 1887s ok 26 - Location is http://test1.example.com/ 1887s 1..26 1887s ok 4 - Legacy AJAX SSL Auth 1887s # Subtest: Legacy AJAX SSL Auth (with Choice) 1887s ok 1 - Portal object 1887s ok 2 - Init 1887s ok 3 - Portal app 1887s ok 4 - Get Menu 1887s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 1887s ok 6 - SSL AJAX URL found 1887s ok 7 - Correct hostname 1887s ok 8 - Correct path 1887s ok 9 - Correct query 1887s ok 10 - Found 5_ssl Logo 1887s ok 11 - Get ssl javascript 1887s ok 12 - HTTP code is 200 1887s ok 13 - Page contains a form 1887s ok 14 - Host match 1887s ok 15 - Field "nossl" is defined 1887s ok 16 - CSP header authorize POST request to \# 1887s ok 17 - Auth query 1887s ok 18 - HTTP code is 200 1887s ok 19 - Content-Type is JSON 1887s ok 20 - Content is valid JSON 1887s ok 21 - Correct result 1887s ok 22 - No error 1887s ok 23 - Get cookie lemonldap (860adae0972cd815ead75f237b2f1346c8536330f3f6d7791d27812e3bf47b88) 1887s ok 24 - Post form 1887s ok 25 - Get redirection 1887s ok 26 - Location is http://test1.example.com/ 1887s 1..26 1887s ok 5 - Legacy AJAX SSL Auth (with Choice) 1887s # Subtest: Regular SSL Auth 1887s ok 1 - Portal object 1887s ok 2 - Init 1887s ok 3 - Portal app 1887s ok 4 - Auth query 1887s ok 5 - HTTP code is 200 1887s ok 6 - Get cookie lemonldap (4119cf95e144b3ed2d17ece4043071480d7e788ae3be57d64bec23881b95860e) 1887s 1..6 1887s ok 6 - Regular SSL Auth 1887s # Subtest: SSLVarIf mechanism 1887s ok 1 - Portal object 1887s ok 2 - Init 1887s ok 3 - Portal app 1887s # Subtest: Testing SSLVarIf with CA1 1887s ok 1 - Auth query 1887s ok 2 - HTTP code is 200 1887s ok 3 - Get cookie lemonldap (ca7eea4273bb2cb8dfa0673896934b435e83cb136c91246329150ebe47b4e387) 1887s ok 4 1887s ok 5 - HTTP code is 200 1887s ok 6 - Authenticated as dwho 1887s 1..6 1887s ok 4 - Testing SSLVarIf with CA1 1887s # Subtest: Testing SSLVarIf with CA2 1887s ok 1 - Auth query 1887s ok 2 - HTTP code is 200 1887s ok 3 - Get cookie lemonldap (ed08f4e0e95952826221fe631f404cc3420f5c29762a865f6f5599117b40b197) 1887s ok 4 1887s ok 5 - HTTP code is 200 1887s ok 6 - Authenticated as Doctor Who 1887s 1..6 1887s ok 5 - Testing SSLVarIf with CA2 1887s # Subtest: Testing SSLVarIf with unknown CA 1887s ok 1 - Auth query 1887s ok 2 - HTTP code is 200 1887s ok 3 - Get cookie lemonldap (63b456687048dec8426b6b1eb2d967e2eda3a71e7fe2587105be2f2180b8812b) 1887s ok 4 1887s ok 5 - HTTP code is 200 1887s ok 6 - Authenticated as dwho@example.com 1887s 1..6 1887s ok 6 - Testing SSLVarIf with unknown CA 1887s # Subtest: Testing SSLVarIf with no CA 1887s ok 1 - Auth query 1887s ok 2 - HTTP code is 200 1887s ok 3 - Get cookie lemonldap (c49e13585c20ee95a46fe6e6029e897fe90f8f79120d96c6e2111982687e57dd) 1887s ok 4 1887s ok 5 - HTTP code is 200 1887s ok 6 - Authenticated as dwho@example.com 1887s 1..6 1887s ok 7 - Testing SSLVarIf with no CA 1887s 1..7 1887s ok 7 - SSLVarIf mechanism 1887s 1..7 1887s ok 1887s t/29-AuthWebAuthn-Choice.t ..................................................... 1887s ok 1 - use Lemonldap::NG::Portal::Main; 1887s ok 2 # skip Authen::WebAuthn not found 1887s 1..2 1887s ok 1888s t/29-AuthWebAuthn.t ............................................................ 1888s ok 1 - use Lemonldap::NG::Portal::Main; 1888s ok 2 # skip Authen::WebAuthn not found 1888s 1..2 1888s ok 1888s t/30-Auth-CAS-Reauth.t ......................................................... 1888s ok 1 - use Lemonldap::NG::Portal::Main; 1888s ok 2 - Portal object 1888s ok 3 - Init 1888s ok 4 - Portal app 1888s ok 5 - Register $type 1888s ok 6 - Portal object 1888s ok 7 - Init 1888s ok 8 - Portal app 1888s ok 9 - Register $type 1888s # ==> Pushing SP <== 1888s # ==> Popping SP <== 1888s ok 10 - Unauth SP request 1888s ok 11 - Get cookie llngcasserver (idp) 1888s ok 12 - Get CAS server cookie 1888s ok 13 - Get redirection 1888s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1888s # ==> Pushing ISSUER <== 1888s # ==> Popping ISSUER <== 1888s ok 15 - Query CAS server 1888s ok 16 - HTTP code is 200 1888s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770098373%2C%22issuerRequestcas%22%3A%221770026493_37690%22%7D) 1888s # ==> Pushing ISSUER <== 1888s # ==> Popping ISSUER <== 1888s ok 18 - Post authentication 1888s ok 19 - Get cookie lemonldap (0aae1bfd83eb92397a8355f2e15085479298160ea31ba180ebfc306d08c68491) 1888s ok 20 - Get cookie lemonldappdata () 1888s ok 21 - SAML request cleared from pdata 1888s ok 22 - Get redirection 1888s ok 23 - Location header found 1888s # ==> Pushing SP <== 1888s ok 24 - SOAP request 1888s # ==> Saving handler SP <== 1888s # ==> Pushing ISSUER <== 1888s # ==> Popping ISSUER <== 1888s # ==> Restoring SP <== 1888s ok 25 - Execute request to /cas/serviceValidate 1888s ok 26 - HTTP code is 200 1888s ok 27 - Content is XML 1888s # ==> Popping SP <== 1888s ok 28 - Query SP with ticket 1888s ok 29 - Get cookie lemonldap (d11e8bc96590599152ab390ebd70de7458d8bc91024814cd4502f8f33731c340) 1888s # ==> Pushing SP <== 1888s # ==> Popping SP <== 1888s ok 30 - Post SAML request to IdP 1888s ok 31 - HTTP code is 200 1888s ok 32 - Page contains a form 1888s ok 33 - URI match 1888s ok 34 - Field "confirm" is defined 1888s ok 35 - Propose to upgrade session 1888s # ==> Pushing SP <== 1888s # ==> Popping SP <== 1888s ok 36 - Ask to renew 1888s ok 37 - Get redirection 1888s ok 38 - Location header found 1888s # ==> Pushing ISSUER <== 1888s # ==> Popping ISSUER <== 1888s ok 39 - Query CAS server 1888s ok 40 - Get redirection 1888s ok 41 - Location header found 1888s # ==> Pushing SP <== 1888s ok 42 - SOAP request 1888s # ==> Saving handler SP <== 1888s # ==> Pushing ISSUER <== 1888s # ==> Popping ISSUER <== 1888s # ==> Restoring SP <== 1888s ok 43 - Execute request to /cas/serviceValidate 1888s ok 44 - HTTP code is 200 1888s ok 45 - Content is XML 1888s # ==> Popping SP <== 1888s ok 46 - Query SP with ticket 1888s ok 47 - Get cookie lemonldap (a34e4c97f5537dbb385818a15e1f70bdc14eee32ccfd45b34cf9971705d513f2) 1888s ok 48 - New session ID 1888s 1..48 1888s ok 1889s t/30-Auth-Oidc-Reauth.t ........................................................ 1889s ok 1 - use Lemonldap::NG::Portal::Main; 1889s ok 2 - Portal object 1889s ok 3 - Init 1889s ok 4 - Portal app 1889s ok 5 - Register $type 1889s ok 6 - OP portal 1889s # ==> Pushing OP <== 1889s # ==> Popping OP <== 1889s ok 7 - Get JWKS, endpoint /oauth2/jwks 1889s ok 8 - HTTP code is 200 1889s # ==> Pushing OP <== 1889s # ==> Popping OP <== 1889s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1889s ok 10 - HTTP code is 200 1889s ok 11 - Portal object 1889s ok 12 - Init 1889s ok 13 - Portal app 1889s ok 14 - Register $type 1889s ok 15 - RP portal 1889s # ==> Pushing RP <== 1889s # ==> Popping RP <== 1889s ok 16 - Unauth SP request 1889s ok 17 - Get redirection 1889s ok 18 - Location header found 1889s # ==> Pushing OP <== 1889s # ==> Popping OP <== 1889s ok 19 - Push request to OP, endpoint /oauth2/authorize 1889s ok 20 - HTTP code is 200 1889s # ==> Pushing OP <== 1889s # ==> Popping OP <== 1889s ok 21 - Post authentication, endpoint /oauth2/authorize 1889s ok 22 - Get cookie lemonldap (5101e6077cab4cb89fecbf1c362b50017a32d9239c34802c5ade14eb49af04ca) 1889s ok 23 - HTTP code is 200 1889s ok 24 - Page contains a form 1889s ok 25 - Host match 1889s ok 26 - Field "confirm" is defined 1889s ok 27 - CSP header authorize POST request to \# 1889s # ==> Pushing OP <== 1889s # ==> Popping OP <== 1889s ok 28 - Post confirmation, endpoint /oauth2/authorize 1889s ok 29 - Get redirection 1889s ok 30 - Location header found 1889s # ==> Pushing RP <== 1889s ok 31 - REST request 1889s ok 32 - Request from RP to OP, endpoint /oauth2/token 1889s # ==> Saving handler RP <== 1889s # ==> Pushing OP <== 1889s # ==> Popping OP <== 1889s # ==> Restoring RP <== 1889s ok 33 - Execute request 1889s ok 34 - Response is 200 1889s ok 35 - Content is JSON 1889s ok 36 - Found access_token 0f780847f8d3dd4f3544845e2c9fba87771ab292d4ba721eb4737cd4158061d6 1889s ok 37 - REST request 1889s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1889s # ==> Saving handler RP <== 1889s # ==> Pushing OP <== 1889s # ==> Popping OP <== 1889s # ==> Restoring RP <== 1889s ok 39 - Execute request 1889s ok 40 - Response is 200 1889s ok 41 - Content is JSON 1889s # ==> Popping RP <== 1889s ok 42 - Call openidconnectcallback on RP 1889s ok 43 - Get cookie lemonldap (7aa86244ebde37ec26bd5a6287f85e644797b176df62801b5baddb8e80ed0bc3) 1889s # ==> Pushing RP <== 1889s # ==> Popping RP <== 1889s ok 44 - Post SAML request to IdP 1889s ok 45 - HTTP code is 200 1889s ok 46 - Page contains a form 1889s ok 47 - URI match 1889s ok 48 - Field "confirm" is defined 1889s ok 49 - Propose to upgrade session 1889s # ==> Pushing RP <== 1889s # ==> Popping RP <== 1889s ok 50 - Ask to renew 1889s ok 51 - Get redirection 1889s ok 52 - Location header found 1889s ok 53 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_oidc%22%7D) 1889s # ==> Pushing OP <== 1889s # ==> Popping OP <== 1889s ok 54 - Push request to OP, endpoint /oauth2/authorize 1889s ok 55 - Get redirection 1889s ok 56 - Location header found 1889s # ==> Pushing RP <== 1889s ok 57 - REST request 1889s ok 58 - Request from RP to OP, endpoint /oauth2/token 1889s # ==> Saving handler RP <== 1889s # ==> Pushing OP <== 1889s # ==> Popping OP <== 1889s # ==> Restoring RP <== 1889s ok 59 - Execute request 1889s ok 60 - Response is 200 1889s ok 61 - Content is JSON 1889s ok 62 - Found access_token f8f87728fed1ef796a1bf7a63ef987756d1ebb5149f377dc577f2aa05443a692 1889s ok 63 - REST request 1889s ok 64 - Request from RP to OP, endpoint /oauth2/userinfo 1889s # ==> Saving handler RP <== 1889s # ==> Pushing OP <== 1889s # ==> Popping OP <== 1889s # ==> Restoring RP <== 1889s ok 65 - Execute request 1889s ok 66 - Response is 200 1889s ok 67 - Content is JSON 1889s # ==> Popping RP <== 1889s ok 68 - Call openidconnectcallback on RP 1889s ok 69 - Get cookie lemonldap (a1aaf4990d196077abc9674b6af33944f8d9a99d94997eb9b7d421aa342c57e1) 1889s ok 70 - New session ID 1889s 1..70 1889s ok 1890s t/30-Auth-ResolutionRule.t ..................................................... 1890s ok 1 - use Lemonldap::NG::Portal::Main; 1890s ok 2 - Portal object 1890s ok 3 - Init 1890s ok 4 - Portal app 1890s ok 5 - Issuer portal 1890s ok 6 - Auth query 1890s ok 7 - Get redirection 1890s ok 8 - Location header found 1890s ok 9 - Auth query 1890s ok 10 - Get redirection 1890s ok 11 - Location header found 1890s ok 12 - Auth query 1890s ok 13 - Get redirection 1890s ok 14 - Location header found 1890s ok 15 - Auth query 1890s ok 16 - Get redirection 1890s ok 17 - Location header found 1890s ok 18 - Auth query 1890s ok 19 - Get redirection 1890s ok 20 - Location header found 1890s ok 21 - Auth query 1890s ok 22 - Get redirection 1890s ok 23 - Location header found 1890s 1..23 1890s ok 1890s t/30-Auth-SAML-with-choice.t ................................................... 1890s ok 1 - use Lemonldap::NG::Portal::Main; 1890s ok 2 - Portal object 1890s ok 3 - Init 1890s ok 4 - Portal app 1890s ok 5 - Register $type 1890s ok 6 - Portal object 1890s ok 7 - Init 1890s ok 8 - Portal app 1890s ok 9 - Register $type 1890s # ==> Pushing SP <== 1890s # ==> Popping SP <== 1890s ok 10 - Unauth SP request 1890s ok 11 - HTTP code is 200 1890s ok 12 - Found Demo choice 1890s ok 13 - Found SAML choice 1890s ok 14 - HTTP code is 200 1890s ok 15 - Page contains a form 1890s ok 16 - Field "test" is defined 1890s ok 17 - CSP header authorize POST request to \# 1890s # ==> Pushing SP <== 1890s # ==> Popping SP <== 1890s ok 18 - Post SAML choice 1890s ok 19 - HTTP code is 200 1890s ok 20 - Page contains a form 1890s ok 21 - Field "confirm" is defined 1890s ok 22 - CSP header authorize POST request to \# 1890s ok 23 - 1st = idp3 1890s ok 24 - 2nd = idp 1890s ok 25 - 3rd = idp2 1890s ok 26 - 4th = idp2_z 1890s ok 27 - Found IDP icon, tooltip and title tags 1890s ok 28 - Found IDP display name 1890s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 1890s # ==> Pushing SP <== 1890s # ==> Popping SP <== 1890s ok 30 - Post SAML choice 1890s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 1890s ok 32 - HTTP code is 200 1890s ok 33 - Page contains a form 1890s ok 34 - Host match 1890s ok 35 - URI match 1890s ok 36 - Field "SAMLRequest" is defined 1890s ok 37 - CSP header authorize POST request to auth.idp.com 1890s ok 38 - Method is POST 1890s # ==> Pushing ISSUER <== 1890s # ==> Popping ISSUER <== 1890s ok 39 - Post SAML request to IdP 1890s ok 40 - HTTP code is 200 1890s ok 41 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770098375%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770026495_24826%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1890s # ==> Pushing ISSUER <== 1890s # ==> Popping ISSUER <== 1890s ok 42 - Post authentication 1890s ok 43 - Get cookie lemonldap (717d7979fa38a2f3917e623c2e073a335fab54119ddc5650e424129f4fc53282) 1890s ok 44 - HTTP code is 200 1890s ok 45 - Page contains a form 1890s ok 46 - Host match 1890s ok 47 - URI match 1890s ok 48 - Field "SAMLResponse" is defined 1890s ok 49 - CSP header authorize POST request to auth.sp.com 1890s ok 50 - Method is POST 1890s # ==> Pushing SP <== 1890s # ==> Popping SP <== 1890s ok 51 - Post SAML response to SP 1890s ok 52 - Get redirection 1890s ok 53 - Location is http://auth.sp.com/ 1890s ok 54 - Get cookie lemonldap (3d457ba88381cc420a62aa7a597e8a0d0b80e672c58d5909afa3a89be7a4f0fb) 1890s # ==> Pushing SP <== 1890s # ==> Popping SP <== 1890s ok 55 - Get / on SP 1890s ok 56 - HTTP code is 200 1890s ok 57 - Authenticated as fa@badwolf.org@idp 1890s # ==> Pushing SP <== 1890s # ==> Popping SP <== 1890s ok 58 - Query SP for logout 1890s ok 59 - HTTP code is 200 1890s ok 60 - Page contains a form 1890s ok 61 - Host match 1890s ok 62 - URI match 1890s ok 63 - Field "SAMLRequest" is defined 1890s ok 64 - CSP header authorize POST request to auth.idp.com 1890s ok 65 - Method is POST 1890s # ==> Pushing ISSUER <== 1890s # ==> Popping ISSUER <== 1890s ok 66 - Post SAML logout request to IdP 1890s ok 67 - HTTP code is 200 1890s ok 68 - Page contains a form 1890s ok 69 - Host match 1890s ok 70 - URI match 1890s ok 71 - Field "SAMLResponse" is defined 1890s ok 72 - CSP header authorize POST request to auth.sp.com 1890s ok 73 - Method is POST 1890s ok 74 - Get cookie lemonldap (0) 1890s ok 75 - SSO cookie removed 1890s # ==> Pushing SP <== 1890s # ==> Popping SP <== 1890s ok 76 - Post SAML response to SP 1890s ok 77 - Get redirection 1890s ok 78 - Location is http://auth.sp.com/?logout=1 1890s # ==> Pushing ISSUER <== 1890s # ==> Popping ISSUER <== 1890s ok 79 - Test if user is reject on IdP 1890s ok 80 - Response status is 401 1890s ok 81 - Content is JSON 1890s ok 82 - Error code is 1 1890s # ==> Pushing SP <== 1890s # ==> Popping SP <== 1890s ok 83 - Test if user is reject on SP 1890s ok 84 - Response status is 401 1890s ok 85 - Content is JSON 1890s ok 86 - Error code is 1 1890s 1..86 1890s ok 1891s t/30-Auth-Saml-Reauth.t ........................................................ 1891s ok 1 - use Lemonldap::NG::Portal::Main; 1891s ok 2 - Portal object 1891s ok 3 - Init 1891s ok 4 - Portal app 1891s ok 5 - Register $type 1891s ok 6 - Portal object 1891s ok 7 - Init 1891s ok 8 - Portal app 1891s ok 9 - Register $type 1891s # ==> Pushing ISSUER <== 1891s # ==> Popping ISSUER <== 1891s ok 10 - Auth query 1891s ok 11 - HTTP code is 200 1891s ok 12 - Get cookie lemonldap (fafce9033e76be9f3d64eb39a18dd7a1a1b379d3ea14f3a1e3adb64b7777b64f) 1891s # ==> Pushing SP <== 1891s # ==> Popping SP <== 1891s ok 13 - Unauth SP request 1891s ok 14 - HTTP code is 200 1891s ok 15 - Page contains a form 1891s ok 16 - Host match 1891s ok 17 - URI match 1891s ok 18 - Field "SAMLRequest" is defined 1891s ok 19 - CSP header authorize POST request to auth.idp.com 1891s ok 20 - Method is POST 1891s # ==> Pushing ISSUER <== 1891s # ==> Popping ISSUER <== 1891s ok 21 - Post SAML request to IdP 1891s ok 22 - HTTP code is 200 1891s ok 23 - Page contains a form 1891s ok 24 - Host match 1891s ok 25 - URI match 1891s ok 26 - Field "SAMLResponse" is defined 1891s ok 27 - CSP header authorize POST request to auth.sp.com 1891s ok 28 - Method is POST 1891s # ==> Pushing SP <== 1891s # ==> Popping SP <== 1891s ok 29 - Post SAML response to SP 1891s ok 30 - Get cookie lemonldap (5208f8bb446290448c7644573ef8d4cdaed5d228acb75e18a2078fc75c4edf0b) 1891s ok 31 - Get redirection 1891s ok 32 - Location is http://auth.sp.com/ 1891s # ==> Pushing SP <== 1891s # ==> Popping SP <== 1891s ok 33 - Post SAML request to IdP 1891s ok 34 - HTTP code is 200 1891s ok 35 - Page contains a form 1891s ok 36 - URI match 1891s ok 37 - Field "confirm" is defined 1891s ok 38 - Propose to upgrade session 1891s # ==> Pushing SP <== 1891s # ==> Popping SP <== 1891s ok 39 - Ask to renew 1891s ok 40 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_saml%22%7D) 1891s ok 41 - HTTP code is 200 1891s ok 42 - Page contains a form 1891s ok 43 - Host match 1891s ok 44 - URI match 1891s ok 45 - Field "SAMLRequest" is defined 1891s ok 46 - CSP header authorize POST request to auth.idp.com 1891s ok 47 - Method is POST 1891s # ==> Pushing ISSUER <== 1891s # ==> Popping ISSUER <== 1891s ok 48 - Post SAML request to IdP 1891s ok 49 - HTTP code is 200 1891s ok 50 - Page contains a form 1891s ok 51 - Host match 1891s ok 52 - URI match 1891s ok 53 - Field "SAMLResponse" is defined 1891s ok 54 - CSP header authorize POST request to auth.sp.com 1891s ok 55 - Method is POST 1891s # ==> Pushing SP <== 1891s # ==> Popping SP <== 1891s ok 56 - Post SAML response to SP 1891s ok 57 - Get cookie lemonldap (8cdbdb0599886a4f127a0cd0b47ae3c8eee21c7a248a587a82871073ed70e6e2) 1891s ok 58 - New session ID 1891s 1..58 1891s ok 1891s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t ............... 1891s ok 1 - use Lemonldap::NG::Portal::Main; 1891s ok 2 - Portal object 1891s ok 3 - Init 1891s ok 4 - Portal app 1891s ok 5 - Register $type 1891s ok 6 - Portal object 1891s ok 7 - Init 1891s ok 8 - Portal app 1891s ok 9 - Register $type 1891s # ==> Pushing ISSUER <== 1891s # ==> Popping ISSUER <== 1891s ok 10 - Auth query 1891s ok 11 - HTTP code is 200 1891s ok 12 - Get cookie lemonldap (57e337f5868cee81508e3d5c1a3582c9d5cfc84ebd88ba9a9daaac81e7f7686a) 1891s # ==> Pushing ISSUER <== 1891s # ==> Popping ISSUER <== 1891s ok 13 - Query IdP to access to SP 1891s ok 14 - Get redirection 1891s ok 15 - Location header found 1891s # ==> Pushing SP <== 1891s ok 16 - SOAP request 1891s # ==> Saving handler SP <== 1891s # ==> Pushing ISSUER <== 1891s # ==> Popping ISSUER <== 1891s # ==> Restoring SP <== 1891s ok 17 - Execute request 1891s ok 18 - Response is 200 or 400 1891s ok 19 - Content is XML 1891s # ==> Popping SP <== 1891s ok 20 - Give artifact to SP 1891s ok 21 - Get redirection 1891s ok 22 - Location is http://auth.sp.com/ 1891s ok 23 - Get cookie lemonldap (bef7dc74c6eee25bea25fd1d24285725a9e83d6c9f8835a81cae587e99592eef) 1891s ok 24 - Get redirection 1891s ok 25 - Location is http://auth.sp.com/ 1891s # ==> Pushing SP <== 1891s # ==> Popping SP <== 1891s ok 26 - Get / on SP 1891s ok 27 - HTTP code is 200 1891s ok 28 - Authenticated as ru@badwolf.org@idp 1891s ok 29 - UTF-8 values 1891s # ==> Pushing ISSUER <== 1891s # ==> Popping ISSUER <== 1891s ok 30 - Query IdP for logout 1891s ok 31 - HTTP code is 200 1891s ok 32 - Get cookie lemonldap (0) 1891s ok 33 - SSO cookie removed 1891s ok 34 - Get image request 1891s # ==> Pushing ISSUER <== 1891s ok 35 - SOAP request 1891s # ==> Saving handler ISSUER <== 1891s # ==> Pushing SP <== 1891s # ==> Popping SP <== 1891s # ==> Restoring ISSUER <== 1891s ok 36 - Execute request 1891s ok 37 - Response is 200 or 400 1891s ok 38 - Content is XML 1891s # ==> Popping ISSUER <== 1891s ok 39 - Get image 1891s ok 40 - Get redirection 1891s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png 1891s # ==> Pushing ISSUER <== 1891s # ==> Popping ISSUER <== 1891s ok 42 - Test if user is reject on IdP 1891s ok 43 - Response status is 401 1891s ok 44 - Content is JSON 1891s ok 45 - Error code is 1 1891s # ==> Pushing SP <== 1891s # ==> Popping SP <== 1891s ok 46 - Test if user is reject on SP 1891s ok 47 - Get redirection 1891s ok 48 - Location header found 1891s 1..48 1892s ok 1892s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t ............................. 1892s ok 1 - use Lemonldap::NG::Portal::Main; 1892s ok 2 - Portal object 1892s ok 3 - Init 1892s ok 4 - Portal app 1892s ok 5 - Register $type 1892s ok 6 - Portal object 1892s ok 7 - Init 1892s ok 8 - Portal app 1892s ok 9 - Register $type 1892s # ==> Pushing SP <== 1892s # ==> Popping SP <== 1892s ok 10 - Unauth SP request 1892s ok 11 - Get redirection 1892s ok 12 - Location header found 1892s # ==> Pushing ISSUER <== 1892s # ==> Popping ISSUER <== 1892s ok 13 - Launch SAML request to IdP 1892s ok 14 - HTTP code is 200 1892s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%2C%22issuerRequestsaml%22%3A%221770026497_59015%22%2C%22issuerTs%22%3A1770098377%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1892s # ==> Pushing ISSUER <== 1892s ok 16 - SOAP request 1892s # ==> Saving handler ISSUER <== 1892s # ==> Pushing SP <== 1892s # ==> Popping SP <== 1892s # ==> Restoring ISSUER <== 1892s ok 17 - Execute request 1892s ok 18 - HTTP code is 200 1892s ok 19 - Content is XML 1892s # ==> Popping ISSUER <== 1892s ok 20 - Post authentication 1892s ok 21 - Get cookie lemonldap (d3822a29d832492a0da86b058654476f7beb3c31f30b041b40d54400a905ef7a) 1892s ok 22 - Get redirection 1892s ok 23 - Location header found 1892s # ==> Pushing SP <== 1892s ok 24 - SOAP request 1892s # ==> Saving handler SP <== 1892s # ==> Pushing ISSUER <== 1892s # ==> Popping ISSUER <== 1892s # ==> Restoring SP <== 1892s ok 25 - Execute request 1892s ok 26 - HTTP code is 200 1892s ok 27 - Content is XML 1892s # ==> Popping SP <== 1892s ok 28 - Push artifact to SP 1892s ok 29 - Get cookie lemonldap (4d240d53b3ddc10a1c1b9bf467d8a7a0ead8cc46a9f6e3cd968e44b5438fda6b) 1892s ok 30 - Get redirection 1892s ok 31 - Location is http://auth.sp.com/ 1892s # ==> Pushing SP <== 1892s # ==> Popping SP <== 1892s ok 32 - Get / on SP 1892s ok 33 - HTTP code is 200 1892s ok 34 - Authenticated as fa@badwolf.org@idp 1892s ok 35 - UTF-8 values 1892s # ==> Pushing SP <== 1892s ok 36 - SOAP request 1892s # ==> Saving handler SP <== 1892s # ==> Pushing ISSUER <== 1892s # ==> Popping ISSUER <== 1892s # ==> Restoring SP <== 1892s ok 37 - Execute request 1892s ok 38 - HTTP code is 200 1892s ok 39 - Content is XML 1892s # ==> Popping SP <== 1892s ok 40 - Query SP for logout 1892s ok 41 - HTTP code is 200 1892s ok 42 - Get cookie lemonldap (0) 1892s ok 43 - SSO cookie removed 1892s # ==> Pushing ISSUER <== 1892s # ==> Popping ISSUER <== 1892s ok 44 - Test if user is reject on IdP 1892s ok 45 - Response status is 401 1892s ok 46 - Content is JSON 1892s ok 47 - Error code is 1 1892s # ==> Pushing SP <== 1892s # ==> Popping SP <== 1892s ok 48 - Test if user is reject on SP 1892s ok 49 - Get redirection 1892s ok 50 - Location header found 1892s 1..50 1892s ok 1893s t/30-Auth-and-issuer-SAML-Federation.t ......................................... 1893s ok 1 - use Lemonldap::NG::Portal::Main; 1893s ok 2 - Portal object 1893s ok 3 - Init 1893s ok 4 - Portal app 1893s ok 5 - Register $type 1893s ok 6 - Portal object 1893s ok 7 - Init 1893s ok 8 - Portal app 1893s ok 9 - Register $type 1893s # Subtest: Test logging in to a federated IDP 1893s # ==> Pushing SP <== 1893s # ==> Popping SP <== 1893s ok 1 1893s ok 2 - HTTP code is 200 1893s ok 3 - Page contains a form 1893s ok 4 - Host match 1893s ok 5 - URI match 1893s ok 6 - Field "SAMLRequest" is defined 1893s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr 1893s ok 8 - Method is POST 1893s ok 9 - Found SAMLRequest 1893s 1..9 1893s ok 10 - Test logging in to a federated IDP 1893s # Subtest: Responding to a federated SP 1893s # ==> Pushing ISSUER <== 1893s # ==> Popping ISSUER <== 1893s ok 1 - Get cookie lemonldap (5dc26f2cdfb72a41ee613a82707f1c71c005ef152819faa64823fc85f72a6b39) 1893s # ==> Pushing ISSUER <== 1893s # ==> Popping ISSUER <== 1893s ok 2 1893s ok 3 - SAML service is not yet known: code found on page 1893s ok 4 - SAML service is not yet known 1893s # ==> Pushing ISSUER <== 1893s # ==> Popping ISSUER <== 1893s ok 5 1893s ok 6 - SAML service is still not known: code found on page 1893s ok 7 - SAML service is still not known 1893s # ==> Pushing ISSUER <== 1893s # ==> Popping ISSUER <== 1893s ok 8 1893s ok 9 - HTTP code is 200 1893s ok 10 - Page contains a form 1893s ok 11 - Host match 1893s ok 12 - URI match 1893s ok 13 - Field "SAMLResponse" is defined 1893s ok 14 - CSP header authorize POST request to www.numistral.fr 1893s ok 15 - Method is POST 1893s ok 16 - Found SAMLResponse 1893s ok 17 - XML successfully parsed 1893s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text() 1893s ok 19 - Found attribute 1893s 1..19 1893s ok 11 - Responding to a federated SP 1893s 1..11 1893s ok 1893s t/30-Auth-and-issuer-SAML-Metadata.t ........................................... 1893s ok 1 - use Lemonldap::NG::Portal::Main; 1893s ok 2 - Portal object 1893s ok 3 - Init 1893s ok 4 - Portal app 1893s ok 5 - Register $type 1893s # ==> Pushing ISSUER <== 1893s # ==> Popping ISSUER <== 1893s ok 6 - Get metadata 1893s ok 7 - Metadata is XML 1893s ok 8 - XML successfully parsed 1893s ok 9 - Offered signing certs match excepted ones 1893s ok 10 - XML successfully parsed 1893s ok 11 - Offered encryption certs match excepted ones 1893s # ==> Pushing ISSUER <== 1893s # ==> Popping ISSUER <== 1893s ok 12 - Get IDP metadata 1893s ok 13 - Metadata is XML 1893s ok 14 - Metadata does not contain SP information 1893s ok 15 - IDP EntityID is overridden 1893s # ==> Pushing ISSUER <== 1893s # ==> Popping ISSUER <== 1893s ok 16 - Get SP metadata 1893s ok 17 - Metadata is XML 1893s ok 18 - Metadata does not contain IDP information 1893s 1..18 1893s ok 1894s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.t .................................... 1894s ok 1 - use Lemonldap::NG::Portal::Main; 1894s ok 2 - Portal object 1894s ok 3 - Init 1894s ok 4 - Portal app 1894s ok 5 - Register $type 1894s ok 6 - Portal object 1894s ok 7 - Init 1894s ok 8 - Portal app 1894s ok 9 - Register $type 1894s # Subtest: SP-initiated flow, authorized user 1894s # ==> Pushing SP <== 1894s # ==> Popping SP <== 1894s ok 1 - Unauth SP request 1894s ok 2 - HTTP code is 200 1894s ok 3 - HTTP code is 200 1894s ok 4 - Page contains a form 1894s ok 5 - Host match 1894s ok 6 - Field "lmAuth" is defined 1894s ok 7 - CSP header authorize POST request to \# 1894s # ==> Pushing SP <== 1894s # ==> Popping SP <== 1894s ok 8 - Post Choice request to IdP 1894s ok 9 - HTTP code is 200 1894s ok 10 - Page contains a form 1894s ok 11 - Host match 1894s ok 12 - URI match 1894s ok 13 - Field "SAMLRequest" is defined 1894s ok 14 - CSP header authorize POST request to auth.idp.com 1894s ok 15 - Method is POST 1894s # ==> Pushing ISSUER <== 1894s # ==> Popping ISSUER <== 1894s ok 16 - Post SAML request to IdP 1894s ok 17 - HTTP code is 200 1894s ok 18 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770098379%2C%22issuerRequestsaml%22%3A%221770026499_6026%22%7D) 1894s # ==> Pushing ISSUER <== 1894s # ==> Popping ISSUER <== 1894s ok 19 - Post authentication 1894s ok 20 - Get cookie lemonldap (a229df8289cdb009da85cc7245e420a498875ee62754e5c7fe5f4e58bca475d3) 1894s ok 21 - Get cookie lemonldappdata () 1894s ok 22 - SAML request cleared from pdata 1894s ok 23 - HTTP code is 200 1894s ok 24 - Page contains a form 1894s ok 25 - Host match 1894s ok 26 - URI match 1894s ok 27 - Field "SAMLResponse" is defined 1894s ok 28 - CSP header authorize POST request to auth.sp.com 1894s ok 29 - Method is POST 1894s # ==> Pushing SP <== 1894s # ==> Popping SP <== 1894s ok 30 - Post SAML response to SP 1894s ok 31 - HTTP code is 200 1894s ok 32 - Page contains a form 1894s ok 33 - URI match 1894s ok 34 - Field "token" is defined 1894s ok 35 - Field "code" is defined 1894s # ==> Pushing SP <== 1894s # ==> Popping SP <== 1894s ok 36 - Post code 1894s ok 37 - Get redirection 1894s ok 38 - Location is http://auth.sp.com/ 1894s ok 39 - Get cookie lemonldap (f42bde17a41cfd67f752de849cbf29b3bcc30d2fa356e460d9da82eb1283ee4a) 1894s ok 40 - Found SameSite=None 1894s # ==> Pushing SP <== 1894s # ==> Popping SP <== 1894s ok 41 - Get / on SP 1894s ok 42 - HTTP code is 200 1894s ok 43 - Authenticated as fa@badwolf.org@idp 1894s ok 44 - UTF-8 values 1894s # ==> Pushing ISSUER <== 1894s # ==> Popping ISSUER <== 1894s ok 45 - Query IDP for logout 1894s ok 46 - Get cookie lemonldap (0) 1894s ok 47 - IDP Cookie removed 1894s ok 48 - Get image request 1894s # ==> Pushing ISSUER <== 1894s ok 49 - SOAP request 1894s # ==> Saving handler ISSUER <== 1894s # ==> Pushing SP <== 1894s # ==> Popping SP <== 1894s # ==> Restoring ISSUER <== 1894s ok 50 - Execute request 1894s ok 51 - Response is 200 or 400 1894s ok 52 - Content is XML 1894s # ==> Popping ISSUER <== 1894s ok 53 - Get image 1894s ok 54 - Get redirection 1894s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png 1894s # ==> Pushing SP <== 1894s # ==> Popping SP <== 1894s ok 56 - Test if user is reject on SP 1894s ok 57 - Response status is 401 1894s ok 58 - Content is JSON 1894s ok 59 - Error code is 1 1894s 1..59 1894s ok 10 - SP-initiated flow, authorized user 1894s 1..10 1894s ok 1895s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.t ................................. 1895s ok 1 - use Lemonldap::NG::Portal::Main; 1895s ok 2 - Portal object 1895s ok 3 - Init 1895s ok 4 - Portal app 1895s ok 5 - Register $type 1895s ok 6 - Portal object 1895s ok 7 - Init 1895s ok 8 - Portal app 1895s ok 9 - Register $type 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 10 - Auth query 1895s ok 11 - HTTP code is 200 1895s ok 12 - Get cookie lemonldap (ed3af89848e0e3c0cfbe18ae3c367c135930a5342e0c118e2065045a39b73e7f) 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 13 - Query IdP to access to SP 1895s ok 14 - HTTP code is 200 1895s ok 15 - Page contains a form 1895s ok 16 - Host match 1895s ok 17 - URI match 1895s ok 18 - Field "SAMLResponse" is defined 1895s ok 19 - CSP header authorize POST request to auth.alternate.com 1895s ok 20 - Method is POST 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 21 - Query IdP to access to SP 1895s ok 22 - Bad destination: code found on page 1895s ok 23 - Bad destination 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 24 - Query IdP to access to SP 1895s ok 25 - HTTP code is 200 1895s ok 26 - Page contains a form 1895s ok 27 - Host match 1895s ok 28 - URI match 1895s ok 29 - Field "SAMLResponse" is defined 1895s ok 30 - CSP header authorize POST request to auth.sp.com 1895s ok 31 - Method is POST 1895s # ==> Pushing SP <== 1895s # ==> Popping SP <== 1895s ok 32 - Post SAML response to SP 1895s ok 33 - Get cookie lemonldap (58435a64424c5005936a916b226d047d30e9e5535e82cfd2e64a80d5fef59729) 1895s ok 34 - Get redirection 1895s ok 35 - Location is http://auth.sp.com/ 1895s # ==> Pushing SP <== 1895s # ==> Popping SP <== 1895s ok 36 - Get / on SP 1895s ok 37 - HTTP code is 200 1895s ok 38 - Authenticated as ru@badwolf.org@idp 1895s ok 39 - UTF-8 values 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 40 - Query IdP for logout 1895s ok 41 - HTTP code is 200 1895s ok 42 - Get cookie lemonldap (0) 1895s ok 43 - SSO cookie removed 1895s ok 44 - Get iframe request 1895s ok 45 - Content-Security-Policy header found 1895s ok 46 - Found auth.idp.com in CSP child-src 1895s ok 47 - Content-Security-Policy header found 1895s ok 48 - Found http://auth.sp.com in CSP child-src 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 49 - Get iframe 1895s ok 50 - Framing authorized 1895s ok 51 - HTTP code is 200 1895s ok 52 - Page contains a form 1895s ok 53 - Host match 1895s ok 54 - URI match 1895s ok 55 - Field "SAMLRequest" is defined 1895s ok 56 - CSP header authorize POST request to auth.sp.com 1895s ok 57 - Method is POST 1895s # ==> Pushing SP <== 1895s # ==> Popping SP <== 1895s ok 58 - Post SAML logout request to SP 1895s ok 59 - HTTP code is 200 1895s ok 60 - Page contains a form 1895s ok 61 - Host match 1895s ok 62 - URI match 1895s ok 63 - Field "SAMLResponse" is defined 1895s ok 64 - CSP header authorize POST request to auth.idp.com 1895s ok 65 - Method is POST 1895s # ==> Pushing SP <== 1895s # ==> Popping SP <== 1895s ok 66 - Post SAML logout response to IdP 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 67 - Test if user is reject on IdP 1895s ok 68 - Response status is 401 1895s ok 69 - Content is JSON 1895s ok 70 - Error code is 1 1895s # ==> Pushing SP <== 1895s # ==> Popping SP <== 1895s ok 71 - Test if user is reject on SP 1895s ok 72 - HTTP code is 200 1895s ok 73 - HTTP code is 200 1895s ok 74 - Page contains a form 1895s ok 75 - CSP header authorize POST request to auth.idp.com 1895s ok 76 - Method is POST 1895s 1..76 1895s ok 1895s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t ................................... 1895s ok 1 - use Lemonldap::NG::Portal::Main; 1895s ok 2 - Portal object 1895s ok 3 - Init 1895s ok 4 - Portal app 1895s ok 5 - Register $type 1895s ok 6 - Portal object 1895s ok 7 - Init 1895s ok 8 - Portal app 1895s ok 9 - Register $type 1895s # ==> Pushing SP <== 1895s # ==> Popping SP <== 1895s ok 10 - Unauth SP request 1895s ok 11 - HTTP code is 200 1895s ok 12 - HTTP code is 200 1895s ok 13 - Page contains a form 1895s ok 14 - Host match 1895s ok 15 - URI match 1895s ok 16 - Field "SAMLRequest" is defined 1895s ok 17 - CSP header authorize POST request to auth.idp.com 1895s ok 18 - Method is POST 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 19 - Post SAML request to IdP 1895s ok 20 - HTTP code is 200 1895s ok 21 - 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%221770026500_32060%22%2C%22issuerTs%22%3A1770098380%7D) 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 22 - Post authentication 1895s ok 23 - Reject reason is 89 1895s # ==> Pushing SP <== 1895s # ==> Popping SP <== 1895s ok 24 - Unauth SP request 1895s ok 25 - HTTP code is 200 1895s ok 26 - HTTP code is 200 1895s ok 27 - Page contains a form 1895s ok 28 - Host match 1895s ok 29 - URI match 1895s ok 30 - Field "SAMLRequest" is defined 1895s ok 31 - CSP header authorize POST request to auth.idp.com 1895s ok 32 - Method is POST 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 33 - Post SAML request to IdP 1895s ok 34 - HTTP code is 200 1895s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770098380%2C%22issuerRequestsaml%22%3A%221770026500_56547%22%7D) 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 36 - Post authentication 1895s ok 37 - Get cookie lemonldap (8ed23d91d6d6c8187cd1e991b6e438f0e3c352431881723d3d8432e070531b6f) 1895s ok 38 - HTTP code is 200 1895s ok 39 - Page contains a form 1895s ok 40 - Host match 1895s ok 41 - URI match 1895s ok 42 - Field "SAMLResponse" is defined 1895s ok 43 - CSP header authorize POST request to auth.sp.com 1895s ok 44 - Method is POST 1895s # ==> Pushing SP <== 1895s # ==> Popping SP <== 1895s ok 45 - Post SAML response to SP 1895s ok 46 - Get redirection 1895s ok 47 - Location is http://auth.sp.com/ 1895s ok 48 - Get cookie lemonldap (af08a5f42553763241a4ed524ff4233bf0d3f539b56cbe96004012af0c1ac633) 1895s # ==> Pushing SP <== 1895s # ==> Popping SP <== 1895s ok 49 - Get / on SP 1895s ok 50 - HTTP code is 200 1895s ok 51 - Authenticated as fa@badwolf.org@idp 1895s ok 52 - UTF-8 values 1895s # ==> Pushing SP <== 1895s # ==> Popping SP <== 1895s ok 53 - Query SP for logout 1895s ok 54 - HTTP code is 200 1895s ok 55 - Page contains a form 1895s ok 56 - Host match 1895s ok 57 - URI match 1895s ok 58 - Field "SAMLRequest" is defined 1895s ok 59 - CSP header authorize POST request to auth.idp.com 1895s ok 60 - Method is POST 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 61 - Post SAML logout request to IdP 1895s ok 62 - HTTP code is 200 1895s ok 63 - Found logout message 1895s ok 64 - Get cookie lemonldap (0) 1895s ok 65 - IDP cookie removed 1895s # ==> Pushing ISSUER <== 1895s # ==> Popping ISSUER <== 1895s ok 66 - Test if old cookie is denied by IdP 1895s ok 67 - Response status is 401 1895s ok 68 - Content is JSON 1895s ok 69 - Error code is 1 1895s # ==> Pushing SP <== 1895s # ==> Popping SP <== 1895s ok 70 - Test if user is reject on SP 1895s ok 71 - HTTP code is 200 1895s ok 72 - HTTP code is 200 1895s ok 73 - Page contains a form 1895s ok 74 - Host match 1895s ok 75 - URI match 1895s ok 76 - Field "SAMLRequest" is defined 1895s ok 77 - CSP header authorize POST request to auth.idp.com 1895s ok 78 - Method is POST 1895s 1..78 1895s ok 1896s t/30-Auth-and-issuer-SAML-POST.t ............................................... 1896s ok 1 - use Lemonldap::NG::Portal::Main; 1896s ok 2 - Portal object 1896s ok 3 - Init 1896s ok 4 - Portal app 1896s ok 5 - Register $type 1896s ok 6 - Portal object 1896s ok 7 - Init 1896s ok 8 - Portal app 1896s ok 9 - Register $type 1896s # Subtest: SP-initiated flow, unauthorized user 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 1 - Unauth SP request 1896s ok 2 - HTTP code is 200 1896s ok 3 - HTTP code is 200 1896s ok 4 - Page contains a form 1896s ok 5 - Host match 1896s ok 6 - URI match 1896s ok 7 - Field "SAMLRequest" is defined 1896s ok 8 - CSP header authorize POST request to auth.idp.com 1896s ok 9 - Method is POST 1896s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D) 1896s ok 11 - Pdata is not empty 1896s ok 12 - samlGenerateRequestHook called 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 13 - Post SAML request to IdP 1896s ok 14 - HTTP code is 200 1896s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A1%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770098381%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770026501_26335%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1896s ok 16 - Found SameSite=None 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 17 - Post authentication 1896s ok 18 - Reject reason is 89 1896s 1..18 1896s ok 10 - SP-initiated flow, unauthorized user 1896s # Subtest: SP-initiated flow, authorized user 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 1 - Unauth SP request 1896s ok 2 - HTTP code is 200 1896s ok 3 - HTTP code is 200 1896s ok 4 - Page contains a form 1896s ok 5 - Host match 1896s ok 6 - URI match 1896s ok 7 - Field "SAMLRequest" is defined 1896s ok 8 - CSP header authorize POST request to auth.idp.com 1896s ok 9 - Method is POST 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 10 - Post SAML request to IdP 1896s ok 11 - HTTP code is 200 1896s ok 12 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026501_18801%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770098381%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22targetAuthnLevel%22%3A1%7D) 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 13 - Post authentication 1896s ok 14 - Get cookie lemonldap (71c51dc22aba9882d4d7c458b95419c9fa6457ad6f69cf21eab5af7cf2173b4c) 1896s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1896s ok 16 - SAML request cleared from pdata 1896s ok 17 - HTTP code is 200 1896s ok 18 - Page contains a form 1896s ok 19 - Host match 1896s ok 20 - URI match 1896s ok 21 - Field "SAMLResponse" is defined 1896s ok 22 - CSP header authorize POST request to auth.sp.com 1896s ok 23 - Method is POST 1896s ok 24 - Found SAMLResponse 1896s ok 25 - Found AuthnInstant modified by hook 1896s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1896s ok 27 - Pdata is not empty 1896s ok 28 - samlGotRequestHookCalled called 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 29 - Post SAML response to SP 1896s ok 30 - Get redirection 1896s ok 31 - Location is http://auth.sp.com/ 1896s ok 32 - Get cookie lemonldap (76b2e3a1c954e2be25d77eb846699ea5a43e9ecd2f5e2944b07762e26a717e97) 1896s ok 33 - Found SameSite=None 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 34 - Get / on SP 1896s ok 35 - HTTP code is 200 1896s ok 36 - Authenticated as fa@badwolf.org@idp 1896s ok 37 - samlGotResponseHook called 1896s ok 38 - UTF-8 values 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 39 - Query SP for logout 1896s ok 40 - HTTP code is 200 1896s ok 41 - Page contains a form 1896s ok 42 - Host match 1896s ok 43 - URI match 1896s ok 44 - Field "SAMLRequest" is defined 1896s ok 45 - CSP header authorize POST request to auth.idp.com 1896s ok 46 - Method is POST 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 47 - Post SAML logout request to IdP 1896s ok 48 - HTTP code is 200 1896s ok 49 - Page contains a form 1896s ok 50 - Host match 1896s ok 51 - URI match 1896s ok 52 - Field "SAMLResponse" is defined 1896s ok 53 - CSP header authorize POST request to auth.sp.com 1896s ok 54 - Method is POST 1896s ok 55 - Get cookie lemonldap (0) 1896s ok 56 - IDP Cookie removed 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 57 - Post SAML response to SP 1896s ok 58 - Get redirection 1896s ok 59 - Location is http://auth.sp.com/?logout=1 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 60 - Test if user is reject on IdP 1896s ok 61 - Response status is 401 1896s ok 62 - Content is JSON 1896s ok 63 - Error code is 1 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 64 - Test if user is reject on SP 1896s ok 65 - HTTP code is 200 1896s ok 66 - HTTP code is 200 1896s ok 67 - Page contains a form 1896s ok 68 - Host match 1896s ok 69 - URI match 1896s ok 70 - Field "SAMLRequest" is defined 1896s ok 71 - CSP header authorize POST request to auth.idp.com 1896s ok 72 - Method is POST 1896s 1..72 1896s ok 11 - SP-initiated flow, authorized user 1896s # Subtest: SP-initiated flow, authorized user, with redirection 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 1 - Unauth SP request 1896s ok 2 - HTTP code is 200 1896s ok 3 - HTTP code is 200 1896s ok 4 - Page contains a form 1896s ok 5 - Host match 1896s ok 6 - URI match 1896s ok 7 - Field "SAMLRequest" is defined 1896s ok 8 - CSP header authorize POST request to auth.idp.com 1896s ok 9 - Method is POST 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 10 - Post SAML request to IdP 1896s ok 11 - HTTP code is 200 1896s ok 12 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026501_56352%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770098381%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22targetAuthnLevel%22%3A1%7D) 1896s ok 13 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026501_56352%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770098381%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22targetAuthnLevel%22%3A1%7D) 1896s ok 14 - Pdata is not empty 1896s ok 15 - Expected target AuthnLevel 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 16 - Post authentication 1896s ok 17 - Get cookie lemonldap (4a3e125e593316fdfaf88b45d2e44becb20a777c4df65ab54e55cd04b5c717f5) 1896s ok 18 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1896s ok 19 - SAML request cleared from pdata 1896s ok 20 - HTTP code is 200 1896s ok 21 - Page contains a form 1896s ok 22 - Host match 1896s ok 23 - URI match 1896s ok 24 - Field "SAMLResponse" is defined 1896s ok 25 - CSP header authorize POST request to auth.sp.com 1896s ok 26 - Method is POST 1896s ok 27 - Found SAMLResponse 1896s ok 28 - Found AuthnInstant modified by hook 1896s ok 29 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1896s ok 30 - Pdata is not empty 1896s ok 31 - samlGotRequestHookCalled called 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 32 - Post SAML response to SP 1896s ok 33 - Get redirection 1896s ok 34 - Location is http://auth.sp.com/ 1896s ok 35 - Get cookie lemonldap (20c14eac83f1e32afcf70477389a960edad7a9b18978ba9d92bc732a52591613) 1896s ok 36 - Found SameSite=None 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 37 - Get / on SP 1896s ok 38 - HTTP code is 200 1896s ok 39 - Authenticated as fa@badwolf.org@idp 1896s ok 40 - samlGotResponseHook called 1896s ok 41 - UTF-8 values 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 42 - Query SP for logout 1896s ok 43 - HTTP code is 200 1896s ok 44 - Page contains a form 1896s ok 45 - Host match 1896s ok 46 - URI match 1896s ok 47 - Field "SAMLRequest" is defined 1896s ok 48 - CSP header authorize POST request to auth.idp.com 1896s ok 49 - Method is POST 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 50 - Post SAML logout request to IdP 1896s ok 51 - HTTP code is 200 1896s ok 52 - Page contains a form 1896s ok 53 - Host match 1896s ok 54 - URI match 1896s ok 55 - Field "SAMLResponse" is defined 1896s ok 56 - CSP header authorize POST request to auth.sp.com 1896s ok 57 - Method is POST 1896s ok 58 - Get cookie lemonldap (0) 1896s ok 59 - IDP Cookie removed 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 60 - Post SAML response to SP 1896s ok 61 - Get redirection 1896s ok 62 - Location is http://test1.example.com 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 63 - Test if user is reject on IdP 1896s ok 64 - Response status is 401 1896s ok 65 - Content is JSON 1896s ok 66 - Error code is 1 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 67 - Test if user is reject on SP 1896s ok 68 - HTTP code is 200 1896s ok 69 - HTTP code is 200 1896s ok 70 - Page contains a form 1896s ok 71 - Host match 1896s ok 72 - URI match 1896s ok 73 - Field "SAMLRequest" is defined 1896s ok 74 - CSP header authorize POST request to auth.idp.com 1896s ok 75 - Method is POST 1896s # Subtest: Check dynamic required authentication level 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 1 - Auth query 1896s ok 2 - HTTP code is 200 1896s ok 3 - Get cookie lemonldap (8fa28e899014b0fa6a5885e5e4d3f047996f04d7717a6ef3b6408f51d25c72f6) 1896s # ==> Pushing SP <== 1896s # ==> Popping SP <== 1896s ok 4 - Unauth SP request 1896s ok 5 - HTTP code is 200 1896s ok 6 - HTTP code is 200 1896s ok 7 - Page contains a form 1896s ok 8 - Host match 1896s ok 9 - URI match 1896s ok 10 - Field "SAMLRequest" is defined 1896s ok 11 - CSP header authorize POST request to auth.idp.com 1896s ok 12 - Method is POST 1896s # ==> Pushing ISSUER <== 1896s # ==> Popping ISSUER <== 1896s ok 13 - Post SAML request to IdP 1896s ok 14 - Response body is not empty 1896s ok 15 - Found at least one result for //span[@trspan="askToUpgrade"] 1896s 1..15 1896s ok 76 - Check dynamic required authentication level 1896s 1..76 1896s ok 12 - SP-initiated flow, authorized user, with redirection 1896s 1..12 1896s ok 1897s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.t ........................ 1897s ok 1 - use Lemonldap::NG::Portal::Main; 1897s ok 2 - Portal object 1897s ok 3 - Init 1897s ok 4 - Portal app 1897s ok 5 - Register $type 1897s ok 6 - Portal object 1897s ok 7 - Init 1897s ok 8 - Portal app 1897s ok 9 - Register $type 1897s # ==> Pushing SP <== 1897s # ==> Popping SP <== 1897s ok 10 - Unauth SP request 1897s ok 11 - Get redirection 1897s ok 12 - Location header found 1897s # ==> Pushing ISSUER <== 1897s # ==> Popping ISSUER <== 1897s ok 13 - Launch SAML request to IdP 1897s ok 14 - HTTP code is 200 1897s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770098382%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026502_27133%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1897s # ==> Pushing ISSUER <== 1897s # ==> Popping ISSUER <== 1897s ok 16 - Authentication request 1897s ok 17 - Get cookie lemonldap (249108c9ff82bf402359730bd0b362e51af3254483c1c63cf15c7104a0a50fbf) 1897s ok 18 - Get cookie lemonldappdata () 1897s ok 19 - SAML request cleared from pdata 1897s ok 20 - HTTP code is 200 1897s ok 21 - Page contains a form 1897s ok 22 - Host match 1897s ok 23 - URI match 1897s ok 24 - Field "SAMLResponse" is defined 1897s ok 25 - Field "RelayState" is defined 1897s ok 26 - CSP header authorize POST request to auth.sp.com 1897s ok 27 - Correct authentication context mapped 1897s # ==> Pushing SP <== 1897s # ==> Popping SP <== 1897s ok 28 - Post SAML response to SP 1897s ok 29 - Get cookie lemonldap (4cdd7f0525fbba78dcd6bd226fc5e05e739fd4ec64c9434fb7bdc2da9a54a6a2) 1897s ok 30 - Get redirection 1897s ok 31 - Location is http://test1.example.com/ 1897s # ==> Pushing SP <== 1897s # ==> Popping SP <== 1897s ok 32 - Get / on SP 1897s ok 33 - HTTP code is 200 1897s ok 34 - Authenticated as fa@badwolf.org@idp 1897s ok 35 - Map authentication context 1897s 1..35 1897s ok 1897s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.t ............................. 1897s ok 1 - use Lemonldap::NG::Portal::Main; 1897s ok 2 - Portal object 1897s ok 3 - Init 1897s ok 4 - Portal app 1897s ok 5 - Register $type 1897s ok 6 - Portal object 1897s ok 7 - Init 1897s ok 8 - Portal app 1897s ok 9 - Register $type 1897s # ==> Pushing ISSUER <== 1897s # ==> Popping ISSUER <== 1897s ok 10 - Auth query 1897s ok 11 - HTTP code is 200 1897s ok 12 - Get cookie lemonldap (e8eb24a4be63b6f76e11d626c103250b72fb219bc1e0cc2b7a29fa69d6fd7660) 1897s # ==> Pushing ISSUER <== 1897s # ==> Popping ISSUER <== 1897s ok 13 - Query IdP to access to SP 1897s ok 14 - HTTP code is 200 1897s ok 15 - Form method is POST 1897s ok 16 - Found SAML response 1897s # ==> Pushing SP <== 1897s # ==> Popping SP <== 1897s ok 17 - Post SAML response to SP 1897s ok 18 - Get cookie lemonldap (904efd315fec0f225d258bb99bf64dcb10d05f7539c9146b580a2d9d21532eee) 1897s ok 19 - Get redirection 1897s ok 20 - Location is http://auth.sp.com/ 1897s # ==> Pushing SP <== 1897s # ==> Popping SP <== 1897s ok 21 - Get / on SP 1897s ok 22 - HTTP code is 200 1897s ok 23 - Authenticated as ru@badwolf.org@idp 1897s ok 24 - UTF-8 values 1897s # ==> Pushing ISSUER <== 1897s # ==> Popping ISSUER <== 1897s ok 25 - Query IdP for logout 1897s ok 26 - HTTP code is 200 1897s ok 27 - Get iframe request 1897s ok 28 - Content-Security-Policy header found 1897s ok 29 - Found auth.sp.com in CSP child-src 1897s ok 30 - Get cookie lemonldap (0) 1897s ok 31 - SSO cookie removed 1897s # ==> Pushing SP <== 1897s # ==> Popping SP <== 1897s ok 32 - Query SP for iframe 1897s ok 33 - Get redirection 1897s ok 34 - Location header found 1897s # ==> Pushing ISSUER <== 1897s # ==> Popping ISSUER <== 1897s ok 35 - Push SAML response to IdP 1897s ok 36 - Get redirection 1897s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png 1897s ok 38 - Frame can be embedded 1897s # ==> Pushing ISSUER <== 1897s # ==> Popping ISSUER <== 1897s ok 39 - Test if user is reject on IdP 1897s ok 40 - Response status is 401 1897s ok 41 - Content is JSON 1897s ok 42 - Error code is 1 1897s # ==> Pushing SP <== 1897s # ==> Popping SP <== 1897s ok 43 - Test if user is reject on SP 1897s ok 44 - Get redirection 1897s ok 45 - Location header found 1897s 1..45 1897s ok 1898s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t .................... 1898s ok 1 - use Lemonldap::NG::Portal::Main; 1898s ok 2 - Portal object 1898s ok 3 - Init 1898s ok 4 - Portal app 1898s ok 5 - Register $type 1898s ok 6 - Portal object 1898s ok 7 - Init 1898s ok 8 - Portal app 1898s ok 9 - Register $type 1898s ok 10 - Portal object 1898s ok 11 - Init 1898s ok 12 - Portal app 1898s ok 13 - Register $type 1898s # ==> Pushing SP <== 1898s # ==> Popping SP <== 1898s ok 14 - Unauth SP request 1898s ok 15 - Get redirection 1898s ok 16 - Location header found 1898s # ==> Pushing ISSUER <== 1898s # ==> Popping ISSUER <== 1898s ok 17 - Launch SAML request to IdP 1898s ok 18 - HTTP code is 200 1898s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098383%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770026503_61422%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1898s # ==> Pushing ISSUER <== 1898s # ==> Popping ISSUER <== 1898s ok 20 - Post authentication 1898s ok 21 - HTTP code is 200 1898s ok 22 - Get cookie lemonldap (efc7ce4612b79f41fef7589db62c260230c910700492aaa3b12fee350b0c8ed7) 1898s ok 23 - HTTP code is 200 1898s ok 24 - Page contains a form 1898s ok 25 - Host match 1898s ok 26 - URI match 1898s ok 27 - Field "SAMLResponse" is defined 1898s ok 28 - Field "RelayState" is defined 1898s ok 29 - CSP header authorize POST request to auth.sp.com 1898s # ==> Pushing SP <== 1898s # ==> Popping SP <== 1898s ok 30 - Post SAML response to SP 1898s ok 31 - Get cookie lemonldap (37c160d7b1157aee9573b0015de3003151095949dfc678e9d5a79ce16bf0bf8a) 1898s ok 32 - Get redirection 1898s ok 33 - Location is http://test1.example.com/ 1898s # ==> Pushing SP <== 1898s # ==> Popping SP <== 1898s ok 34 - Get / on SP 1898s ok 35 - HTTP code is 200 1898s ok 36 - Authenticated as fa@badwolf.org@idp 1898s ok 37 - UTF-8 values 1898s # ==> Pushing SP2 <== 1898s # ==> Popping SP2 <== 1898s ok 38 - Unauth SP2 request 1898s ok 39 - Get redirection 1898s ok 40 - Location header found 1898s # ==> Pushing ISSUER <== 1898s # ==> Popping ISSUER <== 1898s ok 41 - Launch SAML request to IdP 1898s ok 42 - HTTP code is 200 1898s ok 43 - Page contains a form 1898s ok 44 - Host match 1898s ok 45 - URI match 1898s ok 46 - Field "SAMLResponse" is defined 1898s ok 47 - Field "RelayState" is defined 1898s ok 48 - CSP header authorize POST request to auth.sp2.com 1898s # ==> Pushing SP2 <== 1898s # ==> Popping SP2 <== 1898s ok 49 - Post SAML response to SP2 1898s ok 50 - Get cookie lemonldap (06c485f98e66772bead88c604e930f6f0bc102baa5f85546b73972ace43d5f1a) 1898s ok 51 - Get redirection 1898s ok 52 - Location is http://test1.example.com/ 1898s # ==> Pushing SP2 <== 1898s # ==> Popping SP2 <== 1898s ok 53 - Get / on SP2 1898s ok 54 - HTTP code is 200 1898s ok 55 - Authenticated as fa@badwolf.org@idp 1898s # ==> Pushing SP <== 1898s # ==> Popping SP <== 1898s ok 56 - Query SP for logout 1898s ok 57 - Get redirection 1898s ok 58 - Location header found 1898s # ==> Pushing ISSUER <== 1898s # ==> Popping ISSUER <== 1898s ok 59 - Launch SAML logout request to IdP 1898s ok 60 - HTTP code is 200 1898s ok 61 - Found logout message 1898s ok 62 - Get cookie lemonldap (0) 1898s ok 63 - IDP cookie removed 1898s # ==> Pushing ISSUER <== 1898s # ==> Popping ISSUER <== 1898s ok 64 - Test if user is reject on IdP 1898s ok 65 - Response status is 401 1898s ok 66 - Content is JSON 1898s ok 67 - Error code is 1 1898s # ==> Pushing SP <== 1898s # ==> Popping SP <== 1898s ok 68 - Test if user is reject on SP 1898s ok 69 - Get redirection 1898s ok 70 - Location header found 1898s # ==> Pushing SP2 <== 1898s # ==> Popping SP2 <== 1898s ok 71 - User is unfortunately still logged into SP2 1898s ok 72 - HTTP code is 200 1898s ok 73 - Authenticated as fa@badwolf.org@idp 1898s 1..73 1898s ok 1899s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t ................................ 1899s ok 1 - use Lemonldap::NG::Portal::Main; 1899s ok 2 - Portal object 1899s ok 3 - Init 1899s ok 4 - Portal app 1899s ok 5 - Register $type 1899s ok 6 - Portal object 1899s ok 7 - Init 1899s ok 8 - Portal app 1899s ok 9 - Register $type 1899s ok 10 - Portal object 1899s ok 11 - Init 1899s ok 12 - Portal app 1899s ok 13 - Register $type 1899s ok 14 - Portal object 1899s ok 15 - Init 1899s ok 16 - Portal app 1899s ok 17 - Register $type 1899s # ==> Pushing SP <== 1899s # ==> Popping SP <== 1899s ok 18 - Unauth SP request 1899s ok 19 - Get redirection 1899s ok 20 - Location header found 1899s # ==> Pushing ISSUER <== 1899s # ==> Popping ISSUER <== 1899s ok 21 - Launch SAML request to IdP 1899s ok 22 - HTTP code is 200 1899s 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%221770026504_58029%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770098384%7D) 1899s # ==> Pushing ISSUER <== 1899s # ==> Popping ISSUER <== 1899s ok 24 - Post authentication 1899s ok 25 - HTTP code is 200 1899s ok 26 - Get cookie lemonldap (77001df00695e6e88d4b2cdb564d068a2bb45a41d917dba15fc2b8530f85a2e9) 1899s ok 27 - HTTP code is 200 1899s ok 28 - Page contains a form 1899s ok 29 - Host match 1899s ok 30 - URI match 1899s ok 31 - Field "SAMLResponse" is defined 1899s ok 32 - Field "RelayState" is defined 1899s ok 33 - CSP header authorize POST request to auth.sp.com 1899s # ==> Pushing SP <== 1899s # ==> Popping SP <== 1899s ok 34 - Post SAML response to SP 1899s ok 35 - Get cookie lemonldap (e605515a667ea30dc192660f2651a0e59fcb1e490122c7012e65f153792d6230) 1899s ok 36 - Get redirection 1899s ok 37 - Location is http://test1.example.com/ 1899s # ==> Pushing SP <== 1899s # ==> Popping SP <== 1899s ok 38 - Get / on SP 1899s ok 39 - HTTP code is 200 1899s ok 40 - Authenticated as fa@badwolf.org@idp 1899s ok 41 - UTF-8 values 1899s # ==> Pushing SP2 <== 1899s # ==> Popping SP2 <== 1899s ok 42 - Unauth SP2 request 1899s ok 43 - Get redirection 1899s ok 44 - Location header found 1899s # ==> Pushing ISSUER <== 1899s # ==> Popping ISSUER <== 1899s ok 45 - Launch SAML request to IdP 1899s ok 46 - HTTP code is 200 1899s ok 47 - Page contains a form 1899s ok 48 - Host match 1899s ok 49 - URI match 1899s ok 50 - Field "SAMLResponse" is defined 1899s ok 51 - Field "RelayState" is defined 1899s ok 52 - CSP header authorize POST request to auth.sp2.com 1899s # ==> Pushing SP2 <== 1899s # ==> Popping SP2 <== 1899s ok 53 - Post SAML response to SP2 1899s ok 54 - Get cookie lemonldap (0b279e774c188c060836b23955a97fa862728f13e7b3b5703b8f9c738d027443) 1899s ok 55 - Get redirection 1899s ok 56 - Location is http://test1.example.com/ 1899s # ==> Pushing SP2 <== 1899s # ==> Popping SP2 <== 1899s ok 57 - Get / on SP2 1899s ok 58 - HTTP code is 200 1899s ok 59 - Authenticated as fa@badwolf.org@idp 1899s # ==> Pushing SP3 <== 1899s # ==> Popping SP3 <== 1899s ok 60 - Unauth SP3 request 1899s ok 61 - Get redirection 1899s ok 62 - Location header found 1899s # ==> Pushing ISSUER <== 1899s # ==> Popping ISSUER <== 1899s ok 63 - Launch SAML request to IdP 1899s ok 64 - HTTP code is 200 1899s ok 65 - Page contains a form 1899s ok 66 - Host match 1899s ok 67 - URI match 1899s ok 68 - Field "SAMLResponse" is defined 1899s ok 69 - Field "RelayState" is defined 1899s ok 70 - CSP header authorize POST request to auth.sp3.com 1899s # ==> Pushing SP3 <== 1899s # ==> Popping SP3 <== 1899s ok 71 - Post SAML response to SP3 1899s ok 72 - Get cookie lemonldap (9d5067da941621af7cccec45956da7a5ceba5a5aa2b728e90cc9e2ef134d38e2) 1899s ok 73 - Get redirection 1899s ok 74 - Location is http://test1.example.com/ 1899s # ==> Pushing SP3 <== 1899s # ==> Popping SP3 <== 1899s ok 75 - Get / on SP3 1899s ok 76 - HTTP code is 200 1899s ok 77 - Authenticated as fa@badwolf.org@idp 1899s # ==> Pushing SP <== 1899s # ==> Popping SP <== 1899s ok 78 - Query SP for logout 1899s ok 79 - Get redirection 1899s ok 80 - Location header found 1899s # ==> Pushing ISSUER <== 1899s # ==> Popping ISSUER <== 1899s ok 81 - Launch SAML logout request to IdP 1899s ok 82 - Get cookie lemonldap (0) 1899s ok 83 - SSO cookie removed 1899s ok 84 - Got one iframe for both additional services 1899s # ==> Pushing SP2 <== 1899s # ==> Popping SP2 <== 1899s ok 85 - Start logout from SP2 1899s ok 86 - Get redirection 1899s ok 87 - Location header found 1899s # ==> Pushing ISSUER <== 1899s # ==> Popping ISSUER <== 1899s ok 88 - get SAML response from IDP 1899s ok 89 - Get redirection 1899s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png 1899s # ==> Pushing SP3 <== 1899s # ==> Popping SP3 <== 1899s ok 91 - Start logout from SP3 1899s ok 92 - Get redirection 1899s ok 93 - Location header found 1899s # ==> Pushing ISSUER <== 1899s # ==> Popping ISSUER <== 1899s ok 94 - get SAML response from IDP 1899s ok 95 - Get redirection 1899s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png 1899s ok 97 - HTTP code is 200 1899s ok 98 - Page contains a form 1899s ok 99 - Host match 1899s ok 100 - URI match 1899s ok 101 - Field "relay" is defined 1899s ok 102 - CSP header authorize POST request to auth.idp.com 1899s # ==> Pushing ISSUER <== 1899s # ==> Popping ISSUER <== 1899s ok 103 - Post final logout 1899s ok 104 - Get redirection 1899s ok 105 - Location header found 1899s # ==> Pushing SP <== 1899s # ==> Popping SP <== 1899s ok 106 - Send SAML logout response to SP 1899s # ==> Pushing ISSUER <== 1899s # ==> Popping ISSUER <== 1899s ok 107 - Test if user is reject on IdP 1899s ok 108 - Response status is 401 1899s ok 109 - Content is JSON 1899s ok 110 - Error code is 1 1899s # ==> Pushing SP <== 1899s # ==> Popping SP <== 1899s ok 111 - Test if user is reject on SP 1899s ok 112 - Get redirection 1899s ok 113 - Location header found 1899s # ==> Pushing SP2 <== 1899s # ==> Popping SP2 <== 1899s ok 114 - Test if user is reject on SP2 1899s ok 115 - Get redirection 1899s ok 116 - Location header found 1899s # ==> Pushing SP3 <== 1899s # ==> Popping SP3 <== 1899s ok 117 - Test if user is reject on SP3 1899s ok 118 - Get redirection 1899s ok 119 - Location header found 1899s 1..119 1899s ok 1900s t/30-Auth-and-issuer-SAML-Redirect-With-Info.t ................................. 1900s ok 1 - use Lemonldap::NG::Portal::Main; 1900s ok 2 - Portal object 1900s ok 3 - Init 1900s ok 4 - Portal app 1900s ok 5 - Register $type 1900s # ==> Pushing ISSUER <== 1900s # ==> Popping ISSUER <== 1900s ok 6 - Post authentication request 1900s ok 7 - Get cookie lemonldap (052e2f086ec24c9f9931d5e101a1207dc324a5aee40488332cbf14c7e89cf2c5) 1900s ok 8 - Portal object 1900s ok 9 - Init 1900s ok 10 - Portal app 1900s ok 11 - Register $type 1900s # ==> Pushing SP <== 1900s # ==> Popping SP <== 1900s ok 12 - Unauth SP request 1900s ok 13 - Get redirection 1900s ok 14 - Location header found 1900s # ==> Pushing ISSUER <== 1900s # ==> Popping ISSUER <== 1900s ok 15 - Launch SAML request to IdP 1900s ok 16 - HTTP code is 200 1900s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770026505_37942%22%2C%22issuerTs%22%3A1770098385%7D) 1900s # ==> Pushing ISSUER <== 1900s # ==> Popping ISSUER <== 1900s ok 18 - Post authentication request 1900s ok 19 - HTTP code is 200 1900s ok 20 - Get cookie lemonldap (cd7be5829da67b3c64b30348dace1c1e858f2b9e915ae7293113baf862c6fb9e) 1900s ok 21 - Get cookie lemonldappdata () 1900s ok 22 - SAML request cleared from pdata 1900s ok 23 - Found info message about deleted sessions 1900s ok 24 - HTTP code is 200 1900s ok 25 - Page contains a form 1900s ok 26 - Host match 1900s ok 27 - URI match 1900s ok 28 - Field "SAMLResponse" is defined 1900s ok 29 - Field "RelayState" is defined 1900s ok 30 - CSP header authorize POST request to auth.sp.com 1900s ok 31 - Method is POST 1900s # ==> Pushing SP <== 1900s # ==> Popping SP <== 1900s ok 32 - Post SAML response to SP 1900s ok 33 - Get cookie lemonldap (05ad02f6d7b43fb6712880cf4d6ca4760c0594d2d0e5040a78a1731b6149285d) 1900s ok 34 - Get redirection 1900s ok 35 - Location is http://test1.example.com/ 1900s # ==> Pushing SP <== 1900s # ==> Popping SP <== 1900s ok 36 - Get / on SP 1900s ok 37 - HTTP code is 200 1900s ok 38 - Authenticated as fa@badwolf.org@idp 1900s 1..38 1900s ok 1900s t/30-Auth-and-issuer-SAML-Redirect.t ........................................... 1900s ok 1 - use Lemonldap::NG::Portal::Main; 1900s ok 2 - Portal object 1900s ok 3 - Init 1900s ok 4 - Portal app 1900s ok 5 - Register $type 1900s ok 6 - Portal object 1900s ok 7 - Init 1900s ok 8 - Portal app 1900s ok 9 - Register $type 1900s # ==> Pushing SP <== 1900s # ==> Popping SP <== 1900s ok 10 - Unauth SP request 1900s ok 11 - Get redirection 1900s ok 12 - Location header found 1900s # ==> Pushing ISSUER <== 1900s # ==> Popping ISSUER <== 1900s ok 13 - Launch SAML request to IdP 1900s ok 14 - HTTP code is 200 1900s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098385%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770026505_52263%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1900s # ==> Pushing ISSUER <== 1900s Use of uninitialized value $token in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm line 246. 1900s # ==> Popping ISSUER <== 1900s ok 16 - Post delayed authentication request 1900s ok 17 - Get redirection 1900s ok 18 - Location is http://auth.idp.com/saml 1900s ok 19 - Get cookie lemonldap (8d1597012ee7f4532a6063a46708cdfcfaa4d4f6e44fb751035adb5eb4aead75) 1900s ok 20 - Get cookie lemonldappdata () 1900s ok 21 - SAML request cleared from pdata 1900s # ==> Pushing SP <== 1900s # ==> Popping SP <== 1900s ok 22 - Unauth SP request 1900s ok 23 - Get redirection 1900s ok 24 - Location header found 1900s # ==> Pushing ISSUER <== 1900s # ==> Popping ISSUER <== 1900s ok 25 - Launch SAML request to IdP 1900s ok 26 - HTTP code is 200 1900s ok 27 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026505_2967%22%2C%22issuerTs%22%3A1770098385%7D) 1900s # ==> Pushing ISSUER <== 1900s # ==> Popping ISSUER <== 1900s ok 28 - Post authentication request 1900s ok 29 - HTTP code is 200 1900s ok 30 - Get cookie lemonldap (627742a71506fa9ac024b102eeb2e8e550fa52f4632871c92ac62af8b7b4347c) 1900s ok 31 - Get cookie lemonldappdata () 1900s ok 32 - SAML request cleared from pdata 1900s ok 33 - HTTP code is 200 1900s ok 34 - Page contains a form 1900s ok 35 - Host match 1900s ok 36 - URI match 1900s ok 37 - Field "SAMLResponse" is defined 1900s ok 38 - Field "RelayState" is defined 1900s ok 39 - CSP header authorize POST request to auth.sp.com 1900s ok 40 - Signed using SHA-256 1900s # ==> Pushing SP <== 1900s # ==> Popping SP <== 1900s ok 41 - Post SAML response to SP 1900s ok 42 - Get cookie lemonldap (3ef54446961aabbfebb2e6aeb98138636d4a3fd61f3a76b696b22706a6bc6370) 1900s ok 43 - Get redirection 1900s ok 44 - Location is http://test1.example.com/ 1900s # ==> Pushing SP <== 1900s # ==> Popping SP <== 1900s ok 45 - Get / on SP 1900s ok 46 - HTTP code is 200 1900s ok 47 - Authenticated as fa@badwolf.org@idp 1900s ok 48 - UTF-8 values 1900s # ==> Pushing SP <== 1900s # ==> Popping SP <== 1900s ok 49 - Query SP for logout 1900s ok 50 - Get redirection 1900s ok 51 - Location header found 1900s ok 52 - SHA256 used to sign Logout Request 1900s # ==> Pushing ISSUER <== 1900s # ==> Popping ISSUER <== 1900s ok 53 - Launch SAML logout request to IdP 1900s ok 54 - Get redirection 1900s ok 55 - Location header found 1900s ok 56 - Get cookie lemonldap (0) 1900s ok 57 - IDP Cookie removed 1900s # ==> Pushing SP <== 1900s # ==> Popping SP <== 1900s ok 58 - Launch SAML logout request to SP 1900s ok 59 - HTTP code is 200 1900s # ==> Pushing ISSUER <== 1900s # ==> Popping ISSUER <== 1900s ok 60 - Test if user is reject on IdP 1900s ok 61 - Response status is 401 1900s ok 62 - Content is JSON 1900s ok 63 - Error code is 1 1900s # ==> Pushing SP <== 1900s # ==> Popping SP <== 1900s ok 64 - Test if user is reject on SP 1900s ok 65 - Get redirection 1900s ok 66 - Location header found 1900s 1..66 1900s ok 1901s t/30-CDC.t ..................................................................... 1901s ok 1 - use Lemonldap::NG::Portal::Main; 1901s ok 2 - Portal object 1901s ok 3 - Init 1901s ok 4 - Portal app 1901s ok 5 - Register $type 1901s ok 6 - Portal object 1901s ok 7 - Init 1901s ok 8 - Portal app 1901s ok 9 - Register $type 1901s ok 10 - use Lemonldap::NG::Portal::CDC; 1901s ok 11 - Portal object 1901s ok 12 - Init 1901s ok 13 - Portal app 1901s ok 14 - CDC 1901s # ==> Pushing SP <== 1901s # ==> Popping SP <== 1901s ok 15 - Unauth SP request 1901s ok 16 - HTTP code is 200 1901s ok 17 - HTTP code is 200 1901s ok 18 - Page contains a form 1901s ok 19 - Host match 1901s ok 20 - URI match 1901s ok 21 - Field "SAMLRequest" is defined 1901s ok 22 - CSP header authorize POST request to auth.idp.com 1901s ok 23 - Method is POST 1901s # ==> Pushing ISSUER <== 1901s # ==> Popping ISSUER <== 1901s ok 24 - Post SAML request to IdP 1901s ok 25 - HTTP code is 200 1901s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770098386%2C%22issuerRequestsaml%22%3A%221770026506_13606%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1901s # ==> Pushing ISSUER <== 1901s # ==> Popping ISSUER <== 1901s ok 27 - Post authentication 1901s ok 28 - Get cookie lemonldap (ab80be7b0afadad583e3851f72c51796e931df0020046ba52661c6c82c2aab9a) 1901s ok 29 - HTTP code is 200 1901s ok 30 - Page contains a form 1901s ok 31 - Host match 1901s ok 32 - URI match 1901s ok 33 - Field "SAMLResponse" is defined 1901s ok 34 - CSP header authorize POST request to auth.sp.com 1901s ok 35 - Found CDC iframe 1901s ok 36 - CDC write request 1901s ok 37 - HTTP code is 200 1901s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh) 1901s ok 39 - CDC read 1901s # ==> Pushing SP <== 1901s # ==> Popping SP <== 1901s ok 40 - Post SAML response to SP 1901s ok 41 - Get redirection 1901s ok 42 - Location is http://auth.sp.com/ 1901s ok 43 - Get cookie lemonldap (86f8bbad1ef5c56b0f4bd8362d2d8f47bdb8c13a95c6db98251a041b64122d87) 1901s # ==> Pushing SP <== 1901s # ==> Popping SP <== 1901s ok 44 - Get / on SP 1901s ok 45 - HTTP code is 200 1901s ok 46 - Authenticated as fa@badwolf.org@idp 1901s ok 47 - UTF-8 values 1901s # ==> Pushing SP <== 1901s # ==> Popping SP <== 1901s ok 48 - Query SP for logout 1901s ok 49 - HTTP code is 200 1901s ok 50 - Page contains a form 1901s ok 51 - Host match 1901s ok 52 - URI match 1901s ok 53 - Field "SAMLRequest" is defined 1901s ok 54 - CSP header authorize POST request to auth.idp.com 1901s ok 55 - Method is POST 1901s # ==> Pushing ISSUER <== 1901s # ==> Popping ISSUER <== 1901s ok 56 - Post SAML logout request to IdP 1901s ok 57 - HTTP code is 200 1901s ok 58 - Page contains a form 1901s ok 59 - Host match 1901s ok 60 - URI match 1901s ok 61 - Field "SAMLResponse" is defined 1901s ok 62 - CSP header authorize POST request to auth.sp.com 1901s ok 63 - Method is POST 1901s # ==> Pushing SP <== 1901s # ==> Popping SP <== 1901s ok 64 - Post SAML response to SP 1901s ok 65 - Get redirection 1901s ok 66 - Location is http://auth.sp.com/?logout=1 1901s # ==> Pushing ISSUER <== 1901s # ==> Popping ISSUER <== 1901s ok 67 - Test if user is reject on IdP 1901s ok 68 - Response status is 401 1901s ok 69 - Content is JSON 1901s ok 70 - Error code is 1 1901s # ==> Pushing SP <== 1901s # ==> Popping SP <== 1901s ok 71 - Test if user is reject on SP 1901s ok 72 - HTTP code is 200 1901s ok 73 - HTTP code is 200 1901s ok 74 - Page contains a form 1901s ok 75 - Host match 1901s ok 76 - URI match 1901s ok 77 - Field "SAMLRequest" is defined 1901s ok 78 - CSP header authorize POST request to auth.idp.com 1901s ok 79 - Method is POST 1901s 1..79 1901s ok 1902s t/30-Lazy-Loading.t ............................................................ 1902s ok 1 - use Lemonldap::NG::Portal::Main; 1902s ok 2 - Portal object 1902s ok 3 - Init 1902s ok 4 - Portal app 1902s # Subtest: no TTL, not called again 1902s ok 1 - Found SAML issuer instance 1902s ok 2 - Found OIDC issuer instance 1902s ok 3 - Found mock instance 1902s ok 4 - test not found 1902s ok 5 - Hook was called once 1902s ok 6 - Hook was called twice 1902s ok 7 - test not found 1902s ok 8 - Hook was not called again 1902s 1..8 1902s ok 5 - no TTL, not called again 1902s # Subtest: no TTL, error result, called again 1902s ok 1 - Found SAML issuer instance 1902s ok 2 - Found OIDC issuer instance 1902s ok 3 - Found mock instance 1902s ok 4 - test not found 1902s ok 5 - Hook was called once 1902s ok 6 - Hook was called twice 1902s ok 7 - test not found 1902s ok 8 - Hook was called again 1902s ok 9 - test not found 1902s ok 10 - Hook was not called again 1902s 1..10 1902s ok 6 - no TTL, error result, called again 1902s # Subtest: TTL, called again after TTL 1902s ok 1 - Found SAML issuer instance 1902s ok 2 - Found OIDC issuer instance 1902s ok 3 - Found mock instance 1902s ok 4 - test not found 1902s ok 5 - Hook was called once 1902s ok 6 - Hook was called twice 1902s ok 7 - test not found 1902s ok 8 - Hook was not called again 1902s ok 9 - test not found 1902s ok 10 - Hook was called again 1902s 1..10 1902s ok 7 - TTL, called again after TTL 1902s 1..7 1902s ok 1902s t/30-SAML-Federation-Config.t .................................................. 1902s ok 1 - use Lemonldap::NG::Portal::Main; 1902s ok 2 - Portal object 1902s ok 3 - Init 1902s ok 4 - Portal app 1902s ok 5 - Register $type 1902s ok 6 - Portal object 1902s ok 7 - Init 1902s ok 8 - Portal app 1902s ok 9 - Register $type 1902s ok 10 - confKey from config 1902s ok 11 - confKey was generated 1902s ok 12 - Rule from SP config 1902s ok 13 - Rule from federation defaults 1902s ok 14 - SP attributes have been imported as configured by policy 1902s ok 15 - default NameID Format 1902s ok 16 - SP attributes have been imported as configured by policy 1902s ok 17 1902s ok 18 - eduPersonTargetedID sets required persistent NameID 1902s ok 19 - IDP option from config override 1902s ok 20 - IDP option from federation defaults 1902s ok 21 - IDP attributes from federation defaults 1902s ok 22 - IDP attributes from configuration override 1902s ok 23 - getIssuer 1902s ok 24 - getIssuer 1902s ok 25 - getIssuer 1902s 1..25 1902s ok 1903s t/30-SAML-Head-to-Tail-POST.t .................................................. 1903s ok 1 - use Lemonldap::NG::Portal::Main; 1903s ok 2 - Portal object 1903s ok 3 - Init 1903s ok 4 - Portal app 1903s ok 5 - Register $type 1903s ok 6 - Portal object 1903s ok 7 - Init 1903s ok 8 - Portal app 1903s ok 9 - Register $type 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 10 - Unauth SP request 1903s ok 11 - HTTP code is 200 1903s ok 12 - Page contains a form 1903s ok 13 - Host match 1903s ok 14 - URI match 1903s ok 15 - Field "SAMLRequest" is defined 1903s ok 16 - CSP header authorize POST request to auth.idp.com 1903s ok 17 - Method is POST 1903s # ==> Pushing ISSUER <== 1903s # ==> Popping ISSUER <== 1903s ok 18 - Post SAML request to IdP 1903s ok 19 - HTTP code is 200 1903s ok 20 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770098388%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770026508_49177%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1903s # ==> Pushing ISSUER <== 1903s # ==> Popping ISSUER <== 1903s ok 21 - Post authentication 1903s ok 22 - Get cookie lemonldap (dbde5f56f47193e7f80b92b4c8549de67c00f1c484afed75cfcbfe9a9e542b9c) 1903s ok 23 - HTTP code is 200 1903s ok 24 - Page contains a form 1903s ok 25 - Host match 1903s ok 26 - URI match 1903s ok 27 - Field "SAMLResponse" is defined 1903s ok 28 - CSP header authorize POST request to auth.sp.com 1903s ok 29 - Method is POST 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 30 - Post SAML response to SP 1903s ok 31 - Get redirection 1903s ok 32 - Location header found 1903s ok 33 - Get cookie lemonldap (5b6a17c16cf525cd23fa6690267c2da471d0605fb2ab9d230ddb5b658645df93) 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 34 - Follow redirection 1903s ok 35 - HTTP code is 200 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 36 - Query SP for logout 1903s ok 37 - HTTP code is 200 1903s ok 38 - Page contains a form 1903s ok 39 - Host match 1903s ok 40 - URI match 1903s ok 41 - Field "SAMLRequest" is defined 1903s ok 42 - CSP header authorize POST request to auth.idp.com 1903s ok 43 - Method is POST 1903s # ==> Pushing ISSUER <== 1903s # ==> Popping ISSUER <== 1903s ok 44 - Post SAML logout request to IdP 1903s ok 45 - HTTP code is 200 1903s ok 46 - Page contains a form 1903s ok 47 - Host match 1903s ok 48 - URI match 1903s ok 49 - Field "SAMLResponse" is defined 1903s ok 50 - CSP header authorize POST request to auth.sp.com 1903s ok 51 - Method is POST 1903s ok 52 - Get cookie lemonldap (0) 1903s ok 53 - SSO cookie removed 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 54 - Post SAML response to SP 1903s ok 55 - HTTP code is 200 1903s # ==> Pushing ISSUER <== 1903s # ==> Popping ISSUER <== 1903s ok 56 - Test if user is reject on IdP 1903s ok 57 - Response status is 401 1903s ok 58 - Content is JSON 1903s ok 59 - Error code is 1 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 60 - Test if user is reject on SP 1903s ok 61 - HTTP code is 200 1903s ok 62 - HTTP code is 200 1903s ok 63 - Page contains a form 1903s ok 64 - Host match 1903s ok 65 - URI match 1903s ok 66 - Field "SAMLRequest" is defined 1903s ok 67 - CSP header authorize POST request to auth.idp.com 1903s ok 68 - Method is POST 1903s 1..68 1903s ok 1903s t/30-SAML-Key-Override-IDP.t ................................................... 1903s ok 1 - use Lemonldap::NG::Portal::Main; 1903s ok 2 - Portal object 1903s ok 3 - Init 1903s ok 4 - Portal app 1903s ok 5 - Register $type 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 6 - XML successfully parsed 1903s ok 7 - Offered signing certs match excepted ones 1903s ok 8 - XML successfully parsed 1903s ok 9 - Offered encryption certs match excepted ones 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 10 - XML successfully parsed 1903s ok 11 - Offered signing certs match excepted ones 1903s ok 12 - XML successfully parsed 1903s ok 13 - Offered encryption certs match excepted ones 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 14 - XML successfully parsed 1903s ok 15 - Offered signing certs match excepted ones 1903s ok 16 - XML successfully parsed 1903s ok 17 - Offered encryption certs match excepted ones 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 18 - Initiate authentication 1903s ok 19 - HTTP code is 200 1903s ok 20 - HTTP code is 200 1903s ok 21 - Page contains a form 1903s ok 22 - Host match 1903s ok 23 - URI match 1903s ok 24 - Field "SAMLRequest" is defined 1903s ok 25 - CSP header authorize POST request to auth.default-idp.com 1903s ok 26 - Method is POST 1903s ok 27 - Found SAMLRequest 1903s ok 28 - XML successfully parsed 1903s ok 29 - Expected key was used 1903s ok 30 - XML successfully parsed 1903s ok 31 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1903s ok 32 - Expected alg rsa-sha256 was used 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 33 - Initiate authentication 1903s ok 34 - HTTP code is 200 1903s ok 35 - HTTP code is 200 1903s ok 36 - Page contains a form 1903s ok 37 - Host match 1903s ok 38 - URI match 1903s ok 39 - Field "SAMLRequest" is defined 1903s ok 40 - CSP header authorize POST request to auth.override-method.com 1903s ok 41 - Method is POST 1903s ok 42 - Found SAMLRequest 1903s ok 43 - XML successfully parsed 1903s ok 44 - Expected key was used 1903s ok 45 - XML successfully parsed 1903s ok 46 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1903s ok 47 - Expected alg rsa-sha384 was used 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 48 - Initiate authentication 1903s ok 49 - HTTP code is 200 1903s ok 50 - HTTP code is 200 1903s ok 51 - Page contains a form 1903s ok 52 - Host match 1903s ok 53 - URI match 1903s ok 54 - Field "SAMLRequest" is defined 1903s ok 55 - CSP header authorize POST request to auth.override-key.com 1903s ok 56 - Method is POST 1903s ok 57 - Found SAMLRequest 1903s ok 58 - XML successfully parsed 1903s ok 59 - Expected key was used 1903s ok 60 - XML successfully parsed 1903s ok 61 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1903s ok 62 - Expected alg rsa-sha256 was used 1903s # ==> Pushing SP <== 1903s # ==> Popping SP <== 1903s ok 63 - Initiate authentication 1903s ok 64 - HTTP code is 200 1903s ok 65 - HTTP code is 200 1903s ok 66 - Page contains a form 1903s ok 67 - Host match 1903s ok 68 - URI match 1903s ok 69 - Field "SAMLRequest" is defined 1903s ok 70 - CSP header authorize POST request to auth.override-both.com 1903s ok 71 - Method is POST 1903s ok 72 - Found SAMLRequest 1903s ok 73 - XML successfully parsed 1903s ok 74 - Expected key was used 1903s ok 75 - XML successfully parsed 1903s ok 76 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1903s ok 77 - Expected alg rsa-sha384 was used 1903s 1..77 1903s ok 1904s t/30-SAML-Key-Override-SP.t .................................................... 1904s ok 1 - use Lemonldap::NG::Portal::Main; 1904s ok 2 - Portal object 1904s ok 3 - Init 1904s ok 4 - Portal app 1904s ok 5 - Register $type 1904s # ==> Pushing ISSUER <== 1904s # ==> Popping ISSUER <== 1904s ok 6 - XML successfully parsed 1904s ok 7 - Offered signing certs match excepted ones 1904s ok 8 - XML successfully parsed 1904s ok 9 - Offered encryption certs match excepted ones 1904s # ==> Pushing ISSUER <== 1904s # ==> Popping ISSUER <== 1904s ok 10 - XML successfully parsed 1904s ok 11 - Offered signing certs match excepted ones 1904s ok 12 - XML successfully parsed 1904s ok 13 - Offered encryption certs match excepted ones 1904s # ==> Pushing ISSUER <== 1904s # ==> Popping ISSUER <== 1904s ok 14 - XML successfully parsed 1904s ok 15 - Offered signing certs match excepted ones 1904s ok 16 - XML successfully parsed 1904s ok 17 - Offered encryption certs match excepted ones 1904s # ==> Pushing ISSUER <== 1904s # ==> Popping ISSUER <== 1904s ok 18 - Auth query 1904s ok 19 - HTTP code is 200 1904s ok 20 - Get cookie lemonldap (37f778248a02b31117e7e4a4501dfd3b4e031ce31404a71f9577252dc3174670) 1904s # Generated SAML Request: http://auth.default-sp.com/saml/metadata 1904s # ==> Pushing ISSUER <== 1904s # ==> Popping ISSUER <== 1904s ok 21 - Post SAML request to IdP 1904s ok 22 - HTTP code is 200 1904s ok 23 - HTTP code is 200 1904s ok 24 - Page contains a form 1904s ok 25 - Host match 1904s ok 26 - URI match 1904s ok 27 - Field "SAMLResponse" is defined 1904s ok 28 - CSP header authorize POST request to auth.default-sp.com 1904s ok 29 - Method is POST 1904s ok 30 - Found SAMLResponse 1904s ok 31 - XML successfully parsed 1904s ok 32 - Expected key was used 1904s ok 33 - XML successfully parsed 1904s ok 34 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1904s ok 35 - Expected alg rsa-sha256 was used 1904s # ==> Pushing ISSUER <== 1904s # ==> Popping ISSUER <== 1904s ok 36 - Auth query 1904s ok 37 - HTTP code is 200 1904s ok 38 - Get cookie lemonldap (efa5da775cb4f89bfe4c1f18ffbf3e3059253615adff1561798cb9b36eb8b968) 1904s # Generated SAML Request: http://auth.override-method.com/saml/metadata 1904s # ==> Pushing ISSUER <== 1904s # ==> Popping ISSUER <== 1904s ok 39 - Post SAML request to IdP 1904s ok 40 - HTTP code is 200 1904s ok 41 - HTTP code is 200 1904s ok 42 - Page contains a form 1904s ok 43 - Host match 1904s ok 44 - URI match 1904s ok 45 - Field "SAMLResponse" is defined 1904s ok 46 - CSP header authorize POST request to auth.override-method.com 1904s ok 47 - Method is POST 1904s ok 48 - Found SAMLResponse 1904s ok 49 - XML successfully parsed 1904s ok 50 - Expected key was used 1904s ok 51 - XML successfully parsed 1904s ok 52 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1904s ok 53 - Expected alg rsa-sha384 was used 1904s # ==> Pushing ISSUER <== 1904s # ==> Popping ISSUER <== 1904s ok 54 - Auth query 1904s ok 55 - HTTP code is 200 1904s ok 56 - Get cookie lemonldap (fe5574a93f6509a9c2dcdb8aedaaaf6ade71c628dbcc783cde872c062b822593) 1904s # Generated SAML Request: http://auth.override-key.com/saml/metadata 1904s # ==> Pushing ISSUER <== 1904s # ==> Popping ISSUER <== 1904s ok 57 - Post SAML request to IdP 1904s ok 58 - HTTP code is 200 1904s ok 59 - HTTP code is 200 1904s ok 60 - Page contains a form 1904s ok 61 - Host match 1904s ok 62 - URI match 1904s ok 63 - Field "SAMLResponse" is defined 1904s ok 64 - CSP header authorize POST request to auth.override-key.com 1904s ok 65 - Method is POST 1904s ok 66 - Found SAMLResponse 1904s ok 67 - XML successfully parsed 1904s ok 68 - Expected key was used 1904s ok 69 - XML successfully parsed 1904s ok 70 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1904s ok 71 - Expected alg rsa-sha256 was used 1904s # ==> Pushing ISSUER <== 1904s # ==> Popping ISSUER <== 1904s ok 72 - Auth query 1904s ok 73 - HTTP code is 200 1904s ok 74 - Get cookie lemonldap (e15f63c5cae8f862e3626ff993faccb8687944af33e8f5831f7d4f8af714cad6) 1904s # Generated SAML Request: http://auth.override-both.com/saml/metadata 1904s # ==> Pushing ISSUER <== 1904s # ==> Popping ISSUER <== 1904s ok 75 - Post SAML request to IdP 1904s ok 76 - HTTP code is 200 1904s ok 77 - HTTP code is 200 1904s ok 78 - Page contains a form 1904s ok 79 - Host match 1904s ok 80 - URI match 1904s ok 81 - Field "SAMLResponse" is defined 1904s ok 82 - CSP header authorize POST request to auth.override-both.com 1904s ok 83 - Method is POST 1904s ok 84 - Found SAMLResponse 1904s ok 85 - XML successfully parsed 1904s ok 86 - Expected key was used 1904s ok 87 - XML successfully parsed 1904s ok 88 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1904s ok 89 - Expected alg rsa-sha384 was used 1904s 1..89 1904s ok 1905s t/30-SAML-Macros.t ............................................................. 1905s ok 1 - use Lemonldap::NG::Portal::Main; 1905s ok 2 - Portal object 1905s ok 3 - Init 1905s ok 4 - Portal app 1905s ok 5 - Issuer portal 1905s ok 6 - Auth query 1905s ok 7 - HTTP code is 200 1905s ok 8 - Get cookie lemonldap (67aaf16e681e71862f0a0ab4ff83f0343d91c2ea292592b990c4ad7a2a8c29a4) 1905s ok 9 - Query IdP to access to SP 1905s ok 10 - HTTP code is 200 1905s ok 11 - Form method is POST 1905s ok 12 - Found SAML response 1905s ok 13 - Check Attribute 1905s ok 14 - Check Attribute 1905s ok 15 - Check NameID from macro 1905s 1..15 1905s ok 1907s t/30-SAML-NameID-IDP.t ......................................................... 1907s ok 1 - use Lemonldap::NG::Portal::Main; 1907s ok 2 - Portal object 1907s ok 3 - Init 1907s ok 4 - Portal app 1907s ok 5 - Register $type 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 6 - Auth query 1907s ok 7 - HTTP code is 200 1907s ok 8 - Get cookie lemonldap (2acfbff33ca5250381cb457eea7c20f26d00e4c49eb738598562c7d5242dc68b) 1907s # Generated SAML Request: http://auth.sp.com/saml/metadata 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 9 - Post SAML request to IdP 1907s ok 10 - HTTP code is 200 1907s ok 11 - HTTP code is 200 1907s ok 12 - Page contains a form 1907s ok 13 - Host match 1907s ok 14 - URI match 1907s ok 15 - Field "SAMLResponse" is defined 1907s ok 16 - CSP header authorize POST request to auth.sp.com 1907s ok 17 - Method is POST 1907s ok 18 - Found SAMLResponse 1907s ok 19 - XML successfully parsed 1907s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1907s ok 21 - Found expected NameID Format in response 1907s ok 22 - XML successfully parsed 1907s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1907s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1907s ok 24 - NameID matches 1907s ok 25 - Portal object 1907s ok 26 - Init 1907s ok 27 - Portal app 1907s ok 28 - Register $type 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 29 - Auth query 1907s ok 30 - HTTP code is 200 1907s ok 31 - Get cookie lemonldap (cefdf825aede46f67c0fa90c9feb664ddf4ea3b4d6d5bf1b87065fae2d0c1456) 1907s # Generated SAML Request: http://auth.sp.com/saml/metadata 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 32 - Post SAML request to IdP 1907s ok 33 - HTTP code is 200 1907s ok 34 - HTTP code is 200 1907s ok 35 - Page contains a form 1907s ok 36 - Host match 1907s ok 37 - URI match 1907s ok 38 - Field "SAMLResponse" is defined 1907s ok 39 - CSP header authorize POST request to auth.sp.com 1907s ok 40 - Method is POST 1907s ok 41 - Found SAMLResponse 1907s ok 42 - XML successfully parsed 1907s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1907s ok 44 - Found expected NameID Format in response 1907s ok 45 - XML successfully parsed 1907s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1907s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1907s ok 47 - NameID matches 1907s ok 48 - Portal object 1907s ok 49 - Init 1907s ok 50 - Portal app 1907s ok 51 - Register $type 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 52 - Auth query 1907s ok 53 - HTTP code is 200 1907s ok 54 - Get cookie lemonldap (a4ac1bf0f11d46013d63001482f17ba8eb571d89f11e39a20d75cb882b7f4469) 1907s # Generated SAML Request: http://auth.sp.com/saml/metadata 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 55 - Post SAML request to IdP 1907s ok 56 - HTTP code is 200 1907s ok 57 - HTTP code is 200 1907s ok 58 - Page contains a form 1907s ok 59 - Host match 1907s ok 60 - URI match 1907s ok 61 - Field "SAMLResponse" is defined 1907s ok 62 - CSP header authorize POST request to auth.sp.com 1907s ok 63 - Method is POST 1907s ok 64 - Found SAMLResponse 1907s ok 65 - XML successfully parsed 1907s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1907s ok 67 - Found expected NameID Format in response 1907s ok 68 - XML successfully parsed 1907s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1907s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1907s ok 70 - NameID matches 1907s ok 71 - Portal object 1907s ok 72 - Init 1907s ok 73 - Portal app 1907s ok 74 - Register $type 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 75 - Auth query 1907s ok 76 - HTTP code is 200 1907s ok 77 - Get cookie lemonldap (1abbd4ab4eb58d52574c5a3f4dda69d6e924cb01fb51d62f430d19b96265d024) 1907s # Generated SAML Request: http://auth.sp.com/saml/metadata 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 78 - Post SAML request to IdP 1907s ok 79 - HTTP code is 200 1907s ok 80 - HTTP code is 200 1907s ok 81 - Page contains a form 1907s ok 82 - Host match 1907s ok 83 - URI match 1907s ok 84 - Field "SAMLResponse" is defined 1907s ok 85 - CSP header authorize POST request to auth.sp.com 1907s ok 86 - Method is POST 1907s ok 87 - Found SAMLResponse 1907s ok 88 - XML successfully parsed 1907s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1907s ok 90 - Found expected NameID Format in response 1907s ok 91 - XML successfully parsed 1907s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1907s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1907s ok 93 - NameID matches 1907s ok 94 - Portal object 1907s ok 95 - Init 1907s ok 96 - Portal app 1907s ok 97 - Register $type 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 98 - Auth query 1907s ok 99 - HTTP code is 200 1907s ok 100 - Get cookie lemonldap (5b28723294d94f03ad91741ba0d5d14c3365b03966ad2bc4a9a29c98c0260025) 1907s # Generated SAML Request: http://auth.sp.com/saml/metadata 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 101 - Post SAML request to IdP 1907s ok 102 - HTTP code is 200 1907s ok 103 - HTTP code is 200 1907s ok 104 - Page contains a form 1907s ok 105 - Host match 1907s ok 106 - URI match 1907s ok 107 - Field "SAMLResponse" is defined 1907s ok 108 - CSP header authorize POST request to auth.sp.com 1907s ok 109 - Method is POST 1907s ok 110 - Found SAMLResponse 1907s ok 111 - XML successfully parsed 1907s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1907s ok 113 - Found expected NameID Format in response 1907s ok 114 - XML successfully parsed 1907s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1907s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos 1907s ok 116 - NameID matches 1907s ok 117 - Portal object 1907s ok 118 - Init 1907s ok 119 - Portal app 1907s ok 120 - Register $type 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 121 - Auth query 1907s ok 122 - HTTP code is 200 1907s ok 123 - Get cookie lemonldap (b794ca1fd14c6bec25c39085713c6213f9e62c28b840c87d91cddffd2c5f9025) 1907s # Generated SAML Request: http://auth.sp.com/saml/metadata 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 124 - Post SAML request to IdP 1907s ok 125 - HTTP code is 200 1907s ok 126 - HTTP code is 200 1907s ok 127 - Page contains a form 1907s ok 128 - Host match 1907s ok 129 - URI match 1907s ok 130 - Field "SAMLResponse" is defined 1907s ok 131 - CSP header authorize POST request to auth.sp.com 1907s ok 132 - Method is POST 1907s ok 133 - Found SAMLResponse 1907s ok 134 - XML successfully parsed 1907s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1907s ok 136 - Found expected NameID Format in response 1907s ok 137 - Portal object 1907s ok 138 - Init 1907s ok 139 - Portal app 1907s ok 140 - Register $type 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 141 - Auth query 1907s ok 142 - HTTP code is 200 1907s ok 143 - Get cookie lemonldap (ed6a2a501266ff1cc75bb690f7808b6fe570f38c6a840799caa028dce783fc96) 1907s # Generated SAML Request: http://auth.sp.com/saml/metadata 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 144 - Post SAML request to IdP 1907s ok 145 - HTTP code is 200 1907s ok 146 - HTTP code is 200 1907s ok 147 - Page contains a form 1907s ok 148 - Host match 1907s ok 149 - URI match 1907s ok 150 - Field "SAMLResponse" is defined 1907s ok 151 - CSP header authorize POST request to auth.sp.com 1907s ok 152 - Method is POST 1907s ok 153 - Found SAMLResponse 1907s ok 154 - XML successfully parsed 1907s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1907s ok 156 - Found expected NameID Format in response 1907s ok 157 - XML successfully parsed 1907s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1907s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 1907s ok 159 - NameID matches 1907s ok 160 - Portal object 1907s ok 161 - Init 1907s ok 162 - Portal app 1907s ok 163 - Register $type 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 164 - Auth query 1907s ok 165 - HTTP code is 200 1907s ok 166 - Get cookie lemonldap (8e65477c6070e8489075594754617e9204f5621f0dee9fe2d3fa80ce1c299728) 1907s # Generated SAML Request: http://auth.sp.com/saml/metadata 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 167 - Post SAML request to IdP 1907s ok 168 - HTTP code is 200 1907s ok 169 - HTTP code is 200 1907s ok 170 - Page contains a form 1907s ok 171 - Host match 1907s ok 172 - URI match 1907s ok 173 - Field "SAMLResponse" is defined 1907s ok 174 - CSP header authorize POST request to auth.sp.com 1907s ok 175 - Method is POST 1907s ok 176 - Found SAMLResponse 1907s ok 177 - XML successfully parsed 1907s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1907s ok 179 - Found expected NameID Format in response 1907s ok 180 - XML successfully parsed 1907s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1907s # Found NameID _114DBF6E71EC2EF5ABD44095BFC6C8A8 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 1907s ok 182 - NameID matches 1907s ok 183 - Portal object 1907s ok 184 - Init 1907s ok 185 - Portal app 1907s ok 186 - Register $type 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 187 - Auth query 1907s ok 188 - HTTP code is 200 1907s ok 189 - Get cookie lemonldap (d8d01fcd6d24917427e5ed947491eda408cd371824fc1d0b089a9abf80c3fc86) 1907s # Generated SAML Request: http://auth.sp.com/saml/metadata 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 190 - Post SAML request to IdP 1907s ok 191 - HTTP code is 200 1907s ok 192 - HTTP code is 200 1907s ok 193 - Page contains a form 1907s ok 194 - Host match 1907s ok 195 - URI match 1907s ok 196 - Field "SAMLResponse" is defined 1907s ok 197 - CSP header authorize POST request to auth.sp.com 1907s ok 198 - Method is POST 1907s ok 199 - Found SAMLResponse 1907s ok 200 - XML successfully parsed 1907s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1907s ok 202 - Found expected NameID Format in response 1907s ok 203 - XML successfully parsed 1907s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1907s # Found NameID _114DBF6E71EC2EF5ABD44095BFC6C8A8 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 1907s ok 205 - NameID matches 1907s ok 206 - Portal object 1907s ok 207 - Init 1907s ok 208 - Portal app 1907s ok 209 - Register $type 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 210 - Auth query 1907s ok 211 - HTTP code is 200 1907s ok 212 - Get cookie lemonldap (2f05a8c271ea641097da9d344458c4e9a5390516390acf172475cb119ac6f882) 1907s # Generated SAML Request: http://auth.sp.com/saml/metadata 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 213 - Post SAML request to IdP 1907s ok 214 - HTTP code is 200 1907s ok 215 - HTTP code is 200 1907s ok 216 - Page contains a form 1907s ok 217 - Host match 1907s ok 218 - URI match 1907s ok 219 - Field "SAMLResponse" is defined 1907s ok 220 - CSP header authorize POST request to auth.sp.com 1907s ok 221 - Method is POST 1907s ok 222 - Found SAMLResponse 1907s ok 223 - XML successfully parsed 1907s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1907s ok 225 - Found expected NameID Format in response 1907s ok 226 - XML successfully parsed 1907s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1907s # Found NameID _114DBF6E71EC2EF5ABD44095BFC6C8A8 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 1907s ok 228 - NameID matches 1907s ok 229 - Portal object 1907s ok 230 - Init 1907s ok 231 - Portal app 1907s ok 232 - Register $type 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 233 - Auth query 1907s ok 234 - HTTP code is 200 1907s ok 235 - Get cookie lemonldap (ed6ea26cfce2babf8024a42daa16fef8474063a19c5fe9931f9b991893d25c29) 1907s # Generated SAML Request: http://auth.sp.com/saml/metadata 1907s # ==> Pushing ISSUER <== 1907s # ==> Popping ISSUER <== 1907s ok 236 - Post SAML request to IdP 1907s ok 237 - HTTP code is 200 1907s ok 238 - HTTP code is 200 1907s ok 239 - Page contains a form 1907s ok 240 - Host match 1907s ok 241 - URI match 1907s ok 242 - Field "SAMLResponse" is defined 1907s ok 243 - CSP header authorize POST request to auth.sp.com 1907s ok 244 - Method is POST 1907s ok 245 - Found SAMLResponse 1907s ok 246 - XML successfully parsed 1907s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1907s ok 248 - Found expected NameID Format in response 1907s ok 249 - XML successfully parsed 1907s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1907s # Found NameID _AC6B24D581298645A10390D07F7B3982 with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient 1907s ok 251 - NameID matches 1907s ok 252 - Transient ID is different from persistent ID 1907s 1..252 1907s ok 1908s t/30-SAML-NameID-SP.t .......................................................... 1908s ok 1 - use Lemonldap::NG::Portal::Main; 1908s ok 2 - Portal object 1908s ok 3 - Init 1908s ok 4 - Portal app 1908s ok 5 - Register $type 1908s # ==> Pushing SP <== 1908s # ==> Popping SP <== 1908s ok 6 1908s ok 7 - HTTP code is 200 1908s ok 8 - Page contains a form 1908s ok 9 - Host match 1908s ok 10 - URI match 1908s ok 11 - Field "SAMLRequest" is defined 1908s ok 12 - CSP header authorize POST request to auth.idp.com 1908s ok 13 - Method is POST 1908s ok 14 - Found SAMLRequest 1908s ok 15 - XML successfully parsed 1908s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1908s ok 17 - Found expected NameID Format in response 1908s ok 18 - Portal object 1908s ok 19 - Init 1908s ok 20 - Portal app 1908s ok 21 - Register $type 1908s # ==> Pushing SP <== 1908s # ==> Popping SP <== 1908s ok 22 1908s ok 23 - HTTP code is 200 1908s ok 24 - Page contains a form 1908s ok 25 - Host match 1908s ok 26 - URI match 1908s ok 27 - Field "SAMLRequest" is defined 1908s ok 28 - CSP header authorize POST request to auth.idp.com 1908s ok 29 - Method is POST 1908s ok 30 - Found SAMLRequest 1908s ok 31 - XML successfully parsed 1908s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1908s ok 33 - Found expected NameID Format in response 1908s ok 34 - Portal object 1908s ok 35 - Init 1908s ok 36 - Portal app 1908s ok 37 - Register $type 1908s # ==> Pushing SP <== 1908s # ==> Popping SP <== 1908s ok 38 1908s ok 39 - HTTP code is 200 1908s ok 40 - Page contains a form 1908s ok 41 - Host match 1908s ok 42 - URI match 1908s ok 43 - Field "SAMLRequest" is defined 1908s ok 44 - CSP header authorize POST request to auth.idp.com 1908s ok 45 - Method is POST 1908s ok 46 - Found SAMLRequest 1908s ok 47 - XML successfully parsed 1908s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1908s ok 49 - Found expected NameID Format in response 1908s ok 50 - Portal object 1908s ok 51 - Init 1908s ok 52 - Portal app 1908s ok 53 - Register $type 1908s # ==> Pushing SP <== 1908s # ==> Popping SP <== 1908s ok 54 1908s ok 55 - HTTP code is 200 1908s ok 56 - Page contains a form 1908s ok 57 - Host match 1908s ok 58 - URI match 1908s ok 59 - Field "SAMLRequest" is defined 1908s ok 60 - CSP header authorize POST request to auth.idp.com 1908s ok 61 - Method is POST 1908s ok 62 - Found SAMLRequest 1908s ok 63 - XML successfully parsed 1908s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1908s ok 65 - Found expected NameID Format in response 1908s ok 66 - Portal object 1908s ok 67 - Init 1908s ok 68 - Portal app 1908s ok 69 - Register $type 1908s # ==> Pushing SP <== 1908s # ==> Popping SP <== 1908s ok 70 1908s ok 71 - HTTP code is 200 1908s ok 72 - Page contains a form 1908s ok 73 - Host match 1908s ok 74 - URI match 1908s ok 75 - Field "SAMLRequest" is defined 1908s ok 76 - CSP header authorize POST request to auth.idp.com 1908s ok 77 - Method is POST 1908s ok 78 - Found SAMLRequest 1908s ok 79 - XML successfully parsed 1908s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1908s ok 81 - Found expected NameID Format in response 1908s 1..81 1908s ok 1908s t/30-SAML-POST-Logout-when-expired.t ........................................... 1908s ok 1 - use Lemonldap::NG::Portal::Main; 1908s ok 2 - Portal object 1908s ok 3 - Init 1908s ok 4 - Portal app 1908s ok 5 - Register $type 1908s ok 6 - Portal object 1908s ok 7 - Init 1908s ok 8 - Portal app 1908s ok 9 - Register $type 1908s # ==> Pushing SP <== 1908s # ==> Popping SP <== 1908s ok 10 - Unauth SP request 1908s ok 11 - HTTP code is 200 1908s ok 12 - HTTP code is 200 1908s ok 13 - Page contains a form 1908s ok 14 - Host match 1908s ok 15 - URI match 1908s ok 16 - Field "SAMLRequest" is defined 1908s ok 17 - CSP header authorize POST request to auth.idp.com 1908s ok 18 - Method is POST 1908s # ==> Pushing ISSUER <== 1908s # ==> Popping ISSUER <== 1908s ok 19 - Post SAML request to IdP 1908s ok 20 - HTTP code is 200 1908s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098393%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770026513_24872%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1908s # ==> Pushing ISSUER <== 1908s # ==> Popping ISSUER <== 1908s ok 22 - Post authentication 1908s ok 23 - Reject reason is 89 1908s # ==> Pushing SP <== 1908s # ==> Popping SP <== 1908s ok 24 - Unauth SP request 1908s ok 25 - HTTP code is 200 1908s ok 26 - HTTP code is 200 1908s ok 27 - Page contains a form 1908s ok 28 - Host match 1908s ok 29 - URI match 1908s ok 30 - Field "SAMLRequest" is defined 1908s ok 31 - CSP header authorize POST request to auth.idp.com 1908s ok 32 - Method is POST 1908s # ==> Pushing ISSUER <== 1908s # ==> Popping ISSUER <== 1908s ok 33 - Post SAML request to IdP 1908s ok 34 - HTTP code is 200 1908s ok 35 - 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%221770026513_52293%22%2C%22issuerTs%22%3A1770098393%7D) 1908s # ==> Pushing ISSUER <== 1908s # ==> Popping ISSUER <== 1908s ok 36 - Post authentication 1908s ok 37 - Get cookie lemonldap (249b31068561740df241280a1485fdc7ac230eb2866b4c04d516107cef405953) 1908s ok 38 - Get cookie lemonldappdata () 1908s ok 39 - SAML request cleared from pdata 1908s ok 40 - HTTP code is 200 1908s ok 41 - Page contains a form 1908s ok 42 - Host match 1908s ok 43 - URI match 1908s ok 44 - Field "SAMLResponse" is defined 1908s ok 45 - CSP header authorize POST request to auth.sp.com 1908s ok 46 - Method is POST 1908s # ==> Pushing SP <== 1908s # ==> Popping SP <== 1908s ok 47 - Post SAML response to SP 1908s ok 48 - Get redirection 1908s ok 49 - Location is http://auth.sp.com/ 1908s ok 50 - Get cookie lemonldap (077ec3d2939d426945a4616d437d6df9aebbfbb61e256fc3c7d6e404d8d65404) 1908s # ==> Pushing SP <== 1908s # ==> Popping SP <== 1908s ok 51 - Get / on SP 1908s ok 52 - HTTP code is 200 1908s ok 53 - Authenticated as fa@badwolf.org@idp 1908s # ==> Pushing SP <== 1908s # ==> Popping SP <== 1908s ok 54 - Query SP for logout 1908s ok 55 - HTTP code is 200 1908s ok 56 - Page contains a form 1908s ok 57 - Host match 1908s ok 58 - URI match 1908s ok 59 - Field "SAMLRequest" is defined 1908s ok 60 - CSP header authorize POST request to auth.idp.com 1908s ok 61 - Method is POST 1908s # ==> Pushing ISSUER <== 1908s # ==> Popping ISSUER <== 1908s ok 62 - Post SAML logout request to IdP 1908s ok 63 - HTTP code is 200 1908s ok 64 - Page contains a form 1908s ok 65 - Host match 1908s ok 66 - URI match 1908s ok 67 - Field "SAMLResponse" is defined 1908s ok 68 - CSP header authorize POST request to auth.sp.com 1908s ok 69 - Method is POST 1908s # ==> Pushing SP <== 1908s # ==> Popping SP <== 1908s ok 70 - Post SAML response to SP 1908s ok 71 - Found SLO error 1908s 1..71 1908s ok 1909s t/30-SAML-POST-Logout-when-removed.t ........................................... 1909s ok 1 - use Lemonldap::NG::Portal::Main; 1909s ok 2 - Portal object 1909s ok 3 - Init 1909s ok 4 - Portal app 1909s ok 5 - Register $type 1909s ok 6 - Portal object 1909s ok 7 - Init 1909s ok 8 - Portal app 1909s ok 9 - Register $type 1909s # ==> Pushing SP <== 1909s # ==> Popping SP <== 1909s ok 10 - Unauth SP request 1909s ok 11 - HTTP code is 200 1909s ok 12 - HTTP code is 200 1909s ok 13 - Page contains a form 1909s ok 14 - Host match 1909s ok 15 - URI match 1909s ok 16 - Field "SAMLRequest" is defined 1909s ok 17 - CSP header authorize POST request to auth.idp.com 1909s ok 18 - Method is POST 1909s # ==> Pushing ISSUER <== 1909s # ==> Popping ISSUER <== 1909s ok 19 - Post SAML request to IdP 1909s ok 20 - HTTP code is 200 1909s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026514_47416%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770098394%7D) 1909s # ==> Pushing ISSUER <== 1909s # ==> Popping ISSUER <== 1909s ok 22 - Post authentication 1909s ok 23 - Get cookie lemonldap (2c998093a0a31fd28234e9cb6ffe6b5eff4fc0e43c71754e9d476de2296ea35d) 1909s ok 24 - Get cookie lemonldappdata () 1909s ok 25 - SAML request cleared from pdata 1909s ok 26 - HTTP code is 200 1909s ok 27 - Page contains a form 1909s ok 28 - Host match 1909s ok 29 - URI match 1909s ok 30 - Field "SAMLResponse" is defined 1909s ok 31 - CSP header authorize POST request to auth.sp.com 1909s ok 32 - Method is POST 1909s # ==> Pushing SP <== 1909s # ==> Popping SP <== 1909s ok 33 - Post SAML response to SP 1909s ok 34 - Get redirection 1909s ok 35 - Location is http://auth.sp.com/ 1909s ok 36 - Get cookie lemonldap (ec7e4d3b1966d5b71d9dc3851e27c927efbd3604325071522d217824dbfc201d) 1909s # ==> Pushing SP <== 1909s # ==> Popping SP <== 1909s ok 37 - Get / on SP 1909s ok 38 - HTTP code is 200 1909s # ==> Pushing ISSUER <== 1909s # ==> Popping ISSUER <== 1909s ok 39 - Query IDP for logout 1909s ok 40 - Get cookie lemonldap (0) 1909s ok 41 - IDP cookie removed 1909s # ==> Pushing ISSUER <== 1909s # ==> Popping ISSUER <== 1909s ok 42 - Test if old cookie is denied by IdP 1909s ok 43 - Response status is 401 1909s ok 44 - Content is JSON 1909s ok 45 - Error code is 1 1909s # ==> Pushing SP <== 1909s # ==> Popping SP <== 1909s ok 46 - Query SP for logout 1909s ok 47 - HTTP code is 200 1909s ok 48 - Page contains a form 1909s ok 49 - Host match 1909s ok 50 - URI match 1909s ok 51 - Field "SAMLRequest" is defined 1909s ok 52 - CSP header authorize POST request to auth.idp.com 1909s ok 53 - Method is POST 1909s # ==> Pushing ISSUER <== 1909s # ==> Popping ISSUER <== 1909s ok 54 - Post SAML logout request to IdP 1909s ok 55 - Found SESSIONEXPIRED error 1909s 1..55 1909s ok 1910s t/30-SAML-POST-with-2F-UpgradeOnly.t ........................................... 1910s ok 1 - use Lemonldap::NG::Portal::Main; 1910s ok 2 - Portal object 1910s ok 3 - Init 1910s ok 4 - Portal app 1910s ok 5 - Register $type 1910s ok 6 - Portal object 1910s ok 7 - Init 1910s ok 8 - Portal app 1910s ok 9 - Register $type 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 10 - Unauth SP request 1910s ok 11 - HTTP code is 200 1910s ok 12 - HTTP code is 200 1910s ok 13 - Page contains a form 1910s ok 14 - Host match 1910s ok 15 - URI match 1910s ok 16 - Field "SAMLRequest" is defined 1910s ok 17 - CSP header authorize POST request to auth.idp.com 1910s ok 18 - Method is POST 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 19 - Post SAML request to IdP 1910s ok 20 - HTTP code is 200 1910s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098395%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770026515_50158%22%2C%22targetAuthnLevel%22%3A4%7D) 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 22 - Post authentication 1910s ok 23 - HTTP code is 200 1910s ok 24 - Page contains a form 1910s ok 25 - URI match 1910s ok 26 - Field "token" is defined 1910s ok 27 - Field "code" is defined 1910s ok 28 - Found EXTCODE input 1910s ok 29 - Found 2F code in mail 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 30 - Post code 1910s ok 31 - Get cookie lemonldap (3c489d73018a429517f460bb33735fb968319d28c7b1f2cb0031c8b7b6dace4a) 1910s 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%22issuerRequestsaml%22%3A%221770026515_50158%22%7D) 1910s ok 33 - Get redirection 1910s ok 34 - Location is http://auth.idp.com/saml 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 35 - Follow redirection 1910s ok 36 - Get cookie lemonldappdata () 1910s ok 37 - SAML request cleared from pdata 1910s ok 38 - HTTP code is 200 1910s ok 39 - Page contains a form 1910s ok 40 - Host match 1910s ok 41 - URI match 1910s ok 42 - Field "SAMLResponse" is defined 1910s ok 43 - CSP header authorize POST request to auth.sp.com 1910s ok 44 - Method is POST 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 45 - Post SAML response to SP 1910s ok 46 - Get redirection 1910s ok 47 - Location is http://auth.sp.com/ 1910s ok 48 - Get cookie lemonldap (8d021d4790bfaac86fc153db15f179b2040730293448819c7de8eb075a01c5cf) 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 49 - Get / on SP 1910s ok 50 - HTTP code is 200 1910s ok 51 - Authenticated as dwho@badwolf.org@idp 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 52 - Post authentication 1910s ok 53 - Get cookie lemonldap (22f286f0e6c95077b2c2fbe046f9e7eba3f8d8ca962f1e46493473ca9bcab4c0) 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 54 - Unauth SP request 1910s ok 55 - HTTP code is 200 1910s ok 56 - HTTP code is 200 1910s ok 57 - Page contains a form 1910s ok 58 - Host match 1910s ok 59 - URI match 1910s ok 60 - Field "SAMLRequest" is defined 1910s ok 61 - CSP header authorize POST request to auth.idp.com 1910s ok 62 - Method is POST 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 63 - Post SAML request to IdP 1910s ok 64 - HTTP code is 200 1910s ok 65 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770098395%2C%22issuerRequestsaml%22%3A%221770026515_23712%22%2C%22targetAuthnLevel%22%3A%224%22%7D) 1910s ok 66 - HTTP code is 200 1910s ok 67 - Page contains a form 1910s ok 68 - URI match 1910s ok 69 - Field "confirm" is defined 1910s ok 70 - Field "url" is defined 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 71 - Post code 1910s ok 72 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098395%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerRequestsaml%22%3A%221770026515_23712%22%7D) 1910s ok 73 - HTTP code is 200 1910s ok 74 - Page contains a form 1910s ok 75 - URI match 1910s ok 76 - Field "token" is defined 1910s ok 77 - Field "code" is defined 1910s ok 78 - Found EXTCODE input 1910s ok 79 - Found 2F code in mail 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 80 - Post code 1910s ok 81 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026515_23712%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1910s ok 82 - Get redirection 1910s ok 83 - Location is http://auth.idp.com/saml/singleSignOn 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 84 - Follow redirection 1910s ok 85 - Get cookie lemonldappdata () 1910s ok 86 - SAML request cleared from pdata 1910s ok 87 - HTTP code is 200 1910s ok 88 - Page contains a form 1910s ok 89 - Host match 1910s ok 90 - URI match 1910s ok 91 - Field "SAMLResponse" is defined 1910s ok 92 - CSP header authorize POST request to auth.sp.com 1910s ok 93 - Method is POST 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 94 - Post SAML response to SP 1910s ok 95 - Get redirection 1910s ok 96 - Location is http://auth.sp.com/ 1910s ok 97 - Get cookie lemonldap (117239907853e4f5069f987d9acff842e14fc619a1b3199b0f01ca150a0f49bd) 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 98 - Get / on SP 1910s ok 99 - HTTP code is 200 1910s ok 100 - Authenticated as dwho@badwolf.org@idp 1910s 1..100 1910s ok 1910s t/30-SAML-POST-with-2F-and-Notification.t ...................................... 1910s ok 1 - use Lemonldap::NG::Portal::Main; 1910s ok 2 - Portal object 1910s ok 3 - Init 1910s ok 4 - Portal app 1910s ok 5 - Register $type 1910s ok 6 - Portal object 1910s ok 7 - Init 1910s ok 8 - Portal app 1910s ok 9 - Register $type 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 10 - Unauth SP request 1910s ok 11 - HTTP code is 200 1910s ok 12 - HTTP code is 200 1910s ok 13 - Page contains a form 1910s ok 14 - Host match 1910s ok 15 - URI match 1910s ok 16 - Field "SAMLRequest" is defined 1910s ok 17 - CSP header authorize POST request to auth.idp.com 1910s ok 18 - Method is POST 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 19 - Post SAML request to IdP 1910s ok 20 - HTTP code is 200 1910s 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%22issuerTs%22%3A1770098395%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770026515_59060%22%7D) 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 22 - Post authentication 1910s ok 23 - HTTP code is 200 1910s ok 24 - Page contains a form 1910s ok 25 - URI match 1910s ok 26 - Field "token" is defined 1910s ok 27 - Field "code" is defined 1910s ok 28 - Found EXTCODE input 1910s ok 29 - Found 2F code in mail 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 30 - Post code 1910s ok 31 - Get cookie lemonldap (9XYpBaDUhOND9xhWn7uhrRXQuh0n4LJNnmMy0sC5QTsBlLPgBJbcUjghA5Hmc3nc/gbCB6gyrovp0pl7XOmR7vkiYl0NwPQw6a+R8XtOLqiwnZTx5E+KErfQJEssG6blvcpy3Bs0FBlC0b6zpd41/A==) 1910s 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%3A1770098395%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770026515_59060%22%7D) 1910s ok 33 - HTTP code is 200 1910s ok 34 - Page contains a form 1910s ok 35 - URI match 1910s ok 36 - Field "reference1x1" is defined 1910s ok 37 - Response body is not empty 1910s ok 38 - Found notification text 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 39 - Accept notification 1910s ok 40 - Get cookie lemonldap (fdb5effc7f933f8b157cdb2b67ed2dc0732711664f20bd4aa098db7fb32826a6) 1910s ok 41 - Notification was deleted 1910s ok 42 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770026515_59060%22%7D) 1910s ok 43 - Get redirection 1910s ok 44 - Location is http://auth.idp.com/saml 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 45 - Follow redirection 1910s ok 46 - Get cookie lemonldappdata () 1910s ok 47 - SAML request cleared from pdata 1910s ok 48 - HTTP code is 200 1910s ok 49 - Page contains a form 1910s ok 50 - Host match 1910s ok 51 - URI match 1910s ok 52 - Field "SAMLResponse" is defined 1910s ok 53 - CSP header authorize POST request to auth.sp.com 1910s ok 54 - Method is POST 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 55 - Post SAML response to SP 1910s ok 56 - Get redirection 1910s ok 57 - Location is http://auth.sp.com/ 1910s ok 58 - Get cookie lemonldap (a032dd8e0895040daadba2e3edebadeb1f62bec4f8b58bd283180bd0754bad02) 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 59 - Get / on SP 1910s ok 60 - HTTP code is 200 1910s ok 61 - Authenticated as dwho@badwolf.org@idp 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 62 - Query SP for logout 1910s ok 63 - HTTP code is 200 1910s ok 64 - Page contains a form 1910s ok 65 - Host match 1910s ok 66 - URI match 1910s ok 67 - Field "SAMLRequest" is defined 1910s ok 68 - CSP header authorize POST request to auth.idp.com 1910s ok 69 - Method is POST 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 70 - Post SAML logout request to IdP 1910s ok 71 - HTTP code is 200 1910s ok 72 - Page contains a form 1910s ok 73 - Host match 1910s ok 74 - URI match 1910s ok 75 - Field "SAMLResponse" is defined 1910s ok 76 - CSP header authorize POST request to auth.sp.com 1910s ok 77 - Method is POST 1910s ok 78 - Get cookie lemonldap (0) 1910s ok 79 - SSO cookie removed 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 80 - Post SAML response to SP 1910s ok 81 - Get redirection 1910s ok 82 - Location is http://auth.sp.com/?logout=1 1910s # ==> Pushing ISSUER <== 1910s # ==> Popping ISSUER <== 1910s ok 83 - Test if user is reject on IdP 1910s ok 84 - Response status is 401 1910s ok 85 - Content is JSON 1910s ok 86 - Error code is 1 1910s # ==> Pushing SP <== 1910s # ==> Popping SP <== 1910s ok 87 - Test if user is reject on SP 1910s ok 88 - HTTP code is 200 1910s ok 89 - HTTP code is 200 1910s ok 90 - Page contains a form 1910s ok 91 - Host match 1910s ok 92 - URI match 1910s ok 93 - Field "SAMLRequest" is defined 1910s ok 94 - CSP header authorize POST request to auth.idp.com 1910s ok 95 - Method is POST 1910s 1..95 1910s ok 1911s t/30-SAML-POST-with-Notification.t ............................................. 1911s ok 1 - use Lemonldap::NG::Portal::Main; 1911s ok 2 - Portal object 1911s ok 3 - Init 1911s ok 4 - Portal app 1911s ok 5 - Register $type 1911s ok 6 - Portal object 1911s ok 7 - Init 1911s ok 8 - Portal app 1911s ok 9 - Register $type 1911s # ==> Pushing SP <== 1911s # ==> Popping SP <== 1911s ok 10 - Unauth SP request 1911s ok 11 - HTTP code is 200 1911s ok 12 - HTTP code is 200 1911s ok 13 - Page contains a form 1911s ok 14 - Host match 1911s ok 15 - URI match 1911s ok 16 - Field "SAMLRequest" is defined 1911s ok 17 - CSP header authorize POST request to auth.idp.com 1911s ok 18 - Method is POST 1911s # ==> Pushing ISSUER <== 1911s # ==> Popping ISSUER <== 1911s ok 19 - Post SAML request to IdP 1911s ok 20 - HTTP code is 200 1911s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098396%2C%22issuerRequestsaml%22%3A%221770026516_65387%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1911s # ==> Pushing ISSUER <== 1911s # ==> Popping ISSUER <== 1911s ok 22 - Post authentication 1911s ok 23 - Get cookie lemonldap (1PVW2PClxm1uCg9zSrfmRWhHRCSf0Tw2cufj8ch97+J2z/NqnNE2tM2MzkQd9qODHYyBBUVG1lFfQrBd6tHfprS1PvWAhyr4YDUvOzlXWcC/VVZTdFO7PPwuQnyv7AjsOU/cFwDy1w0mgrhtjRlXMw==) 1911s ok 24 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098396%2C%22issuerRequestsaml%22%3A%221770026516_61870%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1911s ok 25 - HTTP code is 200 1911s ok 26 - Page contains a form 1911s ok 27 - URI match 1911s ok 28 - Field "reference1x1" is defined 1911s ok 29 - Field "url" is defined 1911s ok 30 - Response body is not empty 1911s ok 31 - Found notification text 1911s # ==> Pushing ISSUER <== 1911s # ==> Popping ISSUER <== 1911s ok 32 - Accept notification 1911s ok 33 - Get cookie lemonldap (a6390e739109a4b549f7f0277d60f0f03b0014efc49e07feb2366e5379a4dc18) 1911s ok 34 - Notification was deleted 1911s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026516_61870%22%7D) 1911s ok 36 - Get redirection 1911s ok 37 - Location is http://auth.idp.com/saml 1911s # ==> Pushing ISSUER <== 1911s # ==> Popping ISSUER <== 1911s ok 38 - Follow redirection 1911s ok 39 - Get cookie lemonldappdata () 1911s ok 40 - SAML request cleared from pdata 1911s ok 41 - HTTP code is 200 1911s ok 42 - Page contains a form 1911s ok 43 - Host match 1911s ok 44 - URI match 1911s ok 45 - Field "SAMLResponse" is defined 1911s ok 46 - CSP header authorize POST request to auth.sp.com 1911s ok 47 - Method is POST 1911s # ==> Pushing SP <== 1911s # ==> Popping SP <== 1911s ok 48 - Post SAML response to SP 1911s ok 49 - Get redirection 1911s ok 50 - Location is http://auth.sp.com/ 1911s ok 51 - Get cookie lemonldap (fdc7f7b8e9655dd7670449a72c071cd21de9041cfd8c68d9fe756d9cc3414e45) 1911s # ==> Pushing SP <== 1911s # ==> Popping SP <== 1911s ok 52 - Get / on SP 1911s ok 53 - HTTP code is 200 1911s ok 54 - Authenticated as dwho@badwolf.org@idp 1911s # ==> Pushing SP <== 1911s # ==> Popping SP <== 1911s ok 55 - Query SP for logout 1911s ok 56 - HTTP code is 200 1911s ok 57 - Page contains a form 1911s ok 58 - Host match 1911s ok 59 - URI match 1911s ok 60 - Field "SAMLRequest" is defined 1911s ok 61 - CSP header authorize POST request to auth.idp.com 1911s ok 62 - Method is POST 1911s # ==> Pushing ISSUER <== 1911s # ==> Popping ISSUER <== 1911s ok 63 - Post SAML logout request to IdP 1911s ok 64 - HTTP code is 200 1911s ok 65 - Page contains a form 1911s ok 66 - Host match 1911s ok 67 - URI match 1911s ok 68 - Field "SAMLResponse" is defined 1911s ok 69 - CSP header authorize POST request to auth.sp.com 1911s ok 70 - Method is POST 1911s ok 71 - Get cookie lemonldap (0) 1911s ok 72 - SSO cookie removed 1911s # ==> Pushing SP <== 1911s # ==> Popping SP <== 1911s ok 73 - Post SAML response to SP 1911s ok 74 - Get redirection 1911s ok 75 - Location is http://auth.sp.com/?logout=1 1911s # ==> Pushing ISSUER <== 1911s # ==> Popping ISSUER <== 1911s ok 76 - Test if user is reject on IdP 1911s ok 77 - Response status is 401 1911s ok 78 - Content is JSON 1911s ok 79 - Error code is 1 1911s # ==> Pushing SP <== 1911s # ==> Popping SP <== 1911s ok 80 - Test if user is reject on SP 1911s ok 81 - HTTP code is 200 1911s ok 82 - HTTP code is 200 1911s ok 83 - Page contains a form 1911s ok 84 - Host match 1911s ok 85 - URI match 1911s ok 86 - Field "SAMLRequest" is defined 1911s ok 87 - CSP header authorize POST request to auth.idp.com 1911s ok 88 - Method is POST 1911s 1..88 1911s ok 1912s t/30-SAML-ReAuth-with-Cmb-Kerberos.t ........................................... 1912s ok 1 - use Lemonldap::NG::Portal::Main; 1912s ok 2 - Portal object 1912s ok 3 - Init 1912s ok 4 - Portal app 1912s ok 5 - Register $type 1912s ok 6 - Portal object 1912s ok 7 - Init 1912s ok 8 - Portal app 1912s ok 9 - Register $type 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 10 - Auth query 1912s ok 11 - HTTP code is 200 1912s ok 12 - Get cookie lemonldap (668eab74712bd6305c4b57779619ba4ceeca03093636a1a58f666bcb7415ba25) 1912s ok 13 - Waiting timeout 1912s # ==> Pushing SP <== 1912s # ==> Popping SP <== 1912s ok 14 - Unauth SP request 1912s ok 15 - HTTP code is 200 1912s ok 16 - Page contains a form 1912s ok 17 - Host match 1912s ok 18 - URI match 1912s ok 19 - Field "SAMLRequest" is defined 1912s ok 20 - CSP header authorize POST request to auth.idp.com 1912s ok 21 - Method is POST 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 22 - Post SAML request to IdP 1912s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026547_38828%22%2C%22issuerTs%22%3A1770098427%2C%22targetAuthnLevel%22%3A0%7D) 1912s ok 24 - HTTP code is 200 1912s ok 25 - Page contains a form 1912s ok 26 - URI match 1912s ok 27 - Field "confirm" is defined 1912s ok 28 - Propose to renew session 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 29 - Ask to renew 1912s ok 30 - Found Kerberos JS 1912s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026547_38828%22%2C%22issuerTs%22%3A1770098427%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1912s ok 32 - HTTP code is 200 1912s ok 33 - Page contains a form 1912s ok 34 - Host match 1912s ok 35 - Field "upgrading" is defined 1912s ok 36 - Field "url" is defined 1912s ok 37 - Field "kerberos" is defined 1912s ok 38 - Field "ajax_auth_token" is defined 1912s ok 39 - CSP header authorize POST request to \# 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 40 - AJAX query 1912s ok 41 - 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%22issuerTs%22%3A1770098427%2C%22issuerRequestsaml%22%3A%221770026547_38828%22%7D) 1912s ok 42 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 43 - AJAX query 1912s ok 44 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098427%2C%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221770026547_38828%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1912s ok 45 - HTTP code is 200 1912s ok 46 - Content-Type is JSON 1912s ok 47 - Content is valid JSON 1912s ok 48 - User token was returned 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 49 - Post form 1912s ok 50 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026547_38828%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1912s ok 51 - Get cookie lemonldap (fc655555bbfd9b97e6dd4e5332f09ff391f7a703c2d74c952cc52e948eb60952) 1912s ok 52 - Get a new session 1912s ok 53 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026547_38828%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1912s ok 54 - Get redirection 1912s ok 55 - Location header found 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 56 - Follow redirection 1912s ok 57 - HTTP code is 200 1912s ok 58 - Page contains a form 1912s ok 59 - Host match 1912s ok 60 - URI match 1912s ok 61 - Field "SAMLResponse" is defined 1912s ok 62 - CSP header authorize POST request to auth.sp.com 1912s ok 63 - Method is POST 1912s # ==> Pushing SP <== 1912s # ==> Popping SP <== 1912s ok 64 - Post SAML response to SP 1912s ok 65 - Get cookie lemonldap (abf8dbb42f80b7b6736d5d3aa9c3f3cd180f925af98a16dd5c81859a765af543) 1912s ok 66 - Get redirection 1912s ok 67 - Location is http://auth.sp.com/ 1912s 1..67 1912s ok 1912s t/30-SAML-ReAuth-with-choice.t ................................................. 1912s ok 1 - use Lemonldap::NG::Portal::Main; 1912s ok 2 - Portal object 1912s ok 3 - Init 1912s ok 4 - Portal app 1912s ok 5 - Register $type 1912s ok 6 - Portal object 1912s ok 7 - Init 1912s ok 8 - Portal app 1912s ok 9 - Register $type 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 10 - Auth query 1912s ok 11 - HTTP code is 200 1912s ok 12 - Get cookie lemonldap (6f29d873345ccd9d8ee71b25ebdce99d0fffb49c9cc708a0f686a0d8389c549b) 1912s ok 13 - Waiting timeout 1912s # ==> Pushing SP <== 1912s # ==> Popping SP <== 1912s ok 14 - Unauth SP request 1912s ok 15 - HTTP code is 200 1912s ok 16 - Page contains a form 1912s ok 17 - Host match 1912s ok 18 - URI match 1912s ok 19 - Field "SAMLRequest" is defined 1912s ok 20 - CSP header authorize POST request to auth.idp.com 1912s ok 21 - Method is POST 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 22 - Post SAML request to IdP 1912s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026548_30622%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1770098428%7D) 1912s ok 24 - HTTP code is 200 1912s ok 25 - Page contains a form 1912s ok 26 - URI match 1912s ok 27 - Field "confirm" is defined 1912s ok 28 - Propose to renew session 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 29 - Ask to renew 1912s ok 30 - HTTP code is 200 1912s ok 31 - Page contains a form 1912s ok 32 - Host match 1912s ok 33 - Field "upgrading" is defined 1912s ok 34 - Field "url" is defined 1912s ok 35 - CSP header authorize POST request to \# 1912s ok 36 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098428%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221770026548_30622%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 37 - Re auth 1912s ok 38 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026548_30622%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1912s ok 39 - Get cookie lemonldap (827291fb1260c7e5dc2aa58a1fbfc42bb4fe1ce3258a29c5c0ef531a0ae3f63a) 1912s ok 40 - Get a new session 1912s ok 41 - Get redirection 1912s ok 42 - Location header found 1912s # ==> Pushing ISSUER <== 1912s # ==> Popping ISSUER <== 1912s ok 43 - Follow redirection 1912s ok 44 - HTTP code is 200 1912s ok 45 - Page contains a form 1912s ok 46 - Host match 1912s ok 47 - URI match 1912s ok 48 - Field "SAMLResponse" is defined 1912s ok 49 - CSP header authorize POST request to auth.sp.com 1912s ok 50 - Method is POST 1912s # ==> Pushing SP <== 1912s # ==> Popping SP <== 1912s ok 51 - Post SAML response to SP 1912s ok 52 - Get cookie lemonldap (fdde93d7874e00b341ba27e6cb35fcfce2a38749fb5310657671ad1d2af02093) 1912s ok 53 - Get redirection 1912s ok 54 - Location is http://auth.sp.com/ 1912s 1..54 1912s ok 1913s t/30-SAML-ReAuth.t ............................................................. 1913s ok 1 - use Lemonldap::NG::Portal::Main; 1913s ok 2 - Portal object 1913s ok 3 - Init 1913s ok 4 - Portal app 1913s ok 5 - Register $type 1913s ok 6 - Portal object 1913s ok 7 - Init 1913s ok 8 - Portal app 1913s ok 9 - Register $type 1913s # ==> Pushing ISSUER <== 1913s # ==> Popping ISSUER <== 1913s ok 10 - Auth query 1913s ok 11 - HTTP code is 200 1913s ok 12 - Get cookie lemonldap (8efe9d505c4574f007ee8d0bbb691af376d94f11dd174e24cc32ae5ea6bb0f2e) 1913s # ==> Pushing SP <== 1913s # ==> Popping SP <== 1913s ok 13 - Unauth SP request 1913s ok 14 - HTTP code is 200 1913s ok 15 - Page contains a form 1913s ok 16 - Host match 1913s ok 17 - URI match 1913s ok 18 - Field "SAMLRequest" is defined 1913s ok 19 - CSP header authorize POST request to auth.idp.com 1913s ok 20 - Method is POST 1913s # ==> Pushing ISSUER <== 1913s # ==> Popping ISSUER <== 1913s ok 21 - Post SAML request to IdP 1913s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221770026548_43068%22%2C%22issuerTs%22%3A1770098428%7D) 1913s ok 23 - HTTP code is 200 1913s ok 24 - Page contains a form 1913s ok 25 - URI match 1913s ok 26 - Field "confirm" is defined 1913s ok 27 - Propose to renew session 1913s # ==> Pushing ISSUER <== 1913s # ==> Popping ISSUER <== 1913s ok 28 - Ask to renew 1913s ok 29 - HTTP code is 200 1913s ok 30 - Page contains a form 1913s ok 31 - Host match 1913s ok 32 - Field "upgrading" is defined 1913s ok 33 - Field "url" is defined 1913s ok 34 - CSP header authorize POST request to \# 1913s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026548_43068%22%2C%22issuerTs%22%3A1770098428%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%7D) 1913s # ==> Pushing ISSUER <== 1913s # ==> Popping ISSUER <== 1913s ok 36 - Re auth 1913s ok 37 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026548_43068%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1913s ok 38 - Get cookie lemonldap (1f54e40093b26d432b438869b42f4c0f17cc19aa8158053cf03b5416c2b9e198) 1913s ok 39 - Get a new session 1913s ok 40 - Get redirection 1913s ok 41 - Location header found 1913s # ==> Pushing ISSUER <== 1913s # ==> Popping ISSUER <== 1913s ok 42 - Follow redirection 1913s ok 43 - HTTP code is 200 1913s ok 44 - Page contains a form 1913s ok 45 - Host match 1913s ok 46 - URI match 1913s ok 47 - Field "SAMLResponse" is defined 1913s ok 48 - CSP header authorize POST request to auth.sp.com 1913s ok 49 - Method is POST 1913s # ==> Pushing SP <== 1913s # ==> Popping SP <== 1913s ok 50 - Post SAML response to SP 1913s ok 51 - Get cookie lemonldap (cfc019d90185071e5c660cd8636b85839833bda9fba15647fc3b4e5c47831dfd) 1913s ok 52 - Get redirection 1913s ok 53 - Location is http://auth.sp.com/ 1913s 1..53 1913s ok 1914s t/30-SAML-RelayState.t ......................................................... 1914s ok 1 - use Lemonldap::NG::Portal::Main; 1914s ok 2 - Portal object 1914s ok 3 - Init 1914s ok 4 - Portal app 1914s ok 5 - Register $type 1914s # Subtest: RelayState handing with Redirect binding 1914s # ==> Pushing ISSUER <== 1914s # ==> Popping ISSUER <== 1914s ok 1 - Auth query 1914s ok 2 - Get cookie lemonldap (5f970fcc7c3dc0ce450a3d6cad311be6efc481c10f7509e29ab5c6113b0ffebf) 1914s # ==> Pushing ISSUER <== 1914s # ==> Popping ISSUER <== 1914s ok 3 - Follow redirection 1914s ok 4 - Correct html encoding of special characters in RelayState 1914s 1..4 1914s ok 6 - RelayState handing with Redirect binding 1914s # Subtest: RelayState handing with POST binding 1914s # ==> Pushing ISSUER <== 1914s # ==> Popping ISSUER <== 1914s ok 1 - Auth query 1914s ok 2 - Get cookie lemonldap (969f71e2f8cf8fff69fbcfff952a361680a6a37aa504ea01cc81126de49c25c1) 1914s # ==> Pushing ISSUER <== 1914s # ==> Popping ISSUER <== 1914s ok 3 - Follow redirection 1914s ok 4 - Correct html encoding of special characters in RelayState 1914s 1..4 1914s ok 7 - RelayState handing with POST binding 1914s 1..7 1914s ok 1914s t/30-SAML-SP-rule.t ............................................................ 1914s ok 1 - use Lemonldap::NG::Portal::Main; 1914s ok 2 - Portal object 1914s ok 3 - Init 1914s ok 4 - Portal app 1914s ok 5 - Register $type 1914s ok 6 - Portal object 1914s ok 7 - Init 1914s ok 8 - Portal app 1914s ok 9 - Register $type 1914s ok 10 - Portal object 1914s ok 11 - Init 1914s ok 12 - Portal app 1914s ok 13 - Register $type 1914s # ==> Pushing SP <== 1914s # ==> Popping SP <== 1914s ok 14 - Unauth SP request 1914s ok 15 - Get redirection 1914s ok 16 - Location header found 1914s # ==> Pushing ISSUER <== 1914s # ==> Popping ISSUER <== 1914s ok 17 - Launch SAML request to IdP 1914s ok 18 - HTTP code is 200 1914s ok 19 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770026520_56725%22%2C%22issuerTs%22%3A1770098400%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1914s # ==> Pushing ISSUER <== 1914s # ==> Popping ISSUER <== 1914s ok 20 - Post authentication 1914s ok 21 - HTTP code is 200 1914s ok 22 - Get cookie lemonldap (cbb88546299aec064062ab68dbae7a887edbda34a1ebc6802dfbf902d223f6ed) 1914s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 1914s ok 24 - PE_UNAUTHORIZEDPARTNER 1914s # ==> Pushing UNKNOWNSP <== 1914s # ==> Popping UNKNOWNSP <== 1914s ok 25 - Unauth SP request 1914s ok 26 - Get redirection 1914s ok 27 - Location header found 1914s # ==> Pushing ISSUER <== 1914s # ==> Popping ISSUER <== 1914s ok 28 - Launch SAML request to IdP 1914s ok 29 - Unknown entity ID: code found on page 1914s ok 30 - Unknown entity ID 1914s 1..30 1914s ok 1915s t/31-Auth-and-issuer-CAS-Logout-20.t ........................................... 1915s ok 1 - use Lemonldap::NG::Portal::Main; 1915s ok 2 - Portal object 1915s ok 3 - Init 1915s ok 4 - Portal app 1915s ok 5 - Register $type 1915s ok 6 - Portal object 1915s ok 7 - Init 1915s ok 8 - Portal app 1915s ok 9 - Register $type 1915s # ==> Pushing SP <== 1915s # ==> Popping SP <== 1915s ok 10 - Unauth SP request 1915s ok 11 - Get cookie llngcasserver (idp) 1915s ok 12 - Get CAS server cookie 1915s ok 13 - Get redirection 1915s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1915s # ==> Pushing ISSUER <== 1915s # ==> Popping ISSUER <== 1915s ok 15 - Query CAS server 1915s ok 16 - HTTP code is 200 1915s 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%221770026520_41102%22%2C%22issuerTs%22%3A1770098400%7D) 1915s # ==> Pushing ISSUER <== 1915s # ==> Popping ISSUER <== 1915s ok 18 - Post authentication 1915s ok 19 - Get cookie lemonldap (a92ccdfd933fdf9757ebb7924216805fe5b5b6ce895d2e771d8391cd244f72c2) 1915s ok 20 - Get cookie lemonldappdata () 1915s ok 21 - SAML request cleared from pdata 1915s ok 22 - Get redirection 1915s ok 23 - Location header found 1915s # ==> Pushing SP <== 1915s ok 24 - SOAP request 1915s # ==> Saving handler SP <== 1915s # ==> Pushing ISSUER <== 1915s # ==> Popping ISSUER <== 1915s # ==> Restoring SP <== 1915s ok 25 - Execute request to /cas/serviceValidate 1915s ok 26 - HTTP code is 200 1915s ok 27 - Content is XML 1915s # ==> Popping SP <== 1915s ok 28 - Query SP with ticket 1915s ok 29 - Get cookie lemonldap (4138da3bcf57f6d09aa5662918cb06d4bce736345e3c60c149be9fa22ddcc880) 1915s # ==> Pushing SP <== 1915s # ==> Popping SP <== 1915s ok 30 - Get / on SP 1915s ok 31 - HTTP code is 200 1915s ok 32 - Authenticated as french 1915s ok 33 - UTF-8 values 1915s # ==> Pushing ISSUER <== 1915s # ==> Popping ISSUER <== 1915s ok 34 - Query SP for logout 1915s ok 35 - HTTP code is 200 1915s ok 36 - CAS message found 1915s ok 37 - Redirect URL found 1915s # ==> Pushing ISSUER <== 1915s # ==> Popping ISSUER <== 1915s ok 38 - Query IdP 1915s ok 39 - Response status is 401 1915s ok 40 - Content is JSON 1915s ok 41 - Error code is 1 1915s 1..41 1915s ok 1915s t/31-Auth-and-issuer-CAS-Logout-30.t ........................................... 1915s ok 1 - use Lemonldap::NG::Portal::Main; 1915s ok 2 - Portal object 1915s ok 3 - Init 1915s ok 4 - Portal app 1915s ok 5 - Register $type 1915s ok 6 - Portal object 1915s ok 7 - Init 1915s ok 8 - Portal app 1915s ok 9 - Register $type 1915s # ==> Pushing SP <== 1915s # ==> Popping SP <== 1915s ok 10 - Unauth SP request 1915s ok 11 - Get cookie llngcasserver (idp) 1915s ok 12 - Get CAS server cookie 1915s ok 13 - Get redirection 1915s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1915s # ==> Pushing ISSUER <== 1915s # ==> Popping ISSUER <== 1915s ok 15 - Query CAS server 1915s ok 16 - HTTP code is 200 1915s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098401%2C%22issuerRequestcas%22%3A%221770026521_61070%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1915s # ==> Pushing ISSUER <== 1915s # ==> Popping ISSUER <== 1915s ok 18 - Post authentication 1915s ok 19 - Get cookie lemonldap (66231b74bc6513c5424089943510d1a5b212c0f87c5bda4ebf96480c397ebe4f) 1915s ok 20 - Get cookie lemonldappdata () 1915s ok 21 - SAML request cleared from pdata 1915s ok 22 - Get redirection 1915s ok 23 - Location header found 1915s # ==> Pushing SP <== 1915s ok 24 - SOAP request 1915s # ==> Saving handler SP <== 1915s # ==> Pushing ISSUER <== 1915s # ==> Popping ISSUER <== 1915s # ==> Restoring SP <== 1915s ok 25 - Execute request to /cas/serviceValidate 1915s ok 26 - HTTP code is 200 1915s ok 27 - Content is XML 1915s # ==> Popping SP <== 1915s ok 28 - Query SP with ticket 1915s ok 29 - Get cookie lemonldap (c76584dad94d95af48dfb716141d27df1dea85e3139f5e8ef96753dd078dfcf6) 1915s # ==> Pushing SP <== 1915s # ==> Popping SP <== 1915s ok 30 - Get / on SP 1915s ok 31 - HTTP code is 200 1915s ok 32 - Authenticated as french 1915s ok 33 - UTF-8 values 1915s # ==> Pushing ISSUER <== 1915s # ==> Popping ISSUER <== 1915s ok 34 - Query SP for logout 1915s ok 35 - Unauthorized URL: code found on page 1915s ok 36 - Unauthorized URL 1915s # ==> Pushing ISSUER <== 1915s # ==> Popping ISSUER <== 1915s ok 37 - Query SP for logout 1915s ok 38 - Get redirection 1915s ok 39 - Location is http://auth.sp.com/ 1915s # ==> Pushing ISSUER <== 1915s # ==> Popping ISSUER <== 1915s ok 40 - Query IdP 1915s ok 41 - Response status is 401 1915s ok 42 - Content is JSON 1915s ok 43 - Error code is 1 1915s 1..43 1915s ok 1916s t/31-Auth-and-issuer-CAS-XSS-on-logout.t ....................................... 1916s ok 1 - use Lemonldap::NG::Portal::Main; 1916s ok 2 - Portal object 1916s ok 3 - Init 1916s ok 4 - Portal app 1916s ok 5 - Register $type 1916s ok 6 - Portal object 1916s ok 7 - Init 1916s ok 8 - Portal app 1916s ok 9 - Register $type 1916s # ==> Pushing SP <== 1916s # ==> Popping SP <== 1916s ok 10 - Unauth SP request 1916s ok 11 - Get cookie llngcasserver (idp) 1916s ok 12 - Get CAS server cookie 1916s ok 13 - Get redirection 1916s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1916s # ==> Pushing ISSUER <== 1916s # ==> Popping ISSUER <== 1916s ok 15 - Query CAS server 1916s ok 16 - HTTP code is 200 1916s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770098401%2C%22issuerRequestcas%22%3A%221770026521_58746%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 1916s # ==> Pushing ISSUER <== 1916s # ==> Popping ISSUER <== 1916s ok 18 - Post authentication 1916s ok 19 - Get cookie lemonldap (1b31c1339e8f87211e4c8223479dffde2de933fee03b00fd0a6e337f19799da9) 1916s ok 20 - Get redirection 1916s ok 21 - Location header found 1916s # ==> Pushing SP <== 1916s ok 22 - SOAP request 1916s # ==> Saving handler SP <== 1916s # ==> Pushing ISSUER <== 1916s # ==> Popping ISSUER <== 1916s # ==> Restoring SP <== 1916s ok 23 - Execute request to /cas/serviceValidate 1916s ok 24 - HTTP code is 200 1916s ok 25 - Content is XML 1916s # ==> Popping SP <== 1916s ok 26 - Query SP with ticket 1916s ok 27 - Get cookie lemonldap (96d480856b8ba85efe8856f5fab6fe3c72c73a55441184a22b60e94a0e781757) 1916s # ==> Pushing SP <== 1916s # ==> Popping SP <== 1916s ok 28 - Query SP for logout 1916s ok 29 - HTTP code is 200 1916s ok 30 - Found iframe 1916s # ==> Pushing ISSUER <== 1916s # ==> Popping ISSUER <== 1916s ok 31 - Get iframe from IdP 1916s ok 32 - Get redirection 1916s ok 33 - Location is http://auth.idp.com/?logout=1 1916s ok 34 - Frame can be embedded 1916s # ==> Pushing ISSUER <== 1916s # ==> Popping ISSUER <== 1916s ok 35 - Query IdP 1916s ok 36 - Response status is 401 1916s ok 37 - Content is JSON 1916s ok 38 - Error code is 1 1916s # ==> Pushing SP <== 1916s # ==> Popping SP <== 1916s ok 39 - Query IdP 1916s ok 40 - Get redirection 1916s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1916s 1..41 1916s ok 1917s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.t .......................... 1917s ok 1 - use Lemonldap::NG::Portal::Main; 1917s ok 2 - Portal object 1917s ok 3 - Init 1917s ok 4 - Portal app 1917s ok 5 - Register $type 1917s ok 6 - Portal object 1917s ok 7 - Init 1917s ok 8 - Portal app 1917s ok 9 - Register $type 1917s # ==> Pushing SP <== 1917s # ==> Popping SP <== 1917s ok 10 - Unauth SP request 1917s ok 11 - Get redirection 1917s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 13 - Query CAS server 1917s ok 14 - HTTP code is 200 1917s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770026522_52903%22%2C%22issuerTs%22%3A1770098402%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 16 - Post authentication 1917s ok 17 - Reject reason is 68 1917s # ==> Pushing SP <== 1917s # ==> Popping SP <== 1917s ok 18 - Unauth SP request 1917s ok 19 - Get redirection 1917s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 21 - Query CAS server 1917s ok 22 - HTTP code is 200 1917s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770026522_14584%22%2C%22issuerTs%22%3A1770098402%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 24 - Post authentication 1917s ok 25 - Get redirection 1917s ok 26 - Location header found 1917s ok 27 - Get cookie lemonldap (e475783b0b09b696c5cb3337819be62ef3defa71632b647d453096f1ec7214dd) 1917s # ==> Pushing SP <== 1917s ok 28 - SOAP request 1917s # ==> Saving handler SP <== 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s # ==> Restoring SP <== 1917s ok 29 - Execute request to /cas/serviceValidate 1917s ok 30 - HTTP code is 200 1917s ok 31 - Content is XML 1917s # ==> Popping SP <== 1917s ok 32 - Query SP with ticket 1917s ok 33 - Get cookie lemonldap (da8cdea1a2c35a482af6df995d2473a640a833bf2cf18a668f0ec511720936fe) 1917s # ==> Pushing SP <== 1917s # ==> Popping SP <== 1917s ok 34 - Get / on SP 1917s ok 35 - HTTP code is 200 1917s ok 36 - Authenticated as french 1917s ok 37 - UTF-8 values 1917s # ==> Pushing SP <== 1917s # ==> Popping SP <== 1917s ok 38 - Query SP for logout 1917s ok 39 - HTTP code is 200 1917s ok 40 - Found iframe 1917s ok 41 - Content-Security-Policy header found 1917s ok 42 - Found auth.idp.com in CSP child-src 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 43 - Get iframe from IdP 1917s ok 44 - Get redirection 1917s ok 45 - Location is http://auth.sp2.com/?logout 1917s ok 46 - Frame can be embedded 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 47 - Query IdP 1917s ok 48 - Response status is 401 1917s ok 49 - Content is JSON 1917s ok 50 - Error code is 1 1917s # ==> Pushing SP <== 1917s # ==> Popping SP <== 1917s ok 51 - Query IdP 1917s ok 52 - Get redirection 1917s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 1917s 1..53 1917s ok 1917s t/31-Auth-and-issuer-CAS-declared-app-userattr.t ............................... 1917s ok 1 - use Lemonldap::NG::Portal::Main; 1917s ok 2 - Portal object 1917s ok 3 - Init 1917s ok 4 - Portal app 1917s ok 5 - Register $type 1917s ok 6 - Portal object 1917s ok 7 - Init 1917s ok 8 - Portal app 1917s ok 9 - Register $type 1917s # ==> Pushing SP <== 1917s # ==> Popping SP <== 1917s ok 10 - Unauth SP request 1917s ok 11 - Get redirection 1917s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 13 - Query CAS server 1917s ok 14 - HTTP code is 200 1917s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770098402%2C%22issuerRequestcas%22%3A%221770026522_25197%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 16 - Post authentication 1917s ok 17 - Reject reason is 68 1917s # ==> Pushing SP <== 1917s # ==> Popping SP <== 1917s ok 18 - Unauth SP request 1917s ok 19 - Get redirection 1917s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 21 - Query CAS server 1917s ok 22 - HTTP code is 200 1917s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770098402%2C%22issuerRequestcas%22%3A%221770026522_24625%22%7D) 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 24 - Post authentication 1917s ok 25 - Get redirection 1917s ok 26 - Location header found 1917s ok 27 - Get cookie lemonldap (5fe4312c3319d188ab7b31c7fdb273b7bb26a7a2744860db6fbb517aa5f2e84e) 1917s # ==> Pushing SP <== 1917s ok 28 - SOAP request 1917s # ==> Saving handler SP <== 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s # ==> Restoring SP <== 1917s ok 29 - Execute request to /cas/serviceValidate 1917s ok 30 - HTTP code is 200 1917s ok 31 - Content is XML 1917s # ==> Popping SP <== 1917s ok 32 - Query SP with ticket 1917s ok 33 - Get cookie lemonldap (41a33a74edfdadb085820d545842c5fa629d1e6265a947b57f2b161f89652698) 1917s # ==> Pushing SP <== 1917s # ==> Popping SP <== 1917s ok 34 - Get / on SP 1917s ok 35 - HTTP code is 200 1917s ok 36 - Authenticated as fa@badwolf.org 1917s ok 37 - UTF-8 values 1917s # ==> Pushing SP <== 1917s # ==> Popping SP <== 1917s ok 38 - Query SP for logout 1917s ok 39 - HTTP code is 200 1917s ok 40 - Found iframe 1917s ok 41 - Content-Security-Policy header found 1917s ok 42 - Found auth.idp.com in CSP child-src 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 43 - Get iframe from IdP 1917s ok 44 - Get redirection 1917s ok 45 - Location is http://auth.sp.com/?logout 1917s ok 46 - Frame can be embedded 1917s # ==> Pushing ISSUER <== 1917s # ==> Popping ISSUER <== 1917s ok 47 - Query IdP 1917s ok 48 - Response status is 401 1917s ok 49 - Content is JSON 1917s ok 50 - Error code is 1 1917s # ==> Pushing SP <== 1917s # ==> Popping SP <== 1917s ok 51 - Query IdP 1917s ok 52 - Get redirection 1917s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1917s 1..53 1917s ok 1918s t/31-Auth-and-issuer-CAS-declared-app.t ........................................ 1918s ok 1 - use Lemonldap::NG::Portal::Main; 1918s ok 2 - Portal object 1918s ok 3 - Init 1918s ok 4 - Portal app 1918s ok 5 - Register $type 1918s ok 6 - Portal object 1918s ok 7 - Init 1918s ok 8 - Portal app 1918s ok 9 - Register $type 1918s # ==> Pushing SP <== 1918s # ==> Popping SP <== 1918s ok 10 - Unauth SP request 1918s ok 11 - Get redirection 1918s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1918s # ==> Pushing ISSUER <== 1918s # ==> Popping ISSUER <== 1918s ok 13 - Query CAS server 1918s ok 14 - HTTP code is 200 1918s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770026523_48555%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1770098403%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1918s # ==> Pushing ISSUER <== 1918s # ==> Popping ISSUER <== 1918s ok 16 - Post authentication 1918s ok 17 - Reject reason is 68 1918s # ==> Pushing SP <== 1918s # ==> Popping SP <== 1918s ok 18 - Unauth SP request 1918s ok 19 - Get redirection 1918s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1918s # ==> Pushing ISSUER <== 1918s # ==> Popping ISSUER <== 1918s ok 21 - Query CAS server 1918s ok 22 - HTTP code is 200 1918s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770026523_51840%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1770098403%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1918s ok 24 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770026523_51840%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1770098403%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1918s ok 25 - Pdata is not empty 1918s ok 26 - Target Authnlevel set in pdata 1918s # ==> Pushing ISSUER <== 1918s # ==> Popping ISSUER <== 1918s ok 27 - Post authentication 1918s ok 28 - Get redirection 1918s ok 29 - Location header found 1918s ok 30 - Get cookie lemonldap (8a6e98a669b6c9dc9d64ca12117d9b3d11f5fa94c79db09e603c70ff621cb879) 1918s # ==> Pushing SP <== 1918s ok 31 - SOAP request 1918s # ==> Saving handler SP <== 1918s # ==> Pushing ISSUER <== 1918s # ==> Popping ISSUER <== 1918s # ==> Restoring SP <== 1918s ok 32 - Execute request to /cas/serviceValidate 1918s ok 33 - HTTP code is 200 1918s ok 34 - Content is XML 1918s # ==> Popping SP <== 1918s ok 35 - Query SP with ticket 1918s ok 36 - Get cookie lemonldap (948b0f74389a5cf840bcd0af92b34c7e6a1d7dffea9b3039bee3146ac268eafd) 1918s # ==> Pushing SP <== 1918s # ==> Popping SP <== 1918s ok 37 - Get / on SP 1918s ok 38 - HTTP code is 200 1918s ok 39 - Authenticated as french 1918s ok 40 - UTF-8 values 1918s # ==> Pushing SP <== 1918s # ==> Popping SP <== 1918s ok 41 - Query SP for logout 1918s ok 42 - HTTP code is 200 1918s ok 43 - Found iframe 1918s ok 44 - Content-Security-Policy header found 1918s ok 45 - Found auth.idp.com in CSP child-src 1918s # ==> Pushing ISSUER <== 1918s # ==> Popping ISSUER <== 1918s ok 46 - Get iframe from IdP 1918s ok 47 - Get redirection 1918s ok 48 - Location is http://auth.sp.com/?logout 1918s ok 49 - Frame can be embedded 1918s # ==> Pushing ISSUER <== 1918s # ==> Popping ISSUER <== 1918s ok 50 - Query IdP 1918s ok 51 - Response status is 401 1918s ok 52 - Content is JSON 1918s ok 53 - Error code is 1 1918s # ==> Pushing SP <== 1918s # ==> Popping SP <== 1918s ok 54 - Query IdP 1918s ok 55 - Get redirection 1918s ok 56 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1918s # ==> Pushing ISSUER <== 1918s # ==> Popping ISSUER <== 1918s ok 57 - Auth query 1918s ok 58 - HTTP code is 200 1918s ok 59 - Get cookie lemonldap (0c1197bc37bd9f4bc0897c5829ab9d943e47941b79fea52badec25dc1f30b04e) 1918s # ==> Pushing ISSUER <== 1918s # ==> Popping ISSUER <== 1918s ok 60 - Query CAS server 1918s ok 61 - Response body is not empty 1918s ok 62 - Found at least one result for //span[@trspan="askToUpgrade"] 1918s 1..62 1918s ok 1918s t/31-Auth-and-issuer-CAS-declared-apps.t ....................................... 1918s ok 1 - use Lemonldap::NG::Portal::Main; 1918s ok 2 - Portal object 1918s ok 3 - Init 1918s ok 4 - Portal app 1918s ok 5 - Register $type 1918s ok 6 - Portal object 1918s ok 7 - Init 1918s ok 8 - Portal app 1918s ok 9 - Register $type 1918s # ==> Pushing SP <== 1918s # ==> Popping SP <== 1918s ok 10 - Unauth SP request 1918s ok 11 - Cancel button NOT found 1918s # ==> Pushing ISSUER <== 1918s # ==> Popping ISSUER <== 1918s ok 12 - Query CAS server 1918s ok 13 - HTTP code is 200 1918s ok 14 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770026524_43088%22%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%22issuerTs%22%3A1770098404%7D) 1918s 1..14 1918s ok 1919s t/31-Auth-and-issuer-CAS-default.t ............................................. 1919s ok 1 - use Lemonldap::NG::Portal::Main; 1919s ok 2 - Portal object 1919s ok 3 - Init 1919s ok 4 - Portal app 1919s ok 5 - Register $type 1919s ok 6 - Portal object 1919s ok 7 - Init 1919s ok 8 - Portal app 1919s ok 9 - Register $type 1919s # ==> Pushing SP <== 1919s # ==> Popping SP <== 1919s ok 10 - Unauth SP request 1919s ok 11 - Get cookie llngcasserver (idp) 1919s ok 12 - Get CAS server cookie 1919s ok 13 - Get redirection 1919s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1919s # ==> Pushing ISSUER <== 1919s # ==> Popping ISSUER <== 1919s ok 15 - Query CAS server 1919s ok 16 - HTTP code is 200 1919s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098404%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770026524_21872%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1919s # ==> Pushing ISSUER <== 1919s # ==> Popping ISSUER <== 1919s ok 18 - Post authentication 1919s ok 19 - Get cookie lemonldap (a0b74969465f39aaca23857ab9b519480daaad4729e0c2f98cd4b47749808be4) 1919s ok 20 - Get cookie lemonldappdata () 1919s ok 21 - SAML request cleared from pdata 1919s ok 22 - Get redirection 1919s ok 23 - Location header found 1919s # ==> Pushing SP <== 1919s ok 24 - SOAP request 1919s # ==> Saving handler SP <== 1919s # ==> Pushing ISSUER <== 1919s # ==> Popping ISSUER <== 1919s # ==> Restoring SP <== 1919s ok 25 - Execute request to /cas/serviceValidate 1919s ok 26 - HTTP code is 200 1919s ok 27 - Content is XML 1919s # ==> Popping SP <== 1919s ok 28 - Query SP with ticket 1919s ok 29 - Get cookie lemonldap (19bbf95b8ca28e866b8aa2621ffb2354b3292792f014987fc10058b008a91faa) 1919s # ==> Pushing SP <== 1919s # ==> Popping SP <== 1919s ok 30 - Get / on SP 1919s ok 31 - HTTP code is 200 1919s ok 32 - Authenticated as french 1919s ok 33 - UTF-8 values 1919s ok 34 1919s # ==> Pushing SP <== 1919s # ==> Popping SP <== 1919s ok 35 - Query SP for logout 1919s ok 36 - HTTP code is 200 1919s ok 37 - Found iframe 1919s ok 38 - Content-Security-Policy header found 1919s ok 39 - Found auth.idp.com in CSP child-src 1919s # ==> Pushing ISSUER <== 1919s # ==> Popping ISSUER <== 1919s ok 40 - Get iframe from IdP 1919s ok 41 - Get redirection 1919s ok 42 - Location is http://auth.sp.com/?logout 1919s ok 43 - Frame can be embedded 1919s # ==> Pushing ISSUER <== 1919s # ==> Popping ISSUER <== 1919s ok 44 - Query IdP 1919s ok 45 - Response status is 401 1919s ok 46 - Content is JSON 1919s ok 47 - Error code is 1 1919s # ==> Pushing SP <== 1919s # ==> Popping SP <== 1919s ok 48 - Query IdP 1919s ok 49 - Get redirection 1919s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1919s 1..50 1919s ok 1920s t/31-Auth-and-issuer-CAS-proxied.t ............................................. 1920s ok 1 - use Lemonldap::NG::Portal::Main; 1920s ok 2 - Portal object 1920s ok 3 - Init 1920s ok 4 - Portal app 1920s ok 5 - Register $type 1920s ok 6 - Portal object 1920s ok 7 - Init 1920s ok 8 - Portal app 1920s ok 9 - Register $type 1920s # ==> Pushing SP <== 1920s # ==> Popping SP <== 1920s ok 10 - Unauth SP request 1920s ok 11 - Get cookie llngcasserver (idp) 1920s ok 12 - Get CAS server cookie 1920s ok 13 - Get redirection 1920s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1920s # ==> Pushing ISSUER <== 1920s # ==> Popping ISSUER <== 1920s ok 15 - Query CAS server 1920s ok 16 - HTTP code is 200 1920s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770098405%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770026525_16666%22%7D) 1920s # ==> Pushing ISSUER <== 1920s # ==> Popping ISSUER <== 1920s ok 18 - Post authentication 1920s ok 19 - Get redirection 1920s ok 20 - Location header found 1920s ok 21 - Get cookie lemonldap (67f9125182826603b94fa5c3bf6d18af9b4e2151b76ccd1d4a098f62dc46dbf0) 1920s # ==> Pushing SP <== 1920s ok 22 - Request to http://auth.idp.com/cas/serviceValidate?pgtUrl=http%3A%2F%2Fauth.sp.com%2F%3Fticket%3DST-79a7b6d036e96510a0226844f909c106495553abe8b5fe037b677f08c2f36305%26casProxy%3D1&service=http%3A%2F%2Fauth.sp.com%2F&ticket=ST-79a7b6d036e96510a0226844f909c106495553abe8b5fe037b677f08c2f36305 1920s # ==> Saving handler SP <== 1920s # ==> Pushing ISSUER <== 1920s ok 23 - Request to http://auth.sp.com/?ticket=ST-79a7b6d036e96510a0226844f909c106495553abe8b5fe037b677f08c2f36305&casProxy=1&pgtIou=PGTIOU-6a4dd5b44ae48028ed4e85db61391549abc19d4b04c16029542ecf5643eaad60&pgtId=PGT-85a84795f54fe6a606ee6802484bac45f2c70268b902293e00be2441828f1bd7 1920s # ==> Saving handler ISSUER <== 1920s # ==> Pushing SP <== 1920s # ==> Popping SP <== 1920s # ==> Restoring ISSUER <== 1920s ok 24 - Execute request to / 1920s ok 25 - HTTP code is 200 1920s # ==> Popping ISSUER <== 1920s # ==> Restoring SP <== 1920s ok 26 - Execute request to /cas/serviceValidate 1920s ok 27 - HTTP code is 200 1920s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-85a84795f54fe6a606ee6802484bac45f2c70268b902293e00be2441828f1bd7 1920s # ==> Saving handler SP <== 1920s # ==> Pushing ISSUER <== 1920s # ==> Popping ISSUER <== 1920s # ==> Restoring SP <== 1920s ok 29 - Execute request to /cas/proxy 1920s ok 30 - HTTP code is 200 1920s # ==> Popping SP <== 1920s ok 31 - Query SP with ticket 1920s ok 32 - Get cookie lemonldap (e1766171f6485f1ac62faebbf1c18ec99e2416c856b13fa9a9208ec4e6679fb3) 1920s # ==> Pushing SP <== 1920s # ==> Popping SP <== 1920s ok 33 - Get / on SP 1920s ok 34 - HTTP code is 200 1920s ok 35 - Authenticated as french 1920s ok 36 - UTF-8 values 1920s # ==> Pushing SP <== 1920s # ==> Popping SP <== 1920s ok 37 - Query SP for logout 1920s ok 38 - HTTP code is 200 1920s ok 39 - Found iframe 1920s ok 40 - Content-Security-Policy header found 1920s ok 41 - Found auth.idp.com in CSP child-src 1920s # ==> Pushing ISSUER <== 1920s # ==> Popping ISSUER <== 1920s ok 42 - Get iframe from IdP 1920s ok 43 - Get redirection 1920s ok 44 - Location is http://auth.sp.com/?logout 1920s ok 45 - Frame can be embedded 1920s # ==> Pushing ISSUER <== 1920s # ==> Popping ISSUER <== 1920s ok 46 - Query IdP 1920s ok 47 - Response status is 401 1920s ok 48 - Content is JSON 1920s ok 49 - Error code is 1 1920s # ==> Pushing SP <== 1920s # ==> Popping SP <== 1920s ok 50 - Query IdP 1920s ok 51 - Get redirection 1920s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1920s 1..52 1920s ok 1920s t/31-Auth-and-issuer-CAS-samlValidate.t ........................................ 1920s ok 1 - use Lemonldap::NG::Portal::Main; 1920s ok 2 - Portal object 1920s ok 3 - Init 1920s ok 4 - Portal app 1920s ok 5 - Register $type 1920s ok 6 - Portal object 1920s ok 7 - Init 1920s ok 8 - Portal app 1920s ok 9 - Register $type 1920s # ==> Pushing SP <== 1920s # ==> Popping SP <== 1920s ok 10 - Unauth SP request 1920s ok 11 - Get cookie llngcasserver (idp) 1920s ok 12 - Get CAS server cookie 1920s ok 13 - Get redirection 1920s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1920s # ==> Pushing ISSUER <== 1920s # ==> Popping ISSUER <== 1920s ok 15 - Query CAS server 1920s ok 16 - HTTP code is 200 1920s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770026525_60862%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770098405%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1920s # ==> Pushing ISSUER <== 1920s # ==> Popping ISSUER <== 1920s ok 18 - Post authentication 1920s ok 19 - Get redirection 1920s ok 20 - Location header found 1920s ok 21 - Get cookie lemonldap (95eebf41fe96913ab0b6bda7f799d3cf9c81b30945338045a55c5c884400d58e) 1920s # ==> Pushing SP <== 1920s ok 22 - Request to http://auth.idp.com/cas/samlValidate?TARGET=http%3A%2F%2Fauth.sp.com%2F 1920s # ==> Saving handler SP <== 1920s # ==> Pushing ISSUER <== 1920s # ==> Popping ISSUER <== 1920s # ==> Restoring SP <== 1920s ok 23 - Execute POST request to /cas/samlValidate 1920s ok 24 - HTTP code is 200 1920s # ==> Popping SP <== 1920s ok 25 - Query SP with ticket 1920s ok 26 - Get cookie lemonldap (94e0ee20b1d88a854abbee6fe2824cc798a50f21eb7f2890f8038306a7fe0ea4) 1920s ok 27 - Correct whatToTrace 1920s ok 28 - Correct cn 1920s ok 29 - Correct uid 1920s ok 30 - Correct groups 1920s 1..30 1920s ok 1921s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.t .............................. 1921s ok 1 - use Lemonldap::NG::Portal::Main; 1921s ok 2 - Portal object 1921s ok 3 - Init 1921s ok 4 - Portal app 1921s ok 5 - Register $type 1921s ok 6 - Portal object 1921s ok 7 - Init 1921s ok 8 - Portal app 1921s ok 9 - Register $type 1921s # ==> Pushing SP <== 1921s # ==> Popping SP <== 1921s ok 10 - Unauth SP request 1921s ok 11 - Found CAS entry 1921s ok 12 - HTTP code is 200 1921s ok 13 - Page contains a form 1921s ok 14 - CSP header authorize POST request to \# 1921s # ==> Pushing SP <== 1921s # ==> Popping SP <== 1921s ok 15 - Unauth SP request 1921s ok 16 - 1st = idp 1921s ok 17 - 2nd = idp3 1921s ok 18 - 3rd = idp4 1921s ok 19 - 4th= idp2 1921s ok 20 - Found Cancel button 1921s ok 21 - Found CAS idp logo and tooltip 1921s ok 22 - Found CAS idp display name 1921s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D) 1921s ok 24 - HTTP code is 200 1921s ok 25 - Page contains a form 1921s ok 26 - CSP header authorize POST request to \# 1921s # ==> Pushing SP <== 1921s # ==> Popping SP <== 1921s ok 27 - Cancel query 1921s ok 28 - Get cookie lemonldappdata () 1921s ok 29 - pdata is empty 1921s 1..29 1921s ok 1921s t/31-Auth-and-issuer-CAS-with-choice.t ......................................... 1921s ok 1 - use Lemonldap::NG::Portal::Main; 1921s ok 2 - Portal object 1921s ok 3 - Init 1921s ok 4 - Portal app 1921s ok 5 - Register $type 1921s ok 6 - Portal object 1921s ok 7 - Init 1921s ok 8 - Portal app 1921s ok 9 - Register $type 1921s # ==> Pushing SP <== 1921s # ==> Popping SP <== 1921s ok 10 - Unauth SP request 1921s ok 11 - Get cookie llngcasserver (idp) 1921s ok 12 - Get CAS server cookie 1921s ok 13 - Get redirection 1921s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1921s # ==> Pushing ISSUER <== 1921s # ==> Popping ISSUER <== 1921s ok 15 - Query CAS server 1921s ok 16 - HTTP code is 200 1921s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770026526_39291%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770098406%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1921s # ==> Pushing ISSUER <== 1921s # ==> Popping ISSUER <== 1921s ok 18 - Post authentication 1921s ok 19 - Get redirection 1921s ok 20 - Location header found 1921s ok 21 - Get cookie lemonldap (ed1697424d6478f32e74c08591aac99d1ad640f419f71407080ef862c1ad03ec) 1921s ok 22 - Get cookie lemonldappdata () 1921s ok 23 - SAML request cleared from pdata 1921s # ==> Pushing SP <== 1921s ok 24 - SOAP request 1921s # ==> Saving handler SP <== 1921s # ==> Pushing ISSUER <== 1921s # ==> Popping ISSUER <== 1921s # ==> Restoring SP <== 1921s ok 25 - Execute request to /cas/serviceValidate 1921s ok 26 - HTTP code is 200 1921s ok 27 - Content is XML 1921s # ==> Popping SP <== 1921s ok 28 - Query SP with ticket 1921s ok 29 - Get cookie lemonldap (70fc76f850f7c219aa9d2f32b23c9745d16dd610aa4308ea10e7e3f2713c5103) 1921s # ==> Pushing SP <== 1921s # ==> Popping SP <== 1921s ok 30 - Get / on SP 1921s ok 31 - HTTP code is 200 1921s ok 32 - Authenticated as dwho 1921s # ==> Pushing SP <== 1921s # ==> Popping SP <== 1921s ok 33 - Unauth SP request (2) 1921s ok 34 - Get cookie llngcasserver (idp) 1921s ok 35 - Get CAS server cookie 1921s ok 36 - Get redirection 1921s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1921s # ==> Pushing ISSUER <== 1921s # ==> Popping ISSUER <== 1921s ok 38 - Query CAS server (2) 1921s ok 39 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770098406%2C%22issuerRequestcas%22%3A%221770026526_11177%22%2C%22targetAuthnLevel%22%3A0%7D) 1921s ok 40 - HTTP code is 200 1921s ok 41 - Page contains a form 1921s ok 42 - URI match 1921s ok 43 - Field "confirm" is defined 1921s ok 44 - Field "url" is defined 1921s ok 45 - Get autorenew.js 1921s # ==> Pushing ISSUER <== 1921s # ==> Popping ISSUER <== 1921s ok 46 - Post confirm 1921s ok 47 - HTTP code is 200 1921s ok 48 - Page contains a form 1921s ok 49 - Field "upgrading" is defined 1921s ok 50 - CSP header authorize POST request to \# 1921s ok 51 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770098406%2C%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%2C%22issuerRequestcas%22%3A%221770026526_11177%22%7D) 1921s # ==> Pushing ISSUER <== 1921s # ==> Popping ISSUER <== 1921s ok 52 - Post credentials 1921s ok 53 - Get redirection 1921s ok 54 - Location is http://auth.idp.com/cas/login 1921s ok 55 - Get cookie lemonldap (7fd37868c949e79aa9d3ffec97df93bc2dbef5f7fddd4d2619e0536dd1651acd) 1921s # ==> Pushing ISSUER <== 1921s # ==> Popping ISSUER <== 1921s ok 56 - Follow redirection 1921s ok 57 - Get redirection 1921s ok 58 - Location header found 1921s # ==> Pushing SP <== 1921s ok 59 - SOAP request 1921s # ==> Saving handler SP <== 1921s # ==> Pushing ISSUER <== 1921s # ==> Popping ISSUER <== 1921s # ==> Restoring SP <== 1921s ok 60 - Execute request to /cas/serviceValidate 1921s ok 61 - HTTP code is 200 1921s ok 62 - Content is XML 1921s # ==> Popping SP <== 1921s ok 63 - Follow redirection 1921s ok 64 - Get cookie lemonldap (936da82f8e5b155b45a56e409716d22cb25d8ac07705cb4db3a30bcd7844fc20) 1921s # ==> Pushing SP <== 1921s # ==> Popping SP <== 1921s ok 65 - Query SP for logout 1921s ok 66 - HTTP code is 200 1921s ok 67 - Found iframe 1921s ok 68 - Content-Security-Policy header found 1921s ok 69 - Found auth.idp.com in CSP child-src 1921s # ==> Pushing ISSUER <== 1921s # ==> Popping ISSUER <== 1921s ok 70 - Get iframe from IdP 1921s ok 71 - Get redirection 1921s ok 72 - Location is http://auth.sp.com/?logout 1921s # ==> Pushing ISSUER <== 1921s # ==> Popping ISSUER <== 1921s ok 73 - Query CAS server 1921s ok 74 - Response status is 401 1921s ok 75 - Content is JSON 1921s ok 76 - Error code is 1 1921s # ==> Pushing SP <== 1921s # ==> Popping SP <== 1921s ok 77 - Query CAS app 1921s ok 78 - Get redirection 1921s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1921s 1..79 1921s ok 1922s t/31-CAS-10.t .................................................................. 1922s ok 1 - use Lemonldap::NG::Portal::Main; 1922s ok 2 - Portal object 1922s ok 3 - Init 1922s ok 4 - Portal app 1922s ok 5 - Issuer portal 1922s ok 6 - Query CAS server 1922s ok 7 - HTTP code is 200 1922s ok 8 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770098407%2C%22issuerRequestcas%22%3A%221770026527_7603%22%7D) 1922s ok 9 - Post authentication 1922s ok 10 - Get cookie lemonldap (db793b658563fa7a259cb16de3ddbf19970c0bc0b45e644c785c1f3fe8ed6f66) 1922s ok 11 - Get cookie lemonldappdata () 1922s ok 12 - SAML request cleared from pdata 1922s ok 13 - Get redirection 1922s ok 14 - Location header found 1922s ok 15 - Query CAS server 1922s ok 16 - HTTP code is 200 1922s ok 17 - Ticket is valid 1922s ok 18 - Username is returned 1922s ok 19 - Query CAS server 1922s ok 20 - Ticket is no longer valid 1922s 1..20 1922s ok 1922s t/31-CAS-Gateway.t ............................................................. 1922s ok 1 - use Lemonldap::NG::Portal::Main; 1922s ok 2 - Portal object 1922s ok 3 - Init 1922s ok 4 - Portal app 1922s ok 5 - Issuer portal 1922s ok 6 - Get redirection 1922s ok 7 - Location is http://auth.sp.com/somewhere 1922s ok 8 - Get redirection 1922s ok 9 - Location is http://auth.unknown.com/somewhere 1922s ok 10 - Portal object 1922s ok 11 - Init 1922s ok 12 - Portal app 1922s ok 13 - Issuer portal 1922s ok 14 - Get redirection 1922s ok 15 - Location is http://auth.sp.com/somewhere 1922s ok 16 - Expected portal error code: code found on page 1922s ok 17 - Expected portal error code 1922s ok 18 - Portal object 1922s ok 19 - Init 1922s ok 20 - Portal app 1922s ok 21 - Issuer portal 1922s ok 22 - Get redirection 1922s ok 23 - Location is http://auth.sp.com/somewhere 1922s ok 24 - Expected portal error code: code found on page 1922s ok 25 - Expected portal error code 1922s 1..25 1922s ok 1923s t/31-CAS-Hooks.t ............................................................... 1923s ok 1 - use Lemonldap::NG::Portal::Main; 1923s ok 2 - Portal object 1923s ok 3 - Init 1923s ok 4 - Portal app 1923s ok 5 - Issuer portal 1923s ok 6 - Post authentication 1923s ok 7 - Get cookie lemonldap (392dc9a7b5db106023472f279d56c3520d3cb42ea82f5d8fddf7de093d299212) 1923s ok 8 - Query CAS server 1923s ok 9 - Hook rejected the request: code found on page 1923s ok 10 - Hook rejected the request 1923s ok 11 - Query CAS server 1923s ok 12 - Get redirection 1923s ok 13 - Location header found 1923s ok 14 - Query CAS server 1923s ok 15 - HTTP code is 200 1923s ok 16 - Found hook attribute 1923s 1..16 1923s ok 1923s t/31-CAS-Logout-propagate-OIDC.t ............................................... 1923s ok 1 - use Lemonldap::NG::Portal::Main; 1923s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called 1923s ok 1 - Portal object 1923s ok 2 - Init 1923s ok 3 - Portal app 1923s ok 4 - Auth query 1923s ok 5 - HTTP code is 200 1923s ok 6 - Get cookie lemonldap (555bcc1625d8e9f6477632a1d36c8b18cbbef554aa4431829f2a08b19e99af4e) 1923s ok 7 - Get redirection 1923s ok 8 - Location header found 1923s ok 9 - HTTP code is 200 1923s ok 10 - Content-Type is JSON 1923s ok 11 - Content is valid JSON 1923s ok 12 - Initiate CAS logout 1923s ok 13 - Response body is not empty 1923s ok 14 - Found OIDC logout iframe 1923s 1..14 1923s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called 1923s 1..2 1923s ok 1924s t/31-CAS-Logout-with-hashed-storage.t .......................................... 1924s ok 1 - use Lemonldap::NG::Portal::Main; 1924s # Subtest: Test IDP initiated logout 1924s ok 1 - Portal object 1924s ok 2 - Init 1924s ok 3 - Portal app 1924s ok 4 - Issuer portal 1924s ok 5 - Auth query 1924s ok 6 - HTTP code is 200 1924s ok 7 - Get cookie lemonldap (c545ece035682e7b896e2a7553b5dbaa55f2f1cf65823977bc0c9d79cb4c74e2) 1924s ok 8 - Query CAS server 1924s ok 9 - Get redirection 1924s ok 10 - Location header found 1924s ok 11 - Query CAS server 1924s ok 12 - HTTP code is 200 1924s ok 13 1924s ok 14 - Cas response contains authenticationSuccess 1924s ok 15 - Query CAS server 1924s ok 16 - Get redirection 1924s ok 17 - Location header found 1924s ok 18 - Query CAS server 1924s ok 19 - HTTP code is 200 1924s ok 20 1924s ok 21 - Cas response contains authenticationSuccess 1924s ok 22 - Initiate logout 1924s ok 23 - Get cookie lemonldap (0) 1924s ok 24 - Cookie was cleared 1924s ok 25 - Found CAS app name 1924s ok 26 - My other app is not displayed 1924s ok 27 - HTTP code is 200 1924s ok 28 - Page contains a form 1924s ok 29 - Host match 1924s ok 30 - URI match 1924s ok 31 - Field "logout" is defined 1924s ok 32 - CSP header authorize POST request to auth.example.com 1924s ok 33 - Found logout option 1924s ok 34 - Response body is not empty 1924s ok 35 - Logout SP 1924s ok 36 - Correct ticket sent to sp for logout 1924s ok 37 - No ticket sent to sp2 1924s 1..37 1924s ok 2 - Test IDP initiated logout 1924s # Subtest: Test App initiated logout, no redirect 1924s ok 1 - Portal object 1924s ok 2 - Init 1924s ok 3 - Portal app 1924s ok 4 - Issuer portal 1924s ok 5 - Auth query 1924s ok 6 - HTTP code is 200 1924s ok 7 - Get cookie lemonldap (4e0c0965ad5ec41b8f786ff31a7cacf30dedbc8966348ac816d4e344e370e799) 1924s ok 8 - Query CAS server 1924s ok 9 - Get redirection 1924s ok 10 - Location header found 1924s ok 11 - Query CAS server 1924s ok 12 - HTTP code is 200 1924s ok 13 1924s ok 14 - Cas response contains authenticationSuccess 1924s ok 15 - Query CAS server 1924s ok 16 - Get redirection 1924s ok 17 - Location header found 1924s ok 18 - Query CAS server 1924s ok 19 - HTTP code is 200 1924s ok 20 1924s ok 21 - Cas response contains authenticationSuccess 1924s ok 22 - Initiate logout 1924s ok 23 - Get cookie lemonldap (0) 1924s ok 24 - Cookie was cleared 1924s ok 25 - HTTP code is 200 1924s ok 26 - Page contains a form 1924s ok 27 - Host match 1924s ok 28 - URI match 1924s ok 29 - Field "logout" is defined 1924s ok 30 - CSP header authorize POST request to auth.example.com 1924s ok 31 - Found logout option 1924s ok 32 - Found CAS app name 1924s ok 33 - My other app is not displayed 1924s ok 34 - Response body is not empty 1924s ok 35 - Logout SP 1924s ok 36 - Correct ticket sent to sp for logout 1924s ok 37 - No ticket sent to sp2 1924s 1..37 1924s ok 3 - Test App initiated logout, no redirect 1924s # Subtest: Test App initiated logout, with redirect 1924s ok 1 - Portal object 1924s ok 2 - Init 1924s ok 3 - Portal app 1924s ok 4 - Issuer portal 1924s ok 5 - Auth query 1924s ok 6 - HTTP code is 200 1924s ok 7 - Get cookie lemonldap (2fe9692ab327c67d6cec326ae52dfab9fb5d4e715ca9c13558c9a01cbf67afb4) 1924s ok 8 - Query CAS server 1924s ok 9 - Get redirection 1924s ok 10 - Location header found 1924s ok 11 - Query CAS server 1924s ok 12 - HTTP code is 200 1924s ok 13 1924s ok 14 - Cas response contains authenticationSuccess 1924s ok 15 - Query CAS server 1924s ok 16 - Get redirection 1924s ok 17 - Location header found 1924s ok 18 - Query CAS server 1924s ok 19 - HTTP code is 200 1924s ok 20 1924s ok 21 - Cas response contains authenticationSuccess 1924s ok 22 - Initiate logout 1924s ok 23 - Get cookie lemonldap (0) 1924s ok 24 - Cookie was cleared 1924s ok 25 - HTTP code is 200 1924s ok 26 - Page contains a form 1924s ok 27 - Host match 1924s ok 28 - URI match 1924s ok 29 - CSP header authorize POST request to auth.sp.com 1924s ok 30 - Query string is preserved 1924s ok 31 - Found CAS app name 1924s ok 32 - My other app is not displayed 1924s ok 33 - Response body is not empty 1924s ok 34 - Logout SP 1924s ok 35 - Correct ticket sent to sp for logout 1924s ok 36 - No ticket sent to sp2 1924s 1..36 1924s ok 4 - Test App initiated logout, with redirect 1924s # Subtest: Test App initiated logout, no redirect, no info 1924s ok 1 - Portal object 1924s ok 2 - Init 1924s ok 3 - Portal app 1924s ok 4 - Issuer portal 1924s ok 5 - Auth query 1924s ok 6 - HTTP code is 200 1924s ok 7 - Get cookie lemonldap (d92fbe594ef9d9bd06d0febbec0186ac782627ce6a8387c3cb5b5dc59f4338e9) 1924s ok 8 - Initiate logout 1924s ok 9 - Get cookie lemonldap (0) 1924s ok 10 - Cookie was cleared 1924s ok 11 - Get redirection 1924s ok 12 - Location header found 1924s 1..12 1924s ok 5 - Test App initiated logout, no redirect, no info 1924s # Subtest: Test redirect URL filtering 1924s ok 1 - Portal object 1924s ok 2 - Init 1924s ok 3 - Portal app 1924s ok 4 - Issuer portal 1924s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 1924s ok 1 - Auth query 1924s ok 2 - HTTP code is 200 1924s ok 3 - Get cookie lemonldap (3aa334b9b27d3d264650049910f790b064ced8d35af1c9928b98e961d48d21fc) 1924s ok 4 - Initiate logout 1924s ok 5 - Get cookie lemonldap (0) 1924s ok 6 - CAS message found 1924s ok 7 - Response body is not empty 1924s ok 8 - Redirect URL found 1924s 1..8 1924s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 1924s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 1924s ok 1 - Auth query 1924s ok 2 - HTTP code is 200 1924s ok 3 - Get cookie lemonldap (fef99e97d5f5904b33e2ed0448e7642c1a0d1265f13cfad31df6a143c9bd39c8) 1924s ok 4 - Initiate logout 1924s ok 5 - Get cookie lemonldap (0) 1924s ok 6 - Get redirection 1924s ok 7 - Location is http://test1.example.com/ 1924s 1..7 1924s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 1924s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 1924s ok 1 - Auth query 1924s ok 2 - HTTP code is 200 1924s ok 3 - Get cookie lemonldap (6c01d64c1ad3e11f0c4a865816786c0e4b5204b1c3a730e2a8f7b15a69edcfa4) 1924s ok 4 - Initiate logout 1924s ok 5 - Get cookie lemonldap (0) 1924s ok 6 - CAS message found 1924s ok 7 - Response body is not empty 1924s ok 8 - Redirect URL found 1924s 1..8 1924s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 1924s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 1924s ok 1 - Auth query 1924s ok 2 - HTTP code is 200 1924s ok 3 - Get cookie lemonldap (08d5a48bfb8869ef3133ed85cec2916a77fbe58967df6840f407b5ff39ab1c2d) 1924s ok 4 - Initiate logout 1924s ok 5 - Get cookie lemonldap (0) 1924s ok 6 - Get redirection 1924s ok 7 - Location is http://test1.example2.com/ 1924s 1..7 1924s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 1924s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 1924s ok 1 - Auth query 1924s ok 2 - HTTP code is 200 1924s ok 3 - Get cookie lemonldap (87a10d15ae9cbd625c366ffde822236faa81c64dec1315b11a98ed91267465b3) 1924s ok 4 - Initiate logout 1924s ok 5 - Expected portal error code: code found on page 1924s ok 6 - Expected portal error code 1924s 1..6 1924s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 1924s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 1924s ok 1 - Auth query 1924s ok 2 - HTTP code is 200 1924s ok 3 - Get cookie lemonldap (24fa81b2e9ced40e8cae17b6863651a32add08fcbc0e19294b292554653e6327) 1924s ok 4 - Initiate logout 1924s ok 5 - Expected portal error code: code found on page 1924s ok 6 - Expected portal error code 1924s 1..6 1924s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 1924s # Subtest: Test if http://attack.com/ is not allowed - 2.0 1924s ok 1 - Auth query 1924s ok 2 - HTTP code is 200 1924s ok 3 - Get cookie lemonldap (dafd6b572b79fc3aafb75815afa425a5484aba093014b6c99536a57115ecbb60) 1924s ok 4 - Initiate logout 1924s ok 5 - Expected portal error code: code found on page 1924s ok 6 - Expected portal error code 1924s 1..6 1924s ok 11 - Test if http://attack.com/ is not allowed - 2.0 1924s # Subtest: Test if http://attack.com/ is not allowed - 3.0 1924s ok 1 - Auth query 1924s ok 2 - HTTP code is 200 1924s ok 3 - Get cookie lemonldap (c65dd02d404fb2c2359f00126edcb0daa957e183ec7bad31d000f8c3c85bca7e) 1924s ok 4 - Initiate logout 1924s ok 5 - Expected portal error code: code found on page 1924s ok 6 - Expected portal error code 1924s 1..6 1924s ok 12 - Test if http://attack.com/ is not allowed - 3.0 1924s 1..12 1924s ok 6 - Test redirect URL filtering 1924s 1..6 1924s ok 1925s t/31-CAS-Logout.t .............................................................. 1925s ok 1 - use Lemonldap::NG::Portal::Main; 1925s # Subtest: Test IDP initiated logout 1925s ok 1 - Portal object 1925s ok 2 - Init 1925s ok 3 - Portal app 1925s ok 4 - Issuer portal 1925s ok 5 - Auth query 1925s ok 6 - HTTP code is 200 1925s ok 7 - Get cookie lemonldap (2257d83e9d2571a54c3e3c82b2f9aa6bc9b3655e5f392ae352847f1476c4e49c) 1925s ok 8 - Query CAS server 1925s ok 9 - Get redirection 1925s ok 10 - Location header found 1925s ok 11 - Query CAS server 1925s ok 12 - HTTP code is 200 1925s ok 13 1925s ok 14 - Cas response contains authenticationSuccess 1925s ok 15 - Query CAS server 1925s ok 16 - Get redirection 1925s ok 17 - Location header found 1925s ok 18 - Query CAS server 1925s ok 19 - HTTP code is 200 1925s ok 20 1925s ok 21 - Cas response contains authenticationSuccess 1925s ok 22 - Initiate logout 1925s ok 23 - Get cookie lemonldap (0) 1925s ok 24 - Cookie was cleared 1925s ok 25 - Found CAS app name 1925s ok 26 - My other app is not displayed 1925s ok 27 - HTTP code is 200 1925s ok 28 - Page contains a form 1925s ok 29 - Host match 1925s ok 30 - URI match 1925s ok 31 - Field "logout" is defined 1925s ok 32 - CSP header authorize POST request to auth.example.com 1925s ok 33 - Found logout option 1925s ok 34 - Response body is not empty 1925s ok 35 - Logout SP 1925s ok 36 - Correct ticket sent to sp for logout 1925s ok 37 - No ticket sent to sp2 1925s 1..37 1925s ok 2 - Test IDP initiated logout 1925s # Subtest: Test App initiated logout, no redirect 1925s ok 1 - Portal object 1925s ok 2 - Init 1925s ok 3 - Portal app 1925s ok 4 - Issuer portal 1925s ok 5 - Auth query 1925s ok 6 - HTTP code is 200 1925s ok 7 - Get cookie lemonldap (8eb5987b4d86540f0ee8bd3ecde5fe9852f1bb0e783ec53c71283880bdf91945) 1925s ok 8 - Query CAS server 1925s ok 9 - Get redirection 1925s ok 10 - Location header found 1925s ok 11 - Query CAS server 1925s ok 12 - HTTP code is 200 1925s ok 13 1925s ok 14 - Cas response contains authenticationSuccess 1925s ok 15 - Query CAS server 1925s ok 16 - Get redirection 1925s ok 17 - Location header found 1925s ok 18 - Query CAS server 1925s ok 19 - HTTP code is 200 1925s ok 20 1925s ok 21 - Cas response contains authenticationSuccess 1925s ok 22 - Initiate logout 1925s ok 23 - Get cookie lemonldap (0) 1925s ok 24 - Cookie was cleared 1925s ok 25 - HTTP code is 200 1925s ok 26 - Page contains a form 1925s ok 27 - Host match 1925s ok 28 - URI match 1925s ok 29 - Field "logout" is defined 1925s ok 30 - CSP header authorize POST request to auth.example.com 1925s ok 31 - Found logout option 1925s ok 32 - Found CAS app name 1925s ok 33 - My other app is not displayed 1925s ok 34 - Response body is not empty 1925s ok 35 - Logout SP 1925s ok 36 - Correct ticket sent to sp for logout 1925s ok 37 - No ticket sent to sp2 1925s 1..37 1925s ok 3 - Test App initiated logout, no redirect 1925s # Subtest: Test App initiated logout, with redirect 1925s ok 1 - Portal object 1925s ok 2 - Init 1925s ok 3 - Portal app 1925s ok 4 - Issuer portal 1925s ok 5 - Auth query 1925s ok 6 - HTTP code is 200 1925s ok 7 - Get cookie lemonldap (1631fd5a143593fcb56f10738af97868bdad904c7b283b7b8a4c85c2db310801) 1925s ok 8 - Query CAS server 1925s ok 9 - Get redirection 1925s ok 10 - Location header found 1925s ok 11 - Query CAS server 1925s ok 12 - HTTP code is 200 1925s ok 13 1925s ok 14 - Cas response contains authenticationSuccess 1925s ok 15 - Query CAS server 1925s ok 16 - Get redirection 1925s ok 17 - Location header found 1925s ok 18 - Query CAS server 1925s ok 19 - HTTP code is 200 1925s ok 20 1925s ok 21 - Cas response contains authenticationSuccess 1925s ok 22 - Initiate logout 1925s ok 23 - Get cookie lemonldap (0) 1925s ok 24 - Cookie was cleared 1925s ok 25 - HTTP code is 200 1925s ok 26 - Page contains a form 1925s ok 27 - Host match 1925s ok 28 - URI match 1925s ok 29 - CSP header authorize POST request to auth.sp.com 1925s ok 30 - Query string is preserved 1925s ok 31 - Found CAS app name 1925s ok 32 - My other app is not displayed 1925s ok 33 - Response body is not empty 1925s ok 34 - Logout SP 1925s ok 35 - Correct ticket sent to sp for logout 1925s ok 36 - No ticket sent to sp2 1925s 1..36 1925s ok 4 - Test App initiated logout, with redirect 1925s # Subtest: Test App initiated logout, no redirect, no info 1925s ok 1 - Portal object 1925s ok 2 - Init 1925s ok 3 - Portal app 1925s ok 4 - Issuer portal 1925s ok 5 - Auth query 1925s ok 6 - HTTP code is 200 1925s ok 7 - Get cookie lemonldap (a8bc42ced3d70f7b0a678f5e176db1f123a274be651448c3439b89c9785a7506) 1925s ok 8 - Initiate logout 1925s ok 9 - Get cookie lemonldap (0) 1925s ok 10 - Cookie was cleared 1925s ok 11 - Get redirection 1925s ok 12 - Location header found 1925s 1..12 1925s ok 5 - Test App initiated logout, no redirect, no info 1925s # Subtest: Test redirect URL filtering 1925s ok 1 - Portal object 1925s ok 2 - Init 1925s ok 3 - Portal app 1925s ok 4 - Issuer portal 1925s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 1925s ok 1 - Auth query 1925s ok 2 - HTTP code is 200 1925s ok 3 - Get cookie lemonldap (bc0ad888fd45aa8034d586f79e081133d0b6e715f18430f076d869d89ba46ad6) 1925s ok 4 - Initiate logout 1925s ok 5 - Get cookie lemonldap (0) 1925s ok 6 - CAS message found 1925s ok 7 - Response body is not empty 1925s ok 8 - Redirect URL found 1925s 1..8 1925s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 1925s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 1925s ok 1 - Auth query 1925s ok 2 - HTTP code is 200 1925s ok 3 - Get cookie lemonldap (cbc0b1d3b45ea274ef6172bd5c17a00fcb68d0c9008293fbf50d33e306dcc97e) 1925s ok 4 - Initiate logout 1925s ok 5 - Get cookie lemonldap (0) 1925s ok 6 - Get redirection 1925s ok 7 - Location is http://test1.example.com/ 1925s 1..7 1925s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 1925s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 1925s ok 1 - Auth query 1925s ok 2 - HTTP code is 200 1925s ok 3 - Get cookie lemonldap (f990ea8bac1fbc21638c30f834df54756de992910c0f04c4f387fce0545409b9) 1925s ok 4 - Initiate logout 1925s ok 5 - Get cookie lemonldap (0) 1925s ok 6 - CAS message found 1925s ok 7 - Response body is not empty 1925s ok 8 - Redirect URL found 1925s 1..8 1925s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 1925s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 1925s ok 1 - Auth query 1925s ok 2 - HTTP code is 200 1925s ok 3 - Get cookie lemonldap (7d8bcbda9cdc1f1a754efdd124199a67d20e63ac33fe9904389d832082ea874f) 1925s ok 4 - Initiate logout 1925s ok 5 - Get cookie lemonldap (0) 1925s ok 6 - Get redirection 1925s ok 7 - Location is http://test1.example2.com/ 1925s 1..7 1925s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 1925s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 1925s ok 1 - Auth query 1925s ok 2 - HTTP code is 200 1925s ok 3 - Get cookie lemonldap (98428b8b0dacfa9347129305d3498c934a8b5b6a2e6de53a7ca63351105b4290) 1925s ok 4 - Initiate logout 1925s ok 5 - Expected portal error code: code found on page 1925s ok 6 - Expected portal error code 1925s 1..6 1925s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 1925s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 1925s ok 1 - Auth query 1925s ok 2 - HTTP code is 200 1925s ok 3 - Get cookie lemonldap (b83f13adc113ecb8c64658a623965f9e38b252da2a68481db7f65c1d339b3dcb) 1925s ok 4 - Initiate logout 1925s ok 5 - Expected portal error code: code found on page 1925s ok 6 - Expected portal error code 1925s 1..6 1925s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 1925s # Subtest: Test if http://attack.com/ is not allowed - 2.0 1925s ok 1 - Auth query 1925s ok 2 - HTTP code is 200 1925s ok 3 - Get cookie lemonldap (47a4c7cdec97a8d2ea6241a0a14c50db5fa91fc758bdbef7bd1f54c5be6edc8b) 1925s ok 4 - Initiate logout 1925s ok 5 - Expected portal error code: code found on page 1925s ok 6 - Expected portal error code 1925s 1..6 1925s ok 11 - Test if http://attack.com/ is not allowed - 2.0 1925s # Subtest: Test if http://attack.com/ is not allowed - 3.0 1925s ok 1 - Auth query 1925s ok 2 - HTTP code is 200 1925s ok 3 - Get cookie lemonldap (ab2a2d2fe8009955fc30baf8ccb551c1e3d124222dd92d273f229ba45b0d96b4) 1925s ok 4 - Initiate logout 1925s ok 5 - Expected portal error code: code found on page 1925s ok 6 - Expected portal error code 1925s 1..6 1925s ok 12 - Test if http://attack.com/ is not allowed - 3.0 1925s 1..12 1925s ok 6 - Test redirect URL filtering 1925s # Subtest: Unauthenticated logout 1925s ok 1 - Portal object 1925s ok 2 - Init 1925s ok 3 - Portal app 1925s ok 4 - Issuer portal 1925s ok 5 - Initiate logout 1925s ok 6 - Expected portal error code: code found on page 1925s ok 7 - Expected portal error code 1925s ok 8 - Initiate logout 1925s ok 9 - Expected portal error code: code found on page 1925s ok 10 - Expected portal error code 1925s ok 11 - Initiate logout 1925s ok 12 - Get redirection 1925s ok 13 - Location is http://test1.example.com/ 1925s 1..13 1925s ok 7 - Unauthenticated logout 1925s 1..7 1925s ok 1926s t/31-CAS-Macros.t .............................................................. 1926s ok 1 - use Lemonldap::NG::Portal::Main; 1926s ok 2 - Portal object 1926s ok 3 - Init 1926s ok 4 - Portal app 1926s ok 5 - Issuer portal 1926s ok 6 - Query CAS server 1926s ok 7 - HTTP code is 200 1926s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770026531_64401%22%2C%22issuerTs%22%3A1770098411%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1926s ok 9 - Post authentication 1926s ok 10 - Get cookie lemonldap (5aee70c4199191fbe05432f21d07d6c6bb47e5fb8aef668211fa1efa41ec8398) 1926s ok 11 - Get cookie lemonldappdata () 1926s ok 12 - SAML request cleared from pdata 1926s ok 13 - Get redirection 1926s ok 14 - Location header found 1926s ok 15 - Query CAS server 1926s ok 16 - HTTP code is 200 1926s ok 17 - Found macro attribute 1926s ok 18 - Found cas:user macro value 1926s 1..18 1926s ok 1926s t/31-CAS-Prefix.t .............................................................. 1926s ok 1 - use Lemonldap::NG::Portal::Main; 1926s ok 2 - Portal object 1926s ok 3 - Init 1926s ok 4 - Portal app 1926s ok 5 - Issuer portal 1926s ok 6 - Get cookie lemonldap (15dbd7a1437ddb80b8fcce8cb1e60739a049646408350027216f87f23b5c8785) 1926s ok 7 - Query CAS server 1926s ok 8 - Get redirection 1926s ok 9 - Location header found 1926s ok 10 - Query CAS server 1926s ok 11 - Get redirection 1926s ok 12 - Location header found 1926s ok 13 - Query CAS server 1926s ok 14 - Get redirection 1926s ok 15 - Location header found 1926s ok 16 - Portal object 1926s ok 17 - Init 1926s ok 18 - Portal app 1926s ok 19 - Issuer portal 1926s ok 20 - Query CAS server 1926s ok 21 - Get redirection 1926s ok 22 - Location header found 1926s ok 23 - Query CAS server 1926s ok 24 - Expected portal error code: code found on page 1926s ok 25 - Expected portal error code 1926s ok 26 - Query CAS server 1926s ok 27 - Get redirection 1926s ok 28 - Location header found 1926s 1..28 1926s ok 1927s t/31-CAS-Proxy.t ............................................................... 1927s ok 1 - use Lemonldap::NG::Portal::Main; 1927s ok 2 - Portal object 1927s ok 3 - Init 1927s ok 4 - Portal app 1927s ok 5 - Issuer portal 1927s ok 6 - Post authentication 1927s ok 7 - Get cookie lemonldap (206dd1840744cd98613834e316a5a483f18df4f080d310ef5d48368fb7b40102) 1927s ok 8 - Query CAS server 1927s ok 9 - Unknown CAS service: code found on page 1927s ok 10 - Unknown CAS service 1927s ok 11 - Query CAS server 1927s ok 12 - Get redirection 1927s ok 13 - Location header found 1927s ok 14 - Query CAS server 1927s ok 15 - HTTP code is 200 1927s ok 16 1927s ok 17 - Query CAS server 1927s ok 18 1927s ok 19 - Query CAS server 1927s ok 20 - HTTP code is 200 1927s ok 21 1927s ok 22 - Query CAS server 1927s ok 23 1927s ok 24 - Query CAS server 1927s ok 25 - HTTP code is 200 1927s ok 26 1927s ok 27 - Cas response contains authenticationSuccess 1927s ok 28 - Found proxies in correct order 1927s ok 29 - Query CAS server 1927s ok 30 1927s ok 31 - Query CAS server 1927s ok 32 - HTTP code is 200 1927s ok 33 1927s ok 34 - Cas response contains authenticationSuccess 1927s ok 35 - Query CAS server 1927s ok 36 - Get redirection 1927s ok 37 - Location header found 1927s ok 38 - Query CAS server 1927s ok 39 1927s ok 40 - Found error code 1927s ok 41 - Correct error code 1927s 1..41 1927s ok 1927s t/31-CAS-SamlValidate.t ........................................................ 1927s ok 1 - use Lemonldap::NG::Portal::Main; 1927s ok 2 - Portal object 1927s ok 3 - Init 1927s ok 4 - Portal app 1927s ok 5 - Issuer portal 1927s ok 6 - Post authentication 1927s ok 7 - Get cookie lemonldap (74a58f9e8bc5704d12fa064b168dc9e437e6caa5452a2fb964c85fc4081afd66) 1927s # Subtest: Missing service 1927s ok 1 - Query CAS server 1927s ok 2 - Get redirection 1927s ok 3 - Location header found 1927s ok 4 - Post authentication 1927s ok 5 - Expected status code 1927s ok 6 - Expected status message 1927s 1..6 1927s ok 8 - Missing service 1927s # Subtest: Missing ticket 1927s ok 1 - Query CAS server 1927s ok 2 - Get redirection 1927s ok 3 - Location header found 1927s ok 4 - Post authentication 1927s ok 5 - Expected status code 1927s ok 6 - Expected status message 1927s 1..6 1927s ok 9 - Missing ticket 1927s # Subtest: Invalid ticket 1927s ok 1 - Query CAS server 1927s ok 2 - Get redirection 1927s ok 3 - Location header found 1927s ok 4 - Post authentication 1927s ok 5 - Expected status code 1927s ok 6 - Expected status message 1927s 1..6 1927s ok 10 - Invalid ticket 1927s # Subtest: Valid request 1927s ok 1 - Query CAS server 1927s ok 2 - Get redirection 1927s ok 3 - Location header found 1927s ok 4 - Post authentication 1927s ok 5 - Status is successful 1927s ok 6 - Expected username 1927s ok 7 - Expected attributes 1927s ok 8 - Expected attributes 1927s ok 9 - Expected attributes 1927s ok 10 - Expected attributes 1927s 1..10 1927s ok 11 - Valid request 1927s 1..11 1927s ok 1928s t/31-CAS-Security.t ............................................................ 1928s ok 1 - use Lemonldap::NG::Portal::Main; 1928s ok 2 - Portal object 1928s ok 3 - Init 1928s ok 4 - Portal app 1928s ok 5 - Issuer portal 1928s ok 6 - Post authentication 1928s ok 7 - Get cookie lemonldap (6129b937a20aa0decae90477f17d9cbf5f9f92bd75ad506d79b37ea611ce8b67) 1928s ok 8 - Query CAS server 1928s ok 9 - Unknown CAS service: code found on page 1928s ok 10 - Unknown CAS service 1928s ok 11 - Query CAS server 1928s ok 12 - Unknown CAS service: code found on page 1928s ok 13 - Unknown CAS service 1928s ok 14 - Query CAS server 1928s ok 15 - Get redirection 1928s ok 16 - Location header found 1928s ok 17 - Query CAS server 1928s ok 18 - HTTP code is 200 1928s ok 19 - CAS response indicates success 1928s ok 20 - Incorrect CAS error code 1928s ok 21 - Query CAS server 1928s ok 22 - Get redirection 1928s ok 23 - Location header found 1928s ok 24 - Query CAS server 1928s ok 25 - HTTP code is 200 1928s ok 26 - CAS response indicates success 1928s ok 27 - Query CAS server 1928s ok 28 - HTTP code is 200 1928s ok 29 - CAS response indicates success 1928s ok 30 - Incorrect CAS error code 1928s ok 31 - Query CAS server 1928s ok 32 - Get redirection 1928s ok 33 - Location header found 1928s ok 34 - Query CAS server 1928s ok 35 - HTTP code is 200 1928s ok 36 - CAS response indicates success 1928s ok 37 - Incorrect CAS error code 1928s ok 38 - Query CAS server 1928s ok 39 - HTTP code is 200 1928s ok 40 - CAS response indicates success 1928s ok 41 - Incorrect CAS error code 1928s ok 42 - Query CAS server 1928s ok 43 - Get redirection 1928s ok 44 - Location header found 1928s ok 45 - Query CAS server 1928s ok 46 - HTTP code is 200 1928s ok 47 - CAS response indicates success 1928s ok 48 - Incorrect CAS error code 1928s 1..48 1928s ok 1928s t/31-CAS-jsRedirect.t .......................................................... 1928s ok 1 - use Lemonldap::NG::Portal::Main; 1928s ok 2 - Portal object 1928s ok 3 - Init 1928s ok 4 - Portal app 1928s ok 5 - Issuer portal 1928s ok 6 - Query CAS server 1928s ok 7 - HTTP code is 200 1928s ok 8 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098414%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770026534_21290%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1928s ok 9 - Post authentication 1928s ok 10 - Get cookie lemonldap (737cc53359a015d5e920720f8faee4034e2b3789874953554e4d633a879da51c) 1928s ok 11 - Get cookie lemonldappdata () 1928s ok 12 - SAML request cleared from pdata 1928s ok 13 - Response body is not empty 1928s ok 14 - Correct destination host 1928s ok 15 - Correct destination path 1928s ok 16 - Response body is not empty 1928s ok 17 1928s ok 18 - Query CAS server 1928s ok 19 - HTTP code is 200 1928s ok 20 - Ticket is valid 1928s ok 21 - Username is returned 1928s 1..21 1928s ok 1929s t/32-Auth-OIDC-JWKS-Refresh.t .................................................. 1929s ok 1 - use Lemonldap::NG::Portal::Main; 1929s ok 2 - Portal object 1929s # Internal request to /oauth2/jwks 1929s ok 3 - Init 1929s ok 4 - Portal app 1929s ok 5 - JWKS url was called during startup 1929s ok 6 - Unauth SP request 1929s ok 7 - Get redirection 1929s ok 8 - Location header found 1929s ok 9 - Correct host 1929s ok 10 - Correct client_id 1929s ok 11 - Correct scope 1929s ok 12 - Correct redirect_uri 1929s ok 13 - Found state 1929s # Internal request to /oauth2/token 1929s ok 14 - expected client_id 1929s ok 15 - expected client_secret 1929s ok 16 - expected redirect_uri 1929s ok 17 - expected code 1929s # Internal request to /oauth2/jwks 1929s ok 18 - Authorization code 1929s ok 19 - Expected portal error code: code found on page 1929s ok 20 - Expected portal error code 1929s ok 21 - JWKS refresh was forced due to wrong kid 1929s ok 22 - Unauth SP request 1929s ok 23 - Get redirection 1929s ok 24 - Location header found 1929s ok 25 - Correct host 1929s ok 26 - Correct client_id 1929s ok 27 - Correct scope 1929s ok 28 - Correct redirect_uri 1929s ok 29 - Found state 1929s # Internal request to /oauth2/token 1929s ok 30 - expected client_id 1929s ok 31 - expected client_secret 1929s ok 32 - expected redirect_uri 1929s ok 33 - expected code 1929s # Internal request to /oauth2/jwks 1929s # Internal request to /oauth2/userinfo 1929s ok 34 - Authorization code 1929s ok 35 - Get cookie lemonldap (88654fb71d1dc034a259f8822b55a65dc9b6b437333b51ecdcfa1df1a959a695) 1929s ok 36 - JWKS refresh was forced due to wrong kid 1929s ok 37 - Unauth SP request 1929s ok 38 - Get redirection 1929s ok 39 - Location header found 1929s ok 40 - Correct host 1929s ok 41 - Correct client_id 1929s ok 42 - Correct scope 1929s ok 43 - Correct redirect_uri 1929s ok 44 - Found state 1929s # Internal request to /oauth2/token 1929s ok 45 - expected client_id 1929s ok 46 - expected client_secret 1929s ok 47 - expected redirect_uri 1929s ok 48 - expected code 1929s # Internal request to /oauth2/userinfo 1929s ok 49 - Authorization code 1929s ok 50 - Get cookie lemonldap (cb7a21bc780219488e1d540c397f52d4f3f41f6d71c220696a781e1da92c8f0c) 1929s ok 51 - JWKS url was not called again 1929s ok 52 - Unauth SP request 1929s ok 53 - Get redirection 1929s ok 54 - Location header found 1929s ok 55 - Correct host 1929s ok 56 - Correct client_id 1929s ok 57 - Correct scope 1929s ok 58 - Correct redirect_uri 1929s ok 59 - Found state 1929s # Internal request to /oauth2/token 1929s ok 60 - expected client_id 1929s ok 61 - expected client_secret 1929s ok 62 - expected redirect_uri 1929s ok 63 - expected code 1929s # Internal request to /oauth2/jwks 1929s # Internal request to /oauth2/userinfo 1929s ok 64 - Authorization code 1929s ok 65 - Get cookie lemonldap (c8d1dae9cbf14c5ac8b781fc9c32d73c168273ea35fc06a69dc0ea89c6a273fc) 1929s ok 66 - JWKS url was called again due to cache expiration 1929s 1..66 1929s ok 1930s t/32-Auth-OIDC-Parameters.t .................................................... 1930s ok 1 - use Lemonldap::NG::Portal::Main; 1930s ok 2 - Portal object 1930s ok 3 - Init 1930s ok 4 - Portal app 1930s ok 5 1930s ok 6 1930s ok 7 1930s ok 8 1930s 1..8 1930s ok 1930s t/32-Auth-and-issuer-OIDC-PKCE-2.t ............................................. 1930s ok 1 - use Lemonldap::NG::Portal::Main; 1930s ok 2 - Portal object 1930s ok 3 - Init 1930s ok 4 - Portal app 1930s ok 5 - Register $type 1930s ok 6 - OP portal 1930s # ==> Pushing OP <== 1930s # ==> Popping OP <== 1930s ok 7 - Get JWKS, endpoint /oauth2/jwks 1930s ok 8 - HTTP code is 200 1930s # ==> Pushing OP <== 1930s # ==> Popping OP <== 1930s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1930s ok 10 - HTTP code is 200 1930s ok 11 - Portal object 1930s ok 12 - Init 1930s ok 13 - Portal app 1930s ok 14 - Register $type 1930s ok 15 - RP portal 1930s # ==> Pushing RP <== 1930s # ==> Popping RP <== 1930s ok 16 - Unauth RP request 1930s ok 17 - Get redirection 1930s ok 18 - Location header found 1930s # ==> Pushing OP <== 1930s # ==> Popping OP <== 1930s ok 19 - Push request to OP, endpoint /oauth2/authorize 1930s ok 20 - HTTP code is 200 1930s # ==> Pushing OP <== 1930s # ==> Popping OP <== 1930s ok 21 - Post authentication, endpoint /oauth2/authorize 1930s ok 22 - Get cookie lemonldap (17f0c4ed9be09a83ef961ebdb43dd70f9de871532a6f0ac2d219800027e0a548) 1930s ok 23 - HTTP code is 200 1930s ok 24 - Page contains a form 1930s ok 25 - Host match 1930s ok 26 - Field "confirm" is defined 1930s ok 27 - CSP header authorize POST request to \# 1930s # ==> Pushing OP <== 1930s # ==> Popping OP <== 1930s ok 28 - Post confirmation, endpoint /oauth2/authorize 1930s ok 29 - Get redirection 1930s ok 30 - Location header found 1930s # ==> Pushing RP <== 1930s ok 31 - REST request 1930s ok 32 - Request from RP to OP, endpoint /oauth2/token 1930s # ==> Saving handler RP <== 1930s # ==> Pushing OP <== 1930s # ==> Popping OP <== 1930s # ==> Restoring RP <== 1930s ok 33 - Execute request 1930s ok 34 - Response is 200 1930s ok 35 - Content is JSON 1930s ok 36 - REST request 1930s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1930s # ==> Saving handler RP <== 1930s # ==> Pushing OP <== 1930s # ==> Popping OP <== 1930s # ==> Restoring RP <== 1930s ok 38 - Execute request 1930s ok 39 - Response is 200 1930s ok 40 - Content is JSON 1930s # ==> Popping RP <== 1930s ok 41 - Call openidconnectcallback on RP 1930s ok 42 - Get cookie lemonldap (b231decfa0147cee5c406a9bced023079e6f7e45ee2170c624e15aa6dedfe7aa) 1930s # ==> Pushing OP <== 1930s # ==> Popping OP <== 1930s # ==> Pushing OP <== 1930s ok 43 - REST request 1930s ok 44 - Request from OP to RP 1930s # ==> Saving handler OP <== 1930s # ==> Pushing RP <== 1930s # ==> Popping RP <== 1930s # ==> Restoring OP <== 1930s ok 45 - Execute request 1930s ok 46 - Response is 200 1930s # ==> Popping OP <== 1930s ok 47 - Query OP for logout 1930s ok 48 - HTTP code is 200 1930s 1..48 1930s ok 1931s t/32-Auth-and-issuer-OIDC-PKCE.t ............................................... 1931s ok 1 - use Lemonldap::NG::Portal::Main; 1931s ok 2 - Portal object 1931s ok 3 - Init 1931s ok 4 - Portal app 1931s ok 5 - Register $type 1931s ok 6 - OP portal 1931s # ==> Pushing OP <== 1931s # ==> Popping OP <== 1931s ok 7 - Get cookie lemonldap (acac07c2f0e1b90579020d761da6b7cb7567e2d079cc9642617955b27c63a1a8) 1931s # Subtest: not required/PKCE flow/valid verifier succeeds 1931s # ==> Pushing OP <== 1931s # ==> Popping OP <== 1931s ok 1 - Get redirection 1931s ok 2 - Location header found 1931s # ==> Pushing OP <== 1931s # ==> Popping OP <== 1931s ok 3 - HTTP code is 200 1931s ok 4 - Content-Type is JSON 1931s ok 5 - Content is valid JSON 1931s ok 6 - Access token was provided 1931s 1..6 1931s ok 8 - not required/PKCE flow/valid verifier succeeds 1931s # Subtest: not required/PKCE flow/invalid verifier fails 1931s # ==> Pushing OP <== 1931s # ==> Popping OP <== 1931s ok 1 - Get redirection 1931s ok 2 - Location header found 1931s # ==> Pushing OP <== 1931s # ==> Popping OP <== 1931s ok 3 - Response status is 400 1931s ok 4 - Content is JSON 1931s ok 5 - Error code is invalid_grant 1931s 1..5 1931s ok 9 - not required/PKCE flow/invalid verifier fails 1931s # Subtest: PKCE required/non-PKCE flow/fails at authorize step 1931s # ==> Pushing OP <== 1931s # ==> Popping OP <== 1931s ok 1 - Get redirection 1931s ok 2 - Location header found 1931s ok 3 - Authorize request failed with invalid_request 1931s 1..3 1931s ok 10 - PKCE required/non-PKCE flow/fails at authorize step 1931s # Subtest: PKCE required/PKCE flow/valid verifier succeeds 1931s # ==> Pushing OP <== 1931s # ==> Popping OP <== 1931s ok 1 - Get redirection 1931s ok 2 - Location header found 1931s # ==> Pushing OP <== 1931s # ==> Popping OP <== 1931s ok 3 - HTTP code is 200 1931s ok 4 - Content-Type is JSON 1931s ok 5 - Content is valid JSON 1931s ok 6 - Access token was provided 1931s 1..6 1931s ok 11 - PKCE required/PKCE flow/valid verifier succeeds 1931s # Subtest: PKCE required/PKCE flow/invalid verifier fails 1931s # ==> Pushing OP <== 1931s # ==> Popping OP <== 1931s ok 1 - Get redirection 1931s ok 2 - Location header found 1931s # ==> Pushing OP <== 1931s # ==> Popping OP <== 1931s ok 3 - Response status is 400 1931s ok 4 - Content is JSON 1931s ok 5 - Error code is invalid_grant 1931s 1..5 1931s ok 12 - PKCE required/PKCE flow/invalid verifier fails 1931s 1..12 1931s ok 1932s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.t ....................... 1932s ok 1 - use Lemonldap::NG::Portal::Main; 1932s ok 2 - Portal object 1932s ok 3 - Init 1932s ok 4 - Portal app 1932s ok 5 - Register $type 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 6 - Get JWKS, endpoint /oauth2/jwks 1932s ok 7 - HTTP code is 200 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1932s ok 9 - HTTP code is 200 1932s ok 10 - Portal object 1932s ok 11 - Init 1932s ok 12 - Portal app 1932s ok 13 - Register $type 1932s # ==> Pushing RP <== 1932s # ==> Popping RP <== 1932s ok 14 - Unauth SP request 1932s ok 15 - Get redirection 1932s ok 16 - Location header found 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 17 - Push request to OP, endpoint /oauth2/authorize 1932s ok 18 - HTTP code is 200 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 19 - Post authentication, endpoint /oauth2/authorize 1932s ok 20 - Get cookie lemonldap (967cba5a648e1c5e521db2010781ca8630caa7c0020c1a44a72fa919cb1b03b9) 1932s ok 21 - HTTP code is 200 1932s ok 22 - Page contains a form 1932s ok 23 - Host match 1932s ok 24 - Field "confirm" is defined 1932s ok 25 - CSP header authorize POST request to \# 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 26 - Post confirmation, endpoint /oauth2/authorize 1932s ok 27 - Get redirection 1932s ok 28 - Location header found 1932s # ==> Pushing RP <== 1932s ok 29 - REST request 1932s ok 30 - Request from RP to OP, endpoint /oauth2/token 1932s # ==> Saving handler RP <== 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s # ==> Restoring RP <== 1932s ok 31 - Execute request 1932s ok 32 - Response is 200 1932s ok 33 - Content is JSON 1932s ok 34 - REST request 1932s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 1932s # ==> Saving handler RP <== 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s # ==> Restoring RP <== 1932s ok 36 - Execute request 1932s ok 37 - Response is 200 1932s ok 38 - Content is JSON 1932s # ==> Popping RP <== 1932s ok 39 - Call openidconnectcallback on RP 1932s ok 40 - Get cookie lemonldap (4de8050b3dc44ad4651d63424441cbeda535f13fb8161eecb2e1869bedfe8bdf) 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 41 - Check session, endpoint /oauth2/checksession.html 1932s ok 42 - HTTP code is 200 1932s ok 43 - Frame can be embedded 1932s ok 44 - UTF-8 values 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 45 - Query SP for logout 1932s ok 46 - HTTP code is 200 1932s ok 47 - Found RP logout iframe 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 48 - Test if user is reject on IdP 1932s ok 49 - Response status is 401 1932s ok 50 - Content is JSON 1932s ok 51 - Error code is 1 1932s # ==> Pushing RP <== 1932s # ==> Popping RP <== 1932s ok 52 - Call RP flogout 1932s ok 53 - HTTP code is 200 1932s ok 54 - Get cookie lemonldap (0) 1932s ok 55 - Cookie set to 0 1932s ok 56 - Response body is not empty 1932s ok 57 - Found at least one result for //img[@src="/static/common/icons/ok.png"] 1932s # ==> Pushing RP <== 1932s # ==> Popping RP <== 1932s ok 58 - Test if user is reject on RP 1932s ok 59 - Get redirection 1932s ok 60 - Location header found 1932s 1..60 1932s ok 1932s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.t ................... 1932s ok 1 - use Lemonldap::NG::Portal::Main; 1932s ok 2 - Portal object 1932s ok 3 - Init 1932s ok 4 - Portal app 1932s ok 5 - Register $type 1932s ok 6 - OP portal 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 7 - Get JWKS, endpoint /oauth2/jwks 1932s ok 8 - HTTP code is 200 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1932s ok 10 - HTTP code is 200 1932s ok 11 - Portal object 1932s ok 12 - Init 1932s ok 13 - Portal app 1932s ok 14 - Register $type 1932s ok 15 - RP portal 1932s # ==> Pushing RP <== 1932s # ==> Popping RP <== 1932s ok 16 - Unauth SP request 1932s ok 17 - Get redirection 1932s ok 18 - Location header found 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 19 - Push request to OP, endpoint /oauth2/authorize 1932s ok 20 - HTTP code is 200 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 21 - Post authentication, endpoint /oauth2/authorize 1932s ok 22 - Get cookie lemonldap (8866a19deda62b8e59834d5797fa031bffa23b7e12713c6a374c8afff3f8469c) 1932s ok 23 - HTTP code is 200 1932s ok 24 - Page contains a form 1932s ok 25 - Host match 1932s ok 26 - Field "confirm" is defined 1932s ok 27 - CSP header authorize POST request to \# 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 28 - Post confirmation, endpoint /oauth2/authorize 1932s ok 29 - Get redirection 1932s ok 30 - Location header found 1932s # ==> Pushing RP <== 1932s ok 31 - REST request 1932s ok 32 - Request from RP to OP, endpoint /oauth2/token 1932s # ==> Saving handler RP <== 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s # ==> Restoring RP <== 1932s ok 33 - Execute request 1932s ok 34 - Response is 200 1932s ok 35 - Content is JSON 1932s ok 36 - Found access_token 5315369a7e54f92e81e89650b4574bf410daa4271d0c4ee61bb59218d1992f9d 1932s ok 37 - REST request 1932s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1932s # ==> Saving handler RP <== 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s # ==> Restoring RP <== 1932s ok 39 - Execute request 1932s ok 40 - Response is 200 1932s ok 41 - Content is JSON 1932s # ==> Popping RP <== 1932s ok 42 - Call openidconnectcallback on RP 1932s ok 43 - Get cookie lemonldap (ccbe04362c2e3462223bdaf9546b2415a4458a022b595d54917282241fa831f2) 1932s # ==> Pushing RP <== 1932s # ==> Popping RP <== 1932s ok 44 - Get session using restSessionServer 1932s ok 45 - HTTP code is 200 1932s ok 46 - Deserialize session content 1932s ok 47 - Session has correct value for _user 1932s ok 48 - Session has correct value for _oidc_sub 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 49 1932s # ==> Pushing RP <== 1932s ok 50 - REST request 1932s ok 51 - Request from RP to OP, endpoint /oauth2/token 1932s # ==> Saving handler RP <== 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s # ==> Restoring RP <== 1932s ok 52 - Execute request 1932s ok 53 - Response is 200 1932s ok 54 - Content is JSON 1932s ok 55 - Found access_token 12e26fe4339c4512f87f3a3a6f440d97468a4213f25f9db8326c95d4a023bb62 1932s ok 56 - REST request 1932s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo 1932s # ==> Saving handler RP <== 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s # ==> Restoring RP <== 1932s ok 58 - Execute request 1932s ok 59 - Response is 200 1932s ok 60 - Content is JSON 1932s # ==> Popping RP <== 1932s ok 61 - Query RP for refresh 1932s # ==> Pushing RP <== 1932s # ==> Popping RP <== 1932s ok 62 - Get session using restSessionServer 1932s ok 63 - HTTP code is 200 1932s ok 64 - Deserialize session content 1932s ok 65 - Session has correct value for _user 1932s ok 66 - Session has correct value for _oidc_sub 1932s ok 67 - Session has correct value for mail 1932s # ==> Pushing RP <== 1932s # ==> Popping RP <== 1932s ok 68 - Get session after refresh 1932s # ==> Pushing RP <== 1932s # ==> Popping RP <== 1932s ok 69 - Query RP for logout 1932s ok 70 - Get redirection 1932s ok 71 - Location header found 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 72 - Push logout request to OP, endpoint /oauth2/logout 1932s ok 73 - HTTP code is 200 1932s ok 74 - Page contains a form 1932s ok 75 - Host match 1932s ok 76 - Field "confirm" is defined 1932s ok 77 - CSP header authorize POST request to \# 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 78 - Confirm logout, endpoint /oauth2/logout 1932s ok 79 - Get redirection 1932s ok 80 - Location header found 1932s ok 81 - Get cookie lemonldap (0) 1932s ok 82 - SSO cookie removed 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 83 - Test if user is reject on IdP 1932s ok 84 - Response status is 401 1932s ok 85 - Content is JSON 1932s ok 86 - Error code is 1 1932s # ==> Pushing RP <== 1932s # ==> Popping RP <== 1932s ok 87 - Test if user is reject on SP 1932s ok 88 - Get redirection 1932s ok 89 - Location header found 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 90 - Push request to OP, endpoint /oauth2/authorize 1932s ok 91 - HTTP code is 200 1932s # ==> Pushing OP <== 1932s # ==> Popping OP <== 1932s ok 92 - Post authentication, endpoint /oauth2/authorize 1932s ok 93 - Get cookie lemonldap (ff57dd7a14561e5ee6e2b95cf3d1afec2af1754d924ca4b930820e1e93a3a512) 1932s 1..93 1932s ok 1933s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.t .................... 1933s ok 1 - use Lemonldap::NG::Portal::Main; 1933s ok 2 - Portal object 1933s ok 3 - Init 1933s ok 4 - Portal app 1933s ok 5 - Register $type 1933s ok 6 - OP portal 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 7 - Get JWKS, endpoint /oauth2/jwks 1933s ok 8 - HTTP code is 200 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1933s ok 10 - HTTP code is 200 1933s ok 11 - Portal object 1933s ok 12 - Init 1933s ok 13 - Portal app 1933s ok 14 - Register $type 1933s ok 15 - RP portal 1933s # ==> Pushing RP <== 1933s # ==> Popping RP <== 1933s ok 16 - Unauth SP request 1933s ok 17 - Get redirection 1933s ok 18 - Location header found 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 19 - Push request to OP, endpoint /oauth2/authorize 1933s ok 20 - HTTP code is 200 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 21 - Post authentication, endpoint /oauth2/authorize 1933s ok 22 - Get cookie lemonldap (3b625f6fbfc3abdf6917e8165bbfe2d4a91a324c1d87c23986c602c3736f2cf3) 1933s ok 23 - HTTP code is 200 1933s ok 24 - Page contains a form 1933s ok 25 - Host match 1933s ok 26 - Field "confirm" is defined 1933s ok 27 - CSP header authorize POST request to \# 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 28 - Post confirmation, endpoint /oauth2/authorize 1933s ok 29 - Get redirection 1933s ok 30 - Location header found 1933s # ==> Pushing RP <== 1933s ok 31 - REST request 1933s ok 32 - Request from RP to OP, endpoint /oauth2/token 1933s # ==> Saving handler RP <== 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s # ==> Restoring RP <== 1933s ok 33 - Execute request 1933s ok 34 - Response is 200 1933s ok 35 - Content is JSON 1933s ok 36 - Found access_token 4aebc057494fa7f0ffe6298b4515a1aaf1b293fa42e93820d63d98cec6d6a6c3 1933s ok 37 - REST request 1933s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1933s # ==> Saving handler RP <== 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s # ==> Restoring RP <== 1933s ok 39 - Execute request 1933s ok 40 - Response is 200 1933s ok 41 - Content is JSON 1933s # ==> Popping RP <== 1933s ok 42 - Call openidconnectcallback on RP 1933s ok 43 - Get cookie lemonldap (8149b4952f426642a11113ef4c0ba0ae9ae01a3b5a18082e70ab2acf16009140) 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 44 - Check session, endpoint /oauth2/checksession.html 1933s ok 45 - HTTP code is 200 1933s ok 46 - Frame can be embedded 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 47 - Get userinfo 1933s ok 48 - Token is a JWT 1933s ok 49 - Found claim in JWT 1933s ok 50 - UTF-8 values 1933s # ==> Pushing RP <== 1933s # ==> Popping RP <== 1933s ok 51 - Query RP for logout 1933s ok 52 - Get redirection 1933s ok 53 - Location header found 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 54 - Push logout request to OP, endpoint /oauth2/logout 1933s ok 55 - HTTP code is 200 1933s ok 56 - Page contains a form 1933s ok 57 - Host match 1933s ok 58 - Field "confirm" is defined 1933s ok 59 - CSP header authorize POST request to \# 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 60 - Confirm logout, endpoint /oauth2/logout 1933s ok 61 - Get redirection 1933s ok 62 - Location header found 1933s ok 63 - Get cookie lemonldap (0) 1933s ok 64 - SSO cookie removed 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1933s ok 66 - Get redirection 1933s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 68 - logout endpoint, endpoint /oauth2/logout 1933s ok 69 - Response status is 401 1933s ok 70 - Content is JSON 1933s ok 71 - Error code is 9 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 72 - Test if user is reject on IdP 1933s ok 73 - Response status is 401 1933s ok 74 - Content is JSON 1933s ok 75 - Error code is 1 1933s # ==> Pushing RP <== 1933s # ==> Popping RP <== 1933s ok 76 - Test if user is reject on SP 1933s ok 77 - Get redirection 1933s ok 78 - Location header found 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 79 - Push request to OP, endpoint /oauth2/authorize 1933s ok 80 - HTTP code is 200 1933s # ==> Pushing OP <== 1933s # ==> Popping OP <== 1933s ok 81 - Post authentication, endpoint /oauth2/authorize 1933s ok 82 - Get cookie lemonldap (c624c4429c3133cf7e625af46e598f48fd4519bd2cc4783a35d139ca9d780c7c) 1933s 1..82 1933s ok 1934s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.t ................... 1934s ok 1 - use Lemonldap::NG::Portal::Main; 1934s ok 2 - Portal object 1934s ok 3 - Init 1934s ok 4 - Portal app 1934s ok 5 - Register $type 1934s ok 6 - OP portal 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 7 - Get JWKS, endpoint /oauth2/jwks 1934s ok 8 - HTTP code is 200 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1934s ok 10 - HTTP code is 200 1934s ok 11 - Portal object 1934s ok 12 - Init 1934s ok 13 - Portal app 1934s ok 14 - Register $type 1934s ok 15 - RP portal 1934s # ==> Pushing RP <== 1934s # ==> Popping RP <== 1934s ok 16 - Unauth SP request 1934s ok 17 - Get redirection 1934s ok 18 - Location header found 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 19 - Push request to OP, endpoint /oauth2/authorize 1934s ok 20 - HTTP code is 200 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 21 - Post authentication, endpoint /oauth2/authorize 1934s ok 22 - Get cookie lemonldap (85bd19d45da8327fd2cd2a1a54bf1af0257b8dfa24a401dab5ddac357e4361b5) 1934s ok 23 - HTTP code is 200 1934s ok 24 - Page contains a form 1934s ok 25 - Host match 1934s ok 26 - Field "confirm" is defined 1934s ok 27 - CSP header authorize POST request to \# 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 28 - Post confirmation, endpoint /oauth2/authorize 1934s ok 29 - Get redirection 1934s ok 30 - Location header found 1934s # ==> Pushing RP <== 1934s ok 31 - REST request 1934s ok 32 - Request from RP to OP, endpoint /oauth2/token 1934s # ==> Saving handler RP <== 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s # ==> Restoring RP <== 1934s ok 33 - Execute request 1934s ok 34 - Response is 200 1934s ok 35 - Content is JSON 1934s ok 36 - Found access_token 6a6a795e848a4472cf948d659cd27554a34a8670f31c878aca49a54e359df75f 1934s ok 37 - REST request 1934s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1934s # ==> Saving handler RP <== 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s # ==> Restoring RP <== 1934s ok 39 - Execute request 1934s ok 40 - Response is 200 1934s ok 41 - Content is JSON 1934s # ==> Popping RP <== 1934s ok 42 - Call openidconnectcallback on RP 1934s ok 43 - Get cookie lemonldap (c7adcb96c772a9c1f56682a92d2fc8958d860e5280c0db8aa64ab4d5225c7255) 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 44 - Check session, endpoint /oauth2/checksession.html 1934s ok 45 - HTTP code is 200 1934s ok 46 - Frame can be embedded 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 47 - Get userinfo 1934s ok 48 - HTTP code is 200 1934s ok 49 - Content-Type is JSON 1934s ok 50 - Content is valid JSON 1934s ok 51 - UTF-8 values 1934s ok 52 - UTF-8 values 1934s # ==> Pushing RP <== 1934s # ==> Popping RP <== 1934s ok 53 - Query RP for logout 1934s ok 54 - Get redirection 1934s ok 55 - Location header found 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 56 - Push logout request to OP, endpoint /oauth2/logout 1934s ok 57 - HTTP code is 200 1934s ok 58 - Page contains a form 1934s ok 59 - Host match 1934s ok 60 - Field "confirm" is defined 1934s ok 61 - CSP header authorize POST request to \# 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 62 - Confirm logout, endpoint /oauth2/logout 1934s ok 63 - Get redirection 1934s ok 64 - Location header found 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1934s ok 66 - Get redirection 1934s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 68 - logout endpoint, endpoint /oauth2/logout 1934s ok 69 - Response status is 401 1934s ok 70 - Content is JSON 1934s ok 71 - Error code is 9 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 72 - Test if user is reject on IdP 1934s ok 73 - Response status is 401 1934s ok 74 - Content is JSON 1934s ok 75 - Error code is 1 1934s # ==> Pushing RP <== 1934s # ==> Popping RP <== 1934s ok 76 - Test if user is reject on SP 1934s ok 77 - Get redirection 1934s ok 78 - Location header found 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 79 - Push request to OP, endpoint /oauth2/authorize 1934s ok 80 - HTTP code is 200 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 81 - Post authentication, endpoint /oauth2/authorize 1934s ok 82 - Get cookie lemonldap (8ca5c8c4f92bda3ce52730f8a0cc10ca674aecb0c6794586a932b12bbf163b75) 1934s 1..82 1934s ok 1934s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t ................. 1934s ok 1 - use Lemonldap::NG::Portal::Main; 1934s ok 2 - Portal object 1934s ok 3 - Init 1934s ok 4 - Portal app 1934s ok 5 - Register $type 1934s ok 6 - OP portal 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 7 - Get JWKS, endpoint /oauth2/jwks 1934s ok 8 - HTTP code is 200 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1934s ok 10 - HTTP code is 200 1934s ok 11 - Portal object 1934s ok 12 - Init 1934s ok 13 - Portal app 1934s ok 14 - Register $type 1934s ok 15 - RP portal 1934s # ==> Pushing RP <== 1934s # ==> Popping RP <== 1934s ok 16 - Unauth SP request 1934s ok 17 - Get redirection 1934s ok 18 - Location header found 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 19 - Push request to OP, endpoint /oauth2/authorize 1934s ok 20 - HTTP code is 200 1934s ok 21 - Page contains a form 1934s ok 22 - CSP header authorize POST request to \# 1934s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098419%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770026539_41987%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 24 - Post authentication, endpoint /oauth2/authorize 1934s ok 25 - Get cookie lemonldap (4b58595ab0170717d0be265584f3f2f07447210095aeacb1d795aebb12e68b0f) 1934s ok 26 - HTTP code is 200 1934s ok 27 - Page contains a form 1934s ok 28 - Host match 1934s ok 29 - Field "confirm" is defined 1934s ok 30 - CSP header authorize POST request to \# 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 31 - Post confirmation, endpoint /oauth2/authorize 1934s ok 32 - Get redirection 1934s ok 33 - Location header found 1934s # ==> Pushing RP <== 1934s ok 34 - REST request 1934s ok 35 - Request from RP to OP, endpoint /oauth2/token 1934s # ==> Saving handler RP <== 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s # ==> Restoring RP <== 1934s ok 36 - Execute request 1934s ok 37 - Response is 200 1934s ok 38 - Content is JSON 1934s ok 39 - REST request 1934s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 1934s # ==> Saving handler RP <== 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s # ==> Restoring RP <== 1934s ok 41 - Execute request 1934s ok 42 - Response is 200 1934s ok 43 - Content is JSON 1934s # ==> Popping RP <== 1934s ok 44 - Call openidconnectcallback on RP 1934s ok 45 - Get cookie lemonldap (45ff31c324d44a58af9bae71989d47f9cc21ebc2a9664efbdf8f0bb1dd3b8141) 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 46 - Check session, endpoint /oauth2/checksession.html 1934s ok 47 - HTTP code is 200 1934s ok 48 - Frame can be embedded 1934s # ==> Pushing RP <== 1934s # ==> Popping RP <== 1934s ok 49 - Query RP for logout 1934s ok 50 - Get redirection 1934s ok 51 - Location header found 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 52 - Push logout request to OP, endpoint /oauth2/logout 1934s ok 53 - HTTP code is 200 1934s ok 54 - Page contains a form 1934s ok 55 - Host match 1934s ok 56 - Field "confirm" is defined 1934s ok 57 - CSP header authorize POST request to \# 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 58 - Confirm logout, endpoint /oauth2/logout 1934s ok 59 - Get redirection 1934s ok 60 - Location header found 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout 1934s ok 62 - Get redirection 1934s ok 63 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 64 - logout endpoint, endpoint /oauth2/logout 1934s ok 65 - Response status is 401 1934s ok 66 - Content is JSON 1934s ok 67 - Error code is 9 1934s # ==> Pushing OP <== 1934s # ==> Popping OP <== 1934s ok 68 - Test if user is reject on IdP 1934s ok 69 - Response status is 401 1934s ok 70 - Content is JSON 1934s ok 71 - Error code is 1 1934s # ==> Pushing RP <== 1934s # ==> Popping RP <== 1934s ok 72 - Test if user is reject on SP 1934s ok 73 - Get redirection 1934s ok 74 - Location header found 1934s 1..74 1934s ok 1935s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t ....................... 1935s ok 1 - use Lemonldap::NG::Portal::Main; 1935s ok 2 - Portal object 1935s ok 3 - Init 1935s ok 4 - Portal app 1935s ok 5 - Register $type 1935s ok 6 - OP portal 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 7 - Get JWKS, endpoint /oauth2/jwks 1935s ok 8 - HTTP code is 200 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1935s ok 10 - HTTP code is 200 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 11 - Post authentication request 1935s ok 12 - Get cookie lemonldap (1eda4ef9263f5ae534bffb7be60eb49fe711fbfd397640b2a3e8e48676b6204c) 1935s ok 13 - Portal object 1935s ok 14 - Init 1935s ok 15 - Portal app 1935s ok 16 - Register $type 1935s ok 17 - RP portal 1935s # ==> Pushing RP <== 1935s # ==> Popping RP <== 1935s ok 18 - Unauth SP request 1935s ok 19 - Get redirection 1935s ok 20 - Location header found 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 21 - Push request to OP, endpoint /oauth2/authorize 1935s ok 22 - HTTP code is 200 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 23 - Post authentication, endpoint /oauth2/authorize 1935s ok 24 - Get cookie lemonldap (14e18c90d79301df0c60c308fe5fbb62454b8730ba848e4c5e878624ff6f87f4) 1935s ok 25 - HTTP code is 200 1935s ok 26 - Page contains a form 1935s ok 27 - Host match 1935s ok 28 - CSP header authorize POST request to auth.rp.com 1935s # ==> Pushing RP <== 1935s ok 29 - REST request 1935s ok 30 - Request from RP to OP, endpoint /oauth2/token 1935s # ==> Saving handler RP <== 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s # ==> Restoring RP <== 1935s ok 31 - Execute request 1935s ok 32 - Response is 200 1935s ok 33 - Content is JSON 1935s ok 34 - Found access_token 13f034dfd54b298079691ff1848f47582b01761787b8f9808ab5b2a298e89a89 1935s ok 35 - REST request 1935s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo 1935s # ==> Saving handler RP <== 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s # ==> Restoring RP <== 1935s ok 37 - Execute request 1935s ok 38 - Response is 200 1935s ok 39 - Content is JSON 1935s # ==> Popping RP <== 1935s ok 40 - Call openidconnectcallback on RP 1935s ok 41 - Get cookie lemonldap (d34a68e0901ce20d2996ab23acf64cff1a5458f0525a225b9dff1e6e85e9a683) 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 42 - Check session, endpoint /oauth2/checksession.html 1935s ok 43 - HTTP code is 200 1935s ok 44 - Frame can be embedded 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 45 - Get userinfo 1935s ok 46 - HTTP code is 200 1935s ok 47 - Content-Type is JSON 1935s ok 48 - Content is valid JSON 1935s ok 49 - UTF-8 values 1935s ok 50 - UTF-8 values 1935s # ==> Pushing RP <== 1935s # ==> Popping RP <== 1935s ok 51 - Query RP for logout 1935s ok 52 - Get redirection 1935s ok 53 - Location header found 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 54 - Push logout request to OP, endpoint /oauth2/logout 1935s ok 55 - HTTP code is 200 1935s ok 56 - Page contains a form 1935s ok 57 - Host match 1935s ok 58 - Field "confirm" is defined 1935s ok 59 - CSP header authorize POST request to \# 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 60 - Confirm logout, endpoint /oauth2/logout 1935s ok 61 - Get redirection 1935s ok 62 - Location header found 1935s ok 63 - Get cookie lemonldap (0) 1935s ok 64 - SSO cookie removed 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1935s ok 66 - Get redirection 1935s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 68 - logout endpoint, endpoint /oauth2/logout 1935s ok 69 - Response status is 401 1935s ok 70 - Content is JSON 1935s ok 71 - Error code is 9 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 72 - Test if user is reject on IdP 1935s ok 73 - Response status is 401 1935s ok 74 - Content is JSON 1935s ok 75 - Error code is 1 1935s # ==> Pushing RP <== 1935s # ==> Popping RP <== 1935s ok 76 - Test if user is reject on SP 1935s ok 77 - Get redirection 1935s ok 78 - Location header found 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 79 - Push request to OP, endpoint /oauth2/authorize 1935s ok 80 - HTTP code is 200 1935s # ==> Pushing OP <== 1935s # ==> Popping OP <== 1935s ok 81 - Post authentication, endpoint /oauth2/authorize 1935s ok 82 - Get cookie lemonldap (09cc406885fe1ed62c46341cb94cc6c847c611248ed1236df6057a621119e752) 1935s 1..82 1935s ok 1936s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.t ................... 1936s ok 1 - use Lemonldap::NG::Portal::Main; 1936s ok 2 - Portal object 1936s ok 3 - Init 1936s ok 4 - Portal app 1936s ok 5 - Register $type 1936s ok 6 - OP portal 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 7 - Get JWKS, endpoint /oauth2/jwks 1936s ok 8 - HTTP code is 200 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1936s ok 10 - HTTP code is 200 1936s ok 11 - Portal object 1936s ok 12 - Init 1936s ok 13 - Portal app 1936s ok 14 - Register $type 1936s ok 15 - RP portal 1936s # ==> Pushing RP <== 1936s # ==> Popping RP <== 1936s ok 16 - Unauth SP request 1936s ok 17 - Get redirection 1936s ok 18 - Location header found 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 19 - Push request to OP, endpoint /oauth2/authorize 1936s ok 20 - HTTP code is 200 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 21 - Post authentication, endpoint /oauth2/authorize 1936s ok 22 - Get cookie lemonldap (399a9de810cb932352072b80d8ec29c1b0258a2c9762425bee41acdd863b0946) 1936s ok 23 - HTTP code is 200 1936s ok 24 - Page contains a form 1936s ok 25 - Host match 1936s ok 26 - Field "confirm" is defined 1936s ok 27 - CSP header authorize POST request to \# 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 28 - Post confirmation, endpoint /oauth2/authorize 1936s ok 29 - Get redirection 1936s ok 30 - Location header found 1936s # ==> Pushing RP <== 1936s ok 31 - REST request 1936s ok 32 - Request from RP to OP, endpoint /oauth2/token 1936s # ==> Saving handler RP <== 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s # ==> Restoring RP <== 1936s ok 33 - Execute request 1936s ok 34 - Response is 200 1936s ok 35 - Content is JSON 1936s ok 36 - Found access_token 29de98fcf2398ef0f057cb7ecf907c0f45d935de1d2021d375cc6d2b5bcb8342 1936s ok 37 - REST request 1936s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1936s # ==> Saving handler RP <== 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s # ==> Restoring RP <== 1936s ok 39 - Execute request 1936s ok 40 - Response is 200 1936s ok 41 - Content is JSON 1936s # ==> Popping RP <== 1936s ok 42 - Call openidconnectcallback on RP 1936s ok 43 - Get cookie lemonldap (3ca8cb0577bbf1d5444b52b313f563d1066e5a4266622c84516cd3b381e32a8a) 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 44 - Check session, endpoint /oauth2/checksession.html 1936s ok 45 - HTTP code is 200 1936s ok 46 - Frame can be embedded 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 47 - Get userinfo 1936s ok 48 - HTTP code is 200 1936s ok 49 - Content-Type is JSON 1936s ok 50 - Content is valid JSON 1936s ok 51 - UTF-8 values 1936s ok 52 - UTF-8 values 1936s # ==> Pushing RP <== 1936s # ==> Popping RP <== 1936s ok 53 - Query RP for logout 1936s ok 54 - Get redirection 1936s ok 55 - Location header found 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 56 - Push logout request to OP, endpoint /oauth2/logout 1936s ok 57 - HTTP code is 200 1936s ok 58 - Page contains a form 1936s ok 59 - Host match 1936s ok 60 - Field "confirm" is defined 1936s ok 61 - CSP header authorize POST request to \# 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 62 - Confirm logout, endpoint /oauth2/logout 1936s ok 63 - Get redirection 1936s ok 64 - Location header found 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1936s ok 66 - Get redirection 1936s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 68 - logout endpoint, endpoint /oauth2/logout 1936s ok 69 - Response status is 401 1936s ok 70 - Content is JSON 1936s ok 71 - Error code is 9 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 72 - Test if user is reject on IdP 1936s ok 73 - Response status is 401 1936s ok 74 - Content is JSON 1936s ok 75 - Error code is 1 1936s # ==> Pushing RP <== 1936s # ==> Popping RP <== 1936s ok 76 - Test if user is reject on SP 1936s ok 77 - Get redirection 1936s ok 78 - Location header found 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 79 - Push request to OP, endpoint /oauth2/authorize 1936s ok 80 - HTTP code is 200 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 81 - Post authentication, endpoint /oauth2/authorize 1936s ok 82 - Get cookie lemonldap (13e960ea84076ec056f3832f1d10928bdafa0c04173117a078807031cab808a3) 1936s 1..82 1936s ok 1936s t/32-Auth-and-issuer-OIDC-authorization_code.t ................................. 1936s ok 1 - use Lemonldap::NG::Portal::Main; 1936s ok 2 - Portal object 1936s ok 3 - Init 1936s ok 4 - Portal app 1936s ok 5 - Register $type 1936s ok 6 - OP portal 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 7 - Get JWKS, endpoint /oauth2/jwks 1936s ok 8 - HTTP code is 200 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1936s ok 10 - HTTP code is 200 1936s ok 11 - Portal object 1936s ok 12 - Init 1936s ok 13 - Portal app 1936s ok 14 - Register $type 1936s ok 15 - RP portal 1936s # ==> Pushing RP <== 1936s # ==> Popping RP <== 1936s ok 16 - Unauth SP request 1936s ok 17 - Get redirection 1936s ok 18 - Location header found 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 19 - Push request to OP, endpoint /oauth2/authorize 1936s ok 20 - HTTP code is 200 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 21 - Post authentication, endpoint /oauth2/authorize 1936s ok 22 - Get cookie lemonldap (1091bc1cf86366e4a30d76da97caa9a53d1b6069a4564b9680a27a869eeeddcd) 1936s ok 23 - Expected portal error code: code found on page 1936s ok 24 - Expected portal error code 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 25 - Post authentication, endpoint /oauth2/authorize 1936s ok 26 - Get cookie lemonldap (05198ba9a800d7f484fb01f6c3bc619c69175983a785f7b9ed6e8fbfc4e5c57d) 1936s ok 27 - HTTP code is 200 1936s ok 28 - Page contains a form 1936s ok 29 - Host match 1936s ok 30 - Field "confirm" is defined 1936s ok 31 - CSP header authorize POST request to \# 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 32 - Post confirmation, endpoint /oauth2/authorize 1936s ok 33 - Get redirection 1936s ok 34 - Location header found 1936s # ==> Pushing RP <== 1936s ok 35 - REST request 1936s ok 36 - Request from RP to OP, endpoint /oauth2/token 1936s # ==> Saving handler RP <== 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s # ==> Restoring RP <== 1936s ok 37 - Execute request 1936s ok 38 - Response is 200 1936s ok 39 - Content is JSON 1936s ok 40 - Found access_token 1594f5e6aa2c19f6122e7ac2a48e5786e83c8dd8ab825a6c697a84951c98e299 1936s ok 41 - REST request 1936s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 1936s # ==> Saving handler RP <== 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s # ==> Restoring RP <== 1936s ok 43 - Execute request 1936s ok 44 - Response is 200 1936s ok 45 - Content is JSON 1936s # ==> Popping RP <== 1936s ok 46 - Call openidconnectcallback on RP 1936s ok 47 - Get cookie lemonldap (b195904a26c19471e15b8f31fe849f4c39c5eb5c1583fdf09b0273261afd3292) 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 48 - Check session, endpoint /oauth2/checksession.html 1936s ok 49 - HTTP code is 200 1936s ok 50 - Frame can be embedded 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 51 - Get userinfo 1936s ok 52 - HTTP code is 200 1936s ok 53 - Content-Type is JSON 1936s ok 54 - Content is valid JSON 1936s ok 55 - UTF-8 values 1936s ok 56 - get sid in userinfo 1936s ok 57 - UTF-8 values 1936s ok 58 - OIDC EOL time is stored 1936s ok 59 - Obtained refresh token 1936s ok 60 - UTF-8 values 1936s ok 61 - Correct email 1936s ok 62 - Correct groups 1936s ok 63 - Correct hGroups 1936s ok 64 - oidcGotUserInfo called 1936s ok 65 - oidcGotIDToken called 1936s ok 66 - Correct custom ACR 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 67 1936s # ==> Pushing RP <== 1936s ok 68 - REST request 1936s ok 69 - Request from RP to OP, endpoint /oauth2/userinfo 1936s # ==> Saving handler RP <== 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s # ==> Restoring RP <== 1936s ok 70 - Execute request 1936s ok 71 - Response is 200 1936s ok 72 - Content is JSON 1936s # ==> Popping RP <== 1936s ok 73 - Query RP for refresh 1936s ok 74 - Access token EOL has not changed 1936s ok 75 - Access token has not changed 1936s ok 76 - Updated RP session 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 77 1936s # ==> Pushing RP <== 1936s ok 78 - REST request 1936s ok 79 - Request from RP to OP, endpoint /oauth2/token 1936s # ==> Saving handler RP <== 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s # ==> Restoring RP <== 1936s ok 80 - Execute request 1936s ok 81 - Response is 200 1936s ok 82 - Content is JSON 1936s ok 83 - Found access_token cc9194d2e120495d2d17e4367f21c9ee908066dc48c8cbd57f79040b5bfe9082 1936s ok 84 - REST request 1936s ok 85 - Request from RP to OP, endpoint /oauth2/userinfo 1936s # ==> Saving handler RP <== 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s # ==> Restoring RP <== 1936s ok 86 - Execute request 1936s ok 87 - Response is 200 1936s ok 88 - Content is JSON 1936s # ==> Popping RP <== 1936s ok 89 - Query RP for refresh 1936s ok 90 - Access token EOL has changed 1936s ok 91 - Access token has changed 1936s ok 92 - Updated RP session 1936s ok 93 - Still correct groups 1936s ok 94 - Still correct hGroups 1936s # ==> Pushing RP <== 1936s # ==> Popping RP <== 1936s ok 95 - Query RP for logout 1936s ok 96 - Get redirection 1936s ok 97 - Location header found 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 98 - Push logout request to OP, endpoint /oauth2/logout 1936s ok 99 - HTTP code is 200 1936s ok 100 - Page contains a form 1936s ok 101 - Host match 1936s ok 102 - Field "confirm" is defined 1936s ok 103 - CSP header authorize POST request to \# 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 104 - Confirm logout, endpoint /oauth2/logout 1936s ok 105 - Get redirection 1936s ok 106 - Location header found 1936s ok 107 - Get cookie lemonldap (0) 1936s ok 108 - SSO cookie removed 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 109 - logout endpoint with redirect, endpoint /oauth2/logout 1936s ok 110 - Get redirection 1936s ok 111 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 112 - logout endpoint, endpoint /oauth2/logout 1936s ok 113 - Response status is 401 1936s ok 114 - Content is JSON 1936s ok 115 - Error code is 9 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 116 - Test if user is reject on IdP 1936s ok 117 - Response status is 401 1936s ok 118 - Content is JSON 1936s ok 119 - Error code is 1 1936s # ==> Pushing RP <== 1936s # ==> Popping RP <== 1936s ok 120 - Test if user is reject on SP 1936s ok 121 - Get redirection 1936s ok 122 - Location header found 1936s ok 123 - oidcGenerateAuthenticationRequest called 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 124 - Push request to OP, endpoint /oauth2/authorize 1936s ok 125 - HTTP code is 200 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 126 - Post authentication, endpoint /oauth2/authorize 1936s ok 127 - Get cookie lemonldap (88d2a42a7562490600c61556843cb1ef6388397d39a8ea80a1df3c46fbed5b7d) 1936s ok 128 - Get redirection 1936s ok 129 - Location header found 1936s # ==> Pushing RP <== 1936s ok 130 - REST request 1936s ok 131 - Request from RP to OP, endpoint /oauth2/token 1936s # ==> Saving handler RP <== 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s # ==> Restoring RP <== 1936s ok 132 - Execute request 1936s ok 133 - Response is 200 1936s ok 134 - Content is JSON 1936s ok 135 - Found access_token a2fd9f2632cf4b5ab60fcf7b36f813f607060fd68ee7b4424c2dc08fa7208540 1936s ok 136 - REST request 1936s ok 137 - Request from RP to OP, endpoint /oauth2/userinfo 1936s # ==> Saving handler RP <== 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s # ==> Restoring RP <== 1936s ok 138 - Execute request 1936s ok 139 - Response is 200 1936s ok 140 - Content is JSON 1936s # ==> Popping RP <== 1936s ok 141 - Call openidconnectcallback on RP 1936s ok 142 - Get cookie lemonldap (5e9d79fb067dce59940485dfe76d5a3438d69ceedb93bbec15532811d3dce6a4) 1936s # ==> Pushing RP <== 1936s # ==> Popping RP <== 1936s ok 143 - Query RP for logout 1936s ok 144 - Get redirection 1936s ok 145 - Location header found 1936s ok 146 - Get cookie lemonldap (0) 1936s ok 147 - SSO cookie removed (RP) 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 148 - Push logout request to OP, endpoint /oauth2/logout 1936s ok 149 - HTTP code is 200 1936s ok 150 - Page contains a form 1936s ok 151 - Host match 1936s ok 152 - Field "confirm" is defined 1936s ok 153 - CSP header authorize POST request to \# 1936s # ==> Pushing OP <== 1936s # ==> Popping OP <== 1936s ok 154 - Confirm logout, endpoint /oauth2/logout 1936s ok 155 - Get redirection 1936s ok 156 - Location header found 1936s ok 157 - Get cookie lemonldap (0) 1936s ok 158 - SSO cookie removed (OP) 1936s # ==> Pushing RP <== 1936s # ==> Popping RP <== 1936s ok 159 - Confirm logout, endpoint /oauth2/rlogoutreturn 1936s ok 160 - Get redirection 1936s ok 161 - Location is http://test1.example.com 1936s # ==> Pushing RP <== 1936s # ==> Popping RP <== 1936s ok 162 - Initiate login 1936s ok 163 - Get redirection 1936s ok 164 - Location header found 1936s # ==> Pushing RP <== 1936s # ==> Popping RP <== 1936s ok 165 - Return with error 1936s ok 166 - Expected portal error code: code found on page 1936s ok 167 - Expected portal error code 1936s ok 168 - HTTP code is 200 1936s ok 169 - Page contains a form 1936s ok 170 - Host match 1936s ok 171 - Field "oidc_callback_processed" is defined 1936s ok 172 - CSP header authorize POST request to \# 1936s # ==> Pushing RP <== 1936s # ==> Popping RP <== 1936s ok 173 - Submit form again 1936s ok 174 - Get redirection 1936s ok 175 - Location header found 1936s ok 176 - New state was generated 1936s ok 177 - New state is different than previous 1936s 1..177 1936s ok 1937s t/32-Auth-and-issuer-OIDC-hybrid.t ............................................. 1937s ok 1 - use Lemonldap::NG::Portal::Main; 1937s ok 2 - Portal object 1937s ok 3 - Init 1937s ok 4 - Portal app 1937s ok 5 - Register $type 1937s ok 6 - OP portal 1937s # ==> Pushing OP <== 1937s # ==> Popping OP <== 1937s ok 7 - Get JWKS, endpoint /oauth2/jwks 1937s ok 8 - HTTP code is 200 1937s # ==> Pushing OP <== 1937s # ==> Popping OP <== 1937s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1937s ok 10 - HTTP code is 200 1937s ok 11 - Portal object 1937s ok 12 - Init 1937s ok 13 - Portal app 1937s ok 14 - Register $type 1937s ok 15 - RP portal 1937s # ==> Pushing RP <== 1937s # ==> Popping RP <== 1937s ok 16 - Unauth SP request 1937s ok 17 - Get redirection 1937s ok 18 - Location header found 1937s # ==> Pushing OP <== 1937s # ==> Popping OP <== 1937s ok 19 - Push request to OP, endpoint /oauth2/authorize 1937s ok 20 - HTTP code is 200 1937s # ==> Pushing OP <== 1937s # ==> Popping OP <== 1937s ok 21 - Post authentication, endpoint /oauth2/authorize 1937s ok 22 - Reject reason is 90 1937s ok 23 - Portal object 1937s ok 24 - Init 1937s ok 25 - Portal app 1937s ok 26 - Register $type 1937s ok 27 - OP portal 1937s # ==> Pushing OP <== 1937s # ==> Popping OP <== 1937s ok 28 - Get JWKS, endpoint /oauth2/jwks 1937s ok 29 - HTTP code is 200 1937s # ==> Pushing OP <== 1937s # ==> Popping OP <== 1937s ok 30 - Get metadata, endpoint /.well-known/openid-configuration 1937s ok 31 - HTTP code is 200 1937s ok 32 - Portal object 1937s ok 33 - Init 1937s ok 34 - Portal app 1937s ok 35 - Register $type 1937s ok 36 - RP portal 1937s # ==> Pushing RP <== 1937s # ==> Popping RP <== 1937s ok 37 - Unauth SP request 1937s ok 38 - Get redirection 1937s ok 39 - Location header found 1937s # ==> Pushing OP <== 1937s # ==> Popping OP <== 1937s ok 40 - Push request to OP, endpoint /oauth2/authorize 1937s ok 41 - HTTP code is 200 1937s # ==> Pushing OP <== 1937s # ==> Popping OP <== 1937s ok 42 - Post authentication, endpoint /oauth2/authorize 1937s ok 43 - Get cookie lemonldap (ea4a6c2ea617748493c5469173272313032e53d1098fe18a5f34e3326e02cdb9) 1937s ok 44 - Get redirection 1937s ok 45 - Location header found 1937s ok 46 - token_type found 1937s ok 47 - session_state found 1937s ok 48 - access_token found 1937s ok 49 - id_token found 1937s ok 50 - state found 1937s ok 51 - session_state found 1937s ok 52 - ID token contains c_hash 1937s ok 53 - ID token contains at_hash 1937s ok 54 - ID token contains nonce 1937s ok 55 - REST request 1937s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo 1937s # ==> Pushing OP <== 1937s # ==> Popping OP <== 1937s ok 57 - Execute request 1937s ok 58 - Response is 200 1937s ok 59 - Content is JSON 1937s ok 60 - Get access token 1937s ok 61 - Get name 1937s ok 62 - Get family_name 1937s ok 63 - Get sub 1937s 1..63 1937s ok 1938s t/32-Auth-and-issuer-OIDC-implicit-no-token.t .................................. 1938s ok 1 - use Lemonldap::NG::Portal::Main; 1938s ok 2 - Portal object 1938s ok 3 - Init 1938s ok 4 - Portal app 1938s ok 5 - Register $type 1938s ok 6 - OP portal 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 7 - Get JWKS, endpoint /oauth2/jwks 1938s ok 8 - HTTP code is 200 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1938s ok 10 - HTTP code is 200 1938s ok 11 - Portal object 1938s ok 12 - Init 1938s ok 13 - Portal app 1938s ok 14 - Register $type 1938s ok 15 - RP portal 1938s # ==> Pushing RP <== 1938s # ==> Popping RP <== 1938s ok 16 - Unauth SP request 1938s ok 17 - Get redirection 1938s ok 18 - Location header found 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 19 - Push request to OP, endpoint /oauth2/authorize 1938s ok 20 - HTTP code is 200 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 21 - Post authentication, endpoint /oauth2/authorize 1938s ok 22 - Get cookie lemonldap (949b3602993c7db1477c0ae471789607991d263ed3f8f17af025cb32c067df45) 1938s ok 23 - HTTP code is 200 1938s ok 24 - Page contains a form 1938s ok 25 - Host match 1938s ok 26 - Field "confirm" is defined 1938s ok 27 - CSP header authorize POST request to \# 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 28 - Post confirmation, endpoint /oauth2/authorize 1938s ok 29 - Get redirection 1938s ok 30 - Location header found 1938s ok 31 - id_token found 1938s ok 32 - token_type must be missing 1938s ok 33 - session_state found 1938s ok 34 - access_token must be missing 1938s ok 35 - state found 1938s ok 36 - Check sub value 1938s ok 37 - Check name value 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 38 - Logout request 1938s ok 39 - Response is 200 1938s ok 40 - Cookie is deleted 1938s ok 41 - No pdata 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 42 - Disconnect request 1938s ok 43 - Response is 401 1938s # ==> Pushing RP <== 1938s # ==> Popping RP <== 1938s ok 44 - Unauth SP request 1938s ok 45 - Get redirection 1938s ok 46 - Location header found 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 47 - Push request to OP, endpoint /oauth2/authorize 1938s ok 48 - HTTP code is 200 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 49 - Post authentication, endpoint /oauth2/authorize 1938s ok 50 - Get cookie lemonldap (78511844601b90e26963023557f42d816638ddd82410792ed978044e0e6e87cc) 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 51 - Logout request 1938s ok 52 - Response is 200 1938s ok 53 - Cookie is deleted 1938s ok 54 - No pdata 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 55 - Disconnect request 1938s ok 56 - Response is 401 1938s 1..56 1938s ok 1938s t/32-Auth-and-issuer-OIDC-implicit.t ........................................... 1938s ok 1 - use Lemonldap::NG::Portal::Main; 1938s ok 2 - Portal object 1938s ok 3 - Init 1938s ok 4 - Portal app 1938s ok 5 - Register $type 1938s ok 6 - OP portal 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 7 - Get JWKS, endpoint /oauth2/jwks 1938s ok 8 - HTTP code is 200 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1938s ok 10 - HTTP code is 200 1938s ok 11 - Portal object 1938s ok 12 - Init 1938s ok 13 - Portal app 1938s ok 14 - Register $type 1938s ok 15 - RP portal 1938s # ==> Pushing RP <== 1938s # ==> Popping RP <== 1938s ok 16 - Unauth SP request 1938s ok 17 - Get redirection 1938s ok 18 - Location header found 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 19 - Push request to OP, endpoint /oauth2/authorize 1938s ok 20 - HTTP code is 200 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 21 - Post authentication, endpoint /oauth2/authorize 1938s ok 22 - Get cookie lemonldap (85365bea1164bba0dd237e2d3cd0baf094741dda893a3faffa393892e004026c) 1938s ok 23 - HTTP code is 200 1938s ok 24 - Page contains a form 1938s ok 25 - Host match 1938s ok 26 - Field "confirm" is defined 1938s ok 27 - CSP header authorize POST request to \# 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 28 - Post confirmation, endpoint /oauth2/authorize 1938s ok 29 - Get redirection 1938s ok 30 - Location header found 1938s ok 31 - id_token found 1938s ok 32 - token_type found 1938s ok 33 - session_state found 1938s ok 34 - access_token found 1938s ok 35 - state found 1938s ok 36 - Check ACR value 1938s ok 37 - Check that clientid is in audience 1938s ok 38 - Check for additional audiences 1938s ok 39 - Check for additional audiences 1938s ok 40 - Check sub value 1938s ok 41 - Claim name must not be in ID token 1938s ok 42 - azp found 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 43 - Logout request 1938s ok 44 - Response is 200 1938s ok 45 - Cookie is deleted 1938s ok 46 - No pdata 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 47 - Disconnect request 1938s ok 48 - Response is 401 1938s # ==> Pushing RP <== 1938s # ==> Popping RP <== 1938s ok 49 - Unauth SP request 1938s ok 50 - Get redirection 1938s ok 51 - Location header found 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 52 - Push request to OP, endpoint /oauth2/authorize 1938s ok 53 - HTTP code is 200 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 54 - Post authentication, endpoint /oauth2/authorize 1938s ok 55 - Get cookie lemonldap (c32d9dc1e5dc582ccd443efd7925679c0579910821a9c940573a5d542623e7b4) 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 56 - Logout request 1938s ok 57 - Response is 200 1938s ok 58 - Cookie is deleted 1938s ok 59 - No pdata 1938s # ==> Pushing OP <== 1938s # ==> Popping OP <== 1938s ok 60 - Disconnect request 1938s ok 61 - Response is 401 1938s 1..61 1938s ok 1939s t/32-Auth-and-issuer-OIDC-sorted.t ............................................. 1939s ok 1 - use Lemonldap::NG::Portal::Main; 1939s ok 2 - Portal object 1939s ok 3 - Init 1939s ok 4 - Portal app 1939s ok 5 - OP portal 1939s ok 6 - Get JWKS, endpoint /oauth2/jwks 1939s ok 7 - HTTP code is 200 1939s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1939s ok 9 - HTTP code is 200 1939s ok 10 - Portal object 1939s ok 11 - Init 1939s ok 12 - Portal app 1939s ok 13 - RP portal 1939s ok 14 - Unauth SP request 1939s ok 15 - 1st = op3 1939s ok 16 - 2nd = op 1939s ok 17 - 3rd = op2 1939s ok 18 - Found OIDC idp logo and tooltip 1939s ok 19 - Found OIDC idp display name 1939s 1..19 1939s ok 1940s t/32-OIDC-Back-Channel-Logout-no-sid.t ......................................... 1940s ok 1 - use Lemonldap::NG::Portal::Main; 1940s ok 2 - Portal object 1940s ok 3 - Init 1940s ok 4 - Portal app 1940s ok 5 - Register $type 1940s ok 6 - OP portal 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 7 - Get JWKS, endpoint /oauth2/jwks 1940s ok 8 - HTTP code is 200 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1940s ok 10 - HTTP code is 200 1940s ok 11 - Portal object 1940s ok 12 - Init 1940s ok 13 - Portal app 1940s ok 14 - Register $type 1940s ok 15 - RP portal 1940s # ==> Pushing RP <== 1940s # ==> Popping RP <== 1940s ok 16 - Unauth RP request 1940s ok 17 - Get redirection 1940s ok 18 - Location header found 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 19 - Push request to OP, endpoint /oauth2/authorize 1940s ok 20 - HTTP code is 200 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 21 - Post authentication, endpoint /oauth2/authorize 1940s ok 22 - Get cookie lemonldap (bb2034c6feafd2d093504ad3a4947385e2884fbc27c08a48a094d21896f5dadc) 1940s ok 23 - HTTP code is 200 1940s ok 24 - Page contains a form 1940s ok 25 - Host match 1940s ok 26 - Field "confirm" is defined 1940s ok 27 - CSP header authorize POST request to \# 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 28 - Post confirmation, endpoint /oauth2/authorize 1940s ok 29 - Get redirection 1940s ok 30 - Location header found 1940s # ==> Pushing RP <== 1940s ok 31 - REST request 1940s ok 32 - Request from RP to OP, endpoint /oauth2/token 1940s # ==> Saving handler RP <== 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s # ==> Restoring RP <== 1940s ok 33 - Execute request 1940s ok 34 - Response is 200 1940s ok 35 - Content is JSON 1940s ok 36 - REST request 1940s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1940s # ==> Saving handler RP <== 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s # ==> Restoring RP <== 1940s ok 38 - Execute request 1940s ok 39 - Response is 200 1940s ok 40 - Content is JSON 1940s # ==> Popping RP <== 1940s ok 41 - Call openidconnectcallback on RP 1940s ok 42 - Get cookie lemonldap (3df75a8a0dfccc6791f63b892bf6147481cec30674b443438417da259dd6415f) 1940s # ==> Pushing OP <== 1940s ok 43 - REST request 1940s ok 44 - Request from OP to RP 1940s # ==> Saving handler OP <== 1940s # ==> Pushing RP <== 1940s # ==> Popping RP <== 1940s # ==> Restoring OP <== 1940s ok 45 - Execute request 1940s ok 46 - Response is 200 1940s # ==> Popping OP <== 1940s ok 47 - Query OP for logout 1940s ok 48 - HTTP code is 200 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 49 - Test if user is reject on OP 1940s ok 50 - Response status is 401 1940s ok 51 - Content is JSON 1940s ok 52 - Error code is 1 1940s # ==> Pushing RP <== 1940s # ==> Popping RP <== 1940s ok 53 - Test if user is reject on RP 1940s ok 54 - Get redirection 1940s ok 55 - Location header found 1940s 1..55 1940s ok 1940s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t .................................... 1940s ok 1 - use Lemonldap::NG::Portal::Main; 1940s ok 2 - Portal object 1940s ok 3 - Init 1940s ok 4 - Portal app 1940s ok 5 - Register $type 1940s ok 6 - OP portal 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 7 - Get JWKS, endpoint /oauth2/jwks 1940s ok 8 - HTTP code is 200 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1940s ok 10 - HTTP code is 200 1940s ok 11 - Portal object 1940s ok 12 - Init 1940s ok 13 - Portal app 1940s ok 14 - Register $type 1940s ok 15 - RP portal 1940s # ==> Pushing RP <== 1940s # ==> Popping RP <== 1940s ok 16 - Unauth RP request 1940s ok 17 - Get redirection 1940s ok 18 - Location header found 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 19 - Push request to OP, endpoint /oauth2/authorize 1940s ok 20 - HTTP code is 200 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 21 - Post authentication, endpoint /oauth2/authorize 1940s ok 22 - Get cookie lemonldap (49ebc905bbde3644d1250a3e2bc88c8482f6887bc8ed52a4b2c98267a5d03683) 1940s ok 23 - HTTP code is 200 1940s ok 24 - Page contains a form 1940s ok 25 - Host match 1940s ok 26 - Field "confirm" is defined 1940s ok 27 - CSP header authorize POST request to \# 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 28 - Post confirmation, endpoint /oauth2/authorize 1940s ok 29 - Get redirection 1940s ok 30 - Location header found 1940s # ==> Pushing RP <== 1940s ok 31 - REST request 1940s ok 32 - Request from RP to OP, endpoint /oauth2/token 1940s # ==> Saving handler RP <== 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s # ==> Restoring RP <== 1940s ok 33 - Execute request 1940s ok 34 - Response is 200 1940s ok 35 - Content is JSON 1940s ok 36 - REST request 1940s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1940s # ==> Saving handler RP <== 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s # ==> Restoring RP <== 1940s ok 38 - Execute request 1940s ok 39 - Response is 200 1940s ok 40 - Content is JSON 1940s # ==> Popping RP <== 1940s ok 41 - Call openidconnectcallback on RP 1940s ok 42 - Get cookie lemonldap (cbef482d6516e56895fcb3a795bd1f8fa026216a31bc809ba2363706415806d0) 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s # ==> Pushing OP <== 1940s ok 43 - REST request 1940s ok 44 - Request from OP to RP 1940s # ==> Saving handler OP <== 1940s # ==> Pushing RP <== 1940s # ==> Popping RP <== 1940s # ==> Restoring OP <== 1940s ok 45 - Execute request 1940s ok 46 - Response is 200 1940s # ==> Popping OP <== 1940s ok 47 - Query OP for logout 1940s ok 48 - HTTP code is 200 1940s # ==> Pushing OP <== 1940s # ==> Popping OP <== 1940s ok 49 - Test if user is reject on OP 1940s ok 50 - Response status is 401 1940s ok 51 - Content is JSON 1940s ok 52 - Error code is 1 1940s # ==> Pushing RP <== 1940s # ==> Popping RP <== 1940s ok 53 - Test if user is reject on RP 1940s ok 54 - Get redirection 1940s ok 55 - Location header found 1940s 1..55 1940s ok 1941s t/32-OIDC-Back-Channel-Logout-sid-offline.t .................................... 1941s ok 1 - use Lemonldap::NG::Portal::Main; 1941s ok 2 - Portal object 1941s ok 3 - Init 1941s ok 4 - Portal app 1941s ok 5 - Register $type 1941s ok 6 - OP portal 1941s # ==> Pushing OP <== 1941s # ==> Popping OP <== 1941s ok 7 - Get JWKS, endpoint /oauth2/jwks 1941s ok 8 - HTTP code is 200 1941s # ==> Pushing OP <== 1941s # ==> Popping OP <== 1941s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1941s ok 10 - HTTP code is 200 1941s ok 11 - Portal object 1941s ok 12 - Init 1941s ok 13 - Portal app 1941s ok 14 - Register $type 1941s ok 15 - RP portal 1941s # Subtest: Offline Back-Channel-Logout using revoke endpoint 1941s # ==> Pushing RP <== 1941s # ==> Popping RP <== 1941s ok 1 - Unauth RP request 1941s ok 2 - Get redirection 1941s ok 3 - Location header found 1941s # ==> Pushing OP <== 1941s # ==> Popping OP <== 1941s ok 4 - Push request to OP, endpoint /oauth2/authorize 1941s ok 5 - HTTP code is 200 1941s # ==> Pushing OP <== 1941s # ==> Popping OP <== 1941s ok 6 - Post authentication, endpoint /oauth2/authorize 1941s ok 7 - Get cookie lemonldap (c99cb896dde7180cc80a2d0dde92edbdb811c6665009006df7ee463686c078f1) 1941s ok 8 - Get redirection 1941s ok 9 - Location header found 1941s # ==> Pushing RP <== 1941s ok 10 - REST request 1941s ok 11 - Request from RP to OP, endpoint /oauth2/token 1941s # ==> Saving handler RP <== 1941s # ==> Pushing OP <== 1941s # ==> Popping OP <== 1941s # ==> Restoring RP <== 1941s ok 12 - Execute request 1941s ok 13 - Response is 200 1941s ok 14 - Content is JSON 1941s ok 15 - REST request 1941s ok 16 - Request from RP to OP, endpoint /oauth2/userinfo 1941s # ==> Saving handler RP <== 1941s # ==> Pushing OP <== 1941s # ==> Popping OP <== 1941s # ==> Restoring RP <== 1941s ok 17 - Execute request 1941s ok 18 - Response is 200 1941s ok 19 - Content is JSON 1941s # ==> Popping RP <== 1941s ok 20 - Call openidconnectcallback on RP 1941s ok 21 - Get cookie lemonldap (bec4e105fe6df36e1016dfa11f9143787fb289b66a9efa010003c05e128893dd) 1941s # ==> Pushing OP <== 1941s # ==> Popping OP <== 1941s # ==> Pushing OP <== 1941s ok 22 - REST request 1941s ok 23 - Request from OP to RP 1941s # ==> Saving handler OP <== 1941s # ==> Pushing RP <== 1941s # ==> Popping RP <== 1941s # ==> Restoring OP <== 1941s ok 24 - Execute request 1941s ok 25 - Response is 200 1941s # ==> Popping OP <== 1941s ok 26 - Query OP for logout 1941s ok 27 - HTTP code is 200 1941s # ==> Pushing OP <== 1941s # ==> Popping OP <== 1941s ok 28 - Test if user is reject on OP 1941s ok 29 - Response status is 401 1941s ok 30 - Content is JSON 1941s ok 31 - Error code is 1 1941s # ==> Pushing RP <== 1941s # ==> Popping RP <== 1941s ok 32 - Test if user is reject on RP 1941s ok 33 - Get redirection 1941s ok 34 - Location header found 1941s # ==> Pushing OP <== 1941s # ==> Popping OP <== 1941s ok 35 - HTTP code is 200 1941s ok 36 - Content-Type is JSON 1941s ok 37 - Content is valid JSON 1941s # ==> Pushing OP <== 1941s ok 38 - REST request 1941s ok 39 - Request from OP to RP 1941s # ==> Saving handler OP <== 1941s # ==> Pushing RP <== 1941s # ==> Popping RP <== 1941s # ==> Restoring OP <== 1941s ok 40 - Execute request 1941s ok 41 - Response is 200 1941s # ==> Popping OP <== 1941s ok 42 - Refresh_token logout 1941s ok 43 - 1 request sent ro RP 1941s ok 44 - Last RP request is /oauth2/blogout 1941s # ==> Pushing OP <== 1941s # ==> Popping OP <== 1941s ok 45 1941s ok 46 - Response status is 400 1941s ok 47 - Content is JSON 1941s ok 48 - Error code is invalid_request 1941s 1..48 1941s ok 16 - Offline Back-Channel-Logout using revoke endpoint 1941s # Subtest: Offline Back-Channel-Logout using admin logout and SSO session 1941s ok 1 # skip No manager found 1941s 1..1 1941s ok 17 - Offline Back-Channel-Logout using admin logout and SSO session 1941s # Subtest: Offline Back-Channel-Logout using admin logout and refresh_token 1941s ok 1 # skip No manager found 1941s 1..1 1941s ok 18 - Offline Back-Channel-Logout using admin logout and refresh_token 1941s 1..18 1941s ok 1942s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t ....................... 1942s ok 1 - use Lemonldap::NG::Portal::Main; 1942s ok 2 - Portal object 1942s ok 3 - REST request 1942s ok 4 - Request from OP to RP 1942s [Tue Feb 3 06:00:27 2026] [LLNG:6182] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1942s [Tue Feb 3 06:00:27 2026] [LLNG:6182] [error] Malformed JWKS document 1942s [Tue Feb 3 06:00:27 2026] [LLNG:6182] [error] Relying Party rp has errors and will be ignored 1942s ok 5 - Init 1942s ok 6 - Portal app 1942s ok 7 - Register $type 1942s ok 8 - OP portal 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 9 - Get JWKS, endpoint /oauth2/jwks 1942s ok 10 - HTTP code is 200 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1942s ok 12 - HTTP code is 200 1942s ok 13 - Portal object 1942s ok 14 - Init 1942s ok 15 - Portal app 1942s ok 16 - Register $type 1942s ok 17 - RP portal 1942s # ==> Pushing OP <== 1942s ok 18 - REST request 1942s ok 19 - Request from OP to RP 1942s # ==> Saving handler OP <== 1942s # ==> Pushing RP <== 1942s # ==> Popping RP <== 1942s # ==> Restoring OP <== 1942s ok 20 - Execute request 1942s ok 21 - Response is 200 1942s ok 22 - Content is JSON 1942s # ==> Popping OP <== 1942s # ==> Pushing RP <== 1942s # ==> Popping RP <== 1942s ok 23 - Unauth RP request 1942s ok 24 - Get redirection 1942s ok 25 - Location header found 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 26 - Push request to OP, endpoint /oauth2/authorize 1942s ok 27 - HTTP code is 200 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 28 - Post authentication, endpoint /oauth2/authorize 1942s ok 29 - Get cookie lemonldap (d63bfbdb389fa07ae0f586df755bc149ee98bdb7378802ada5789cd792c849c2) 1942s ok 30 - HTTP code is 200 1942s ok 31 - Page contains a form 1942s ok 32 - Host match 1942s ok 33 - Field "confirm" is defined 1942s ok 34 - CSP header authorize POST request to \# 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 35 - Post confirmation, endpoint /oauth2/authorize 1942s ok 36 - Get redirection 1942s ok 37 - Location header found 1942s # ==> Pushing RP <== 1942s ok 38 - REST request 1942s ok 39 - Request from RP to OP, endpoint /oauth2/token 1942s # ==> Saving handler RP <== 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s # ==> Restoring RP <== 1942s ok 40 - Execute request 1942s ok 41 - Response is 200 1942s ok 42 - Content is JSON 1942s ok 43 - REST request 1942s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo 1942s # ==> Saving handler RP <== 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s # ==> Restoring RP <== 1942s ok 45 - Execute request 1942s ok 46 - Response is 200 1942s ok 47 - Content is JSON 1942s # ==> Popping RP <== 1942s ok 48 - Call openidconnectcallback on RP 1942s ok 49 - Get cookie lemonldap (1a29bf965dd1c190cf39d1a109e7e9fd8b169881f151d615190c93d98edb793f) 1942s # ==> Pushing OP <== 1942s ok 50 - REST request 1942s ok 51 - Request from OP to RP 1942s # ==> Saving handler OP <== 1942s # ==> Pushing RP <== 1942s # ==> Popping RP <== 1942s # ==> Restoring OP <== 1942s ok 52 - Execute request 1942s ok 53 - Response is 200 1942s ok 54 - Content is JSON 1942s # ==> Popping OP <== 1942s # ==> Pushing OP <== 1942s ok 55 - REST request 1942s ok 56 - Request from OP to RP 1942s # ==> Saving handler OP <== 1942s # ==> Pushing RP <== 1942s # ==> Popping RP <== 1942s # ==> Restoring OP <== 1942s ok 57 - Execute request 1942s ok 58 - Response is 200 1942s # ==> Popping OP <== 1942s ok 59 - Query OP for logout 1942s ok 60 - HTTP code is 200 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 61 - Test if user is reject on OP 1942s ok 62 - Response status is 401 1942s ok 63 - Content is JSON 1942s ok 64 - Error code is 1 1942s # ==> Pushing RP <== 1942s # ==> Popping RP <== 1942s ok 65 - Test if user is reject on RP 1942s ok 66 - Get redirection 1942s ok 67 - Location header found 1942s 1..67 1942s ok 1942s t/32-OIDC-Back-Channel-Logout-sid.t ............................................ 1942s ok 1 - use Lemonldap::NG::Portal::Main; 1942s ok 2 - Portal object 1942s ok 3 - Init 1942s ok 4 - Portal app 1942s ok 5 - Register $type 1942s ok 6 - OP portal 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 7 - Get JWKS, endpoint /oauth2/jwks 1942s ok 8 - HTTP code is 200 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1942s ok 10 - HTTP code is 200 1942s ok 11 - Portal object 1942s ok 12 - Init 1942s ok 13 - Portal app 1942s ok 14 - Register $type 1942s ok 15 - RP portal 1942s # ==> Pushing RP <== 1942s # ==> Popping RP <== 1942s ok 16 - Unauth RP request 1942s ok 17 - Get redirection 1942s ok 18 - Location header found 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 19 - Push request to OP, endpoint /oauth2/authorize 1942s ok 20 - HTTP code is 200 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 21 - Post authentication, endpoint /oauth2/authorize 1942s ok 22 - Get cookie lemonldap (8cd6d8343bb0f1b737833eaead12b639dca2a2ee20abc7aa3eefe4445dff4202) 1942s ok 23 - HTTP code is 200 1942s ok 24 - Page contains a form 1942s ok 25 - Host match 1942s ok 26 - Field "confirm" is defined 1942s ok 27 - CSP header authorize POST request to \# 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 28 - Post confirmation, endpoint /oauth2/authorize 1942s ok 29 - Get redirection 1942s ok 30 - Location header found 1942s # ==> Pushing RP <== 1942s ok 31 - REST request 1942s ok 32 - Request from RP to OP, endpoint /oauth2/token 1942s # ==> Saving handler RP <== 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s # ==> Restoring RP <== 1942s ok 33 - Execute request 1942s ok 34 - Response is 200 1942s ok 35 - Content is JSON 1942s ok 36 - REST request 1942s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1942s # ==> Saving handler RP <== 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s # ==> Restoring RP <== 1942s ok 38 - Execute request 1942s ok 39 - Response is 200 1942s ok 40 - Content is JSON 1942s # ==> Popping RP <== 1942s ok 41 - Call openidconnectcallback on RP 1942s ok 42 - Get cookie lemonldap (6e7474be35b05ec1858532feaa505cdfda25cb3bb74069a22709b1b02097ce13) 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s # ==> Pushing OP <== 1942s ok 43 - REST request 1942s ok 44 - Request from OP to RP 1942s # ==> Saving handler OP <== 1942s # ==> Pushing RP <== 1942s # ==> Popping RP <== 1942s # ==> Restoring OP <== 1942s ok 45 - Execute request 1942s ok 46 - Response is 200 1942s # ==> Popping OP <== 1942s ok 47 - Query OP for logout 1942s ok 48 - HTTP code is 200 1942s # ==> Pushing OP <== 1942s # ==> Popping OP <== 1942s ok 49 - Test if user is reject on OP 1942s ok 50 - Response status is 401 1942s ok 51 - Content is JSON 1942s ok 52 - Error code is 1 1942s # ==> Pushing RP <== 1942s # ==> Popping RP <== 1942s ok 53 - Test if user is reject on RP 1942s ok 54 - Get redirection 1942s ok 55 - Location header found 1942s 1..55 1942s ok 1943s t/32-OIDC-ClaimTypes.t ......................................................... 1943s ok 1 - use Lemonldap::NG::Portal::Main; 1943s ok 2 - Portal object 1943s ok 3 - Init 1943s ok 4 - Portal app 1943s ok 5 - _formatvalue('', 'string', 'auto') 1943s ok 6 - _formatvalue('foo', 'string', 'auto') 1943s ok 7 - _formatvalue('foo;bar', 'string', 'auto') 1943s ok 8 - _formatvalue('', 'int', 'auto') 1943s ok 9 - _formatvalue('0', 'int', 'auto') 1943s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto') 1943s ok 11 - _formatvalue('', 'bool', 'auto') 1943s ok 12 - _formatvalue('0', 'bool', 'auto') 1943s ok 13 - _formatvalue('1', 'bool', 'auto') 1943s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto') 1943s ok 15 - _formatvalue('', 'string', 'always') 1943s ok 16 - _formatvalue('foo', 'string', 'always') 1943s ok 17 - _formatvalue('foo;bar', 'string', 'always') 1943s ok 18 - _formatvalue('', 'int', 'always') 1943s ok 19 - _formatvalue('0', 'int', 'always') 1943s ok 20 - _formatvalue('0;1;2;3', 'int', 'always') 1943s ok 21 - _formatvalue('', 'bool', 'always') 1943s ok 22 - _formatvalue('0', 'bool', 'always') 1943s ok 23 - _formatvalue('1', 'bool', 'always') 1943s ok 24 - _formatvalue('0;1;;3', 'bool', 'always') 1943s ok 25 - _formatvalue('', 'string', 'never') 1943s ok 26 - _formatvalue('foo', 'string', 'never') 1943s ok 27 - _formatvalue('foo;bar', 'string', 'never') 1943s ok 28 - _formatvalue('', 'int', 'never') 1943s ok 29 - _formatvalue('0', 'int', 'never') 1943s ok 30 - _formatvalue('0;1;2;3', 'int', 'never') 1943s ok 31 - _formatvalue('', 'bool', 'never') 1943s ok 32 - _formatvalue('0', 'bool', 'never') 1943s ok 33 - _formatvalue('1', 'bool', 'never') 1943s ok 34 - _formatvalue('0;1;;3', 'bool', 'never') 1943s 1..34 1943s ok 1944s t/32-OIDC-ClientCredentials-Grant.t ............................................ 1944s ok 1 - use Lemonldap::NG::Portal::Main; 1944s ok 2 - Portal object 1944s ok 3 - Init 1944s ok 4 - Portal app 1944s ok 5 - HTTP code is 400 1944s ok 6 - HTTP code is 400 1944s ok 7 - Response status is 400 1944s ok 8 - Content is JSON 1944s ok 9 - Error code is invalid_scope 1944s ok 10 - HTTP code is 200 1944s ok 11 - Content-Type is JSON 1944s ok 12 - Content is valid JSON 1944s ok 13 - Access Token found 1944s ok 14 - Token response returned scope 1944s ok 15 - HTTP code is 200 1944s ok 16 - Content-Type is JSON 1944s ok 17 - Content is valid JSON 1944s ok 18 1944s ok 19 1944s ok 20 1944s ok 21 - Post introspection 1944s ok 22 - HTTP code is 200 1944s ok 23 - Content-Type is JSON 1944s ok 24 - Content is valid JSON 1944s ok 25 - Scope read found 1944s ok 26 - Rule-enforced scope found 1944s ok 27 - Hook-enforced scope found 1944s ok 28 - Token response scope match token scope 1944s ok 29 - HTTP code is 200 1944s ok 30 - Content-Type is JSON 1944s ok 31 - Content is valid JSON 1944s ok 32 - HTTP code is 200 1944s ok 33 - Content-Type is JSON 1944s ok 34 - Content is valid JSON 1944s ok 35 - Found access token 1944s ok 36 - HTTP code is 200 1944s ok 37 - Content-Type is JSON 1944s ok 38 - Content is valid JSON 1944s ok 39 - Found access token 1944s 1..39 1944s ok 1944s t/32-OIDC-Code-Flow-Mobile.t ................................................... 1944s ok 1 - use Lemonldap::NG::Portal::Main; 1944s ok 2 - Portal object 1944s ok 3 - Init 1944s ok 4 - Portal app 1944s ok 5 - OP portal 1944s ok 6 - Get cookie lemonldap (f50d0b6b78df58f47b25bdeb9bbcb9b2c09632d0a22d3ab275b7174e18d07b76) 1944s ok 7 - Allowed custom scheme 1944s ok 8 - Correct Redirect URI 1944s ok 9 - Found code 1944s ok 10 - HTTP code is 200 1944s ok 11 - Content-Type is JSON 1944s ok 12 - Content is valid JSON 1944s ok 13 - Found access token 1944s ok 14 1944s ok 15 - HTTP code is 200 1944s ok 16 - Content-Type is JSON 1944s ok 17 - Content is valid JSON 1944s ok 18 - Correct subject 1944s 1..18 1944s ok 1945s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t ...................................... 1945s ok 1 - use Lemonldap::NG::Portal::Main; 1945s ok 2 - Portal object 1945s ok 3 - Init 1945s ok 4 - Portal app 1945s ok 5 - Register $type 1945s ok 6 - OP portal 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 7 - Get JWKS, endpoint /oauth2/jwks 1945s ok 8 - HTTP code is 200 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1945s ok 10 - HTTP code is 200 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 11 - Post authentication with no target auth level 1945s ok 12 - Get cookie lemonldap (78ae1df53046ba72eadc4a436ef5107f183e6bfe9f056434f2896f10bfea6240) 1945s ok 13 - Portal object 1945s ok 14 - Init 1945s ok 15 - Portal app 1945s ok 16 - Register $type 1945s ok 17 - RP portal 1945s # ==> Pushing RP <== 1945s # ==> Popping RP <== 1945s ok 18 - Unauth SP request 1945s ok 19 - Get redirection 1945s ok 20 - Location header found 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 21 - Push request to OP, endpoint /oauth2/authorize 1945s ok 22 - HTTP code is 200 1945s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770026550_3369%22%2C%22targetAuthnLevel%22%3A%225%22%2C%22issuerTs%22%3A1770098430%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1945s ok 24 - HTTP code is 200 1945s ok 25 - Page contains a form 1945s ok 26 - URI match 1945s ok 27 - Field "confirm" is defined 1945s ok 28 - Field "url" is defined 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 29 - Post code 1945s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770026550_3369%22%2C%22targetAuthnLevel%22%3A%225%22%2C%22issuerTs%22%3A1770098430%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%7D) 1945s ok 31 - HTTP code is 200 1945s ok 32 - Page contains a form 1945s ok 33 - URI match 1945s ok 34 - Field "token" is defined 1945s ok 35 - Field "code" is defined 1945s ok 36 - Field "checkLogins" is defined 1945s ok 37 - Found EXTCODE input 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 38 - Post code 1945s ok 39 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770026550_3369%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1945s ok 40 - Get redirection 1945s ok 41 - Location header found 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 42 - Follow redirection to Oauth2 issuer 1945s ok 43 - Get cookie lemonldappdata () 1945s ok 44 - Pdata was cleared 1945s ok 45 - HTTP code is 200 1945s ok 46 - Page contains a form 1945s ok 47 - URI match 1945s ok 48 - Field "confirm" is defined 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 49 - Post confirmation, endpoint /oauth2/authorize 1945s ok 50 - Get redirection 1945s ok 51 - Location header found 1945s # ==> Pushing RP <== 1945s ok 52 - REST request 1945s ok 53 - Request from RP to OP, endpoint /oauth2/token 1945s # ==> Saving handler RP <== 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s # ==> Restoring RP <== 1945s ok 54 - Execute request 1945s ok 55 - Response is 200 1945s ok 56 - Content is JSON 1945s ok 57 - Found access_token e13283f155a1087522d15280abc6aba45f5b237ce779c6134cff68e24648e3ac 1945s ok 58 - REST request 1945s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo 1945s # ==> Saving handler RP <== 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s # ==> Restoring RP <== 1945s ok 60 - Execute request 1945s ok 61 - Response is 200 1945s ok 62 - Content is JSON 1945s # ==> Popping RP <== 1945s ok 63 - Call openidconnectcallback on RP 1945s ok 64 - Get cookie lemonldap (274b45370a642449d5e6113c414dd9422299ffed7f48917ed84264514ffbe84a) 1945s # ==> Pushing RP <== 1945s # ==> Popping RP <== 1945s ok 65 - Get / on SP 1945s ok 66 - HTTP code is 200 1945s ok 67 - Authenticated as french 1945s # ==> Pushing RP <== 1945s # ==> Popping RP <== 1945s ok 68 - Unauth SP request 1945s ok 69 - Get redirection 1945s ok 70 - Location header found 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 71 - Push request to OP, endpoint /oauth2/authorize 1945s ok 72 - HTTP code is 200 1945s ok 73 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770098430%2C%22targetAuthnLevel%22%3A5%2C%22issuerRequestoauth2%22%3A%221770026550_48171%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 74 - Post authentication, endpoint /oauth2/authorize 1945s ok 75 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770098430%2C%22targetAuthnLevel%22%3A5%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770026550_53001%22%7D) 1945s ok 76 - HTTP code is 200 1945s ok 77 - Page contains a form 1945s ok 78 - URI match 1945s ok 79 - Field "token" is defined 1945s ok 80 - Field "code" is defined 1945s ok 81 - Field "checkLogins" is defined 1945s ok 82 - Found EXTCODE input 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 83 - Post code 1945s ok 84 - Get cookie lemonldap (ede5ac11e9af43ef46e0f716b99c30e9639621cec0dfb22e353ba1d29b1de5f9) 1945s ok 85 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770026550_53001%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1945s ok 86 - Get redirection 1945s ok 87 - Location header found 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s ok 88 - Follow redirection to Oauth2 issuer 1945s ok 89 - Get cookie lemonldappdata () 1945s ok 90 - Pdata was cleared 1945s ok 91 - Get redirection 1945s ok 92 - Location header found 1945s # ==> Pushing RP <== 1945s ok 93 - REST request 1945s ok 94 - Request from RP to OP, endpoint /oauth2/token 1945s # ==> Saving handler RP <== 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s # ==> Restoring RP <== 1945s ok 95 - Execute request 1945s ok 96 - Response is 200 1945s ok 97 - Content is JSON 1945s ok 98 - Found access_token b0aac6a1512e70b81fa17b19783b199f5fbf641f5c061f03a4df1e20922b32c1 1945s ok 99 - REST request 1945s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo 1945s # ==> Saving handler RP <== 1945s # ==> Pushing OP <== 1945s # ==> Popping OP <== 1945s # ==> Restoring RP <== 1945s ok 101 - Execute request 1945s ok 102 - Response is 200 1945s ok 103 - Content is JSON 1945s # ==> Popping RP <== 1945s ok 104 - Call openidconnectcallback on RP 1945s ok 105 - Get cookie lemonldap (03c4366817b435a5ba60bec6c5a72100de47adaad5cf80ceb183d7a85ba95be4) 1945s # ==> Pushing RP <== 1945s # ==> Popping RP <== 1945s ok 106 - Get / on SP 1945s ok 107 - HTTP code is 200 1945s ok 108 - Authenticated as french 1945s 1..108 1945s ok 1946s t/32-OIDC-Code-Flow-with-2F.t .................................................. 1946s ok 1 - use Lemonldap::NG::Portal::Main; 1946s ok 2 - Portal object 1946s ok 3 - Init 1946s ok 4 - Portal app 1946s ok 5 - Register $type 1946s ok 6 - OP portal 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 7 - Get JWKS, endpoint /oauth2/jwks 1946s ok 8 - HTTP code is 200 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1946s ok 10 - HTTP code is 200 1946s ok 11 - Portal object 1946s ok 12 - Init 1946s ok 13 - Portal app 1946s ok 14 - Register $type 1946s ok 15 - RP portal 1946s # ==> Pushing RP <== 1946s # ==> Popping RP <== 1946s ok 16 - Unauth SP request 1946s ok 17 - Get redirection 1946s ok 18 - Location header found 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 19 - Push request to OP, endpoint /oauth2/authorize 1946s ok 20 - HTTP code is 200 1946s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098431%2C%22issuerRequestoauth2%22%3A%221770026551_1008%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%7D) 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 22 - Post authentication, endpoint /oauth2/authorize 1946s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770098431%2C%22issuerRequestoauth2%22%3A%221770026551_63140%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1946s ok 24 - HTTP code is 200 1946s ok 25 - Page contains a form 1946s ok 26 - URI match 1946s ok 27 - Field "token" is defined 1946s ok 28 - Field "code" is defined 1946s ok 29 - Field "checkLogins" is defined 1946s ok 30 - Found EXTCODE input 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 31 - Post code 1946s ok 32 - Get cookie lemonldap (791d613539b09470f4929665371e949529f68f4feab6b2423c87b06e4c244284) 1946s ok 33 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770026551_63140%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) 1946s ok 34 - Get redirection 1946s ok 35 - Location header found 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 36 - Follow redirection to Oauth2 issuer 1946s ok 37 - Get cookie lemonldappdata () 1946s ok 38 - Pdata was cleared 1946s ok 39 - HTTP code is 200 1946s ok 40 - Page contains a form 1946s ok 41 - URI match 1946s ok 42 - Field "confirm" is defined 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 43 - Post confirmation, endpoint /oauth2/authorize 1946s ok 44 - Get redirection 1946s ok 45 - Location header found 1946s # ==> Pushing RP <== 1946s ok 46 - REST request 1946s ok 47 - Request from RP to OP, endpoint /oauth2/token 1946s # ==> Saving handler RP <== 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s # ==> Restoring RP <== 1946s ok 48 - Execute request 1946s ok 49 - Response is 200 1946s ok 50 - Content is JSON 1946s ok 51 - Found access_token 53a9ca7912d1ed414aaa4aefbcea903a75e5e877bb6cf33d69f9654799a841d2 1946s ok 52 - REST request 1946s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo 1946s # ==> Saving handler RP <== 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s # ==> Restoring RP <== 1946s ok 54 - Execute request 1946s ok 55 - Response is 200 1946s ok 56 - Content is JSON 1946s # ==> Popping RP <== 1946s ok 57 - Call openidconnectcallback on RP 1946s ok 58 - Get cookie lemonldap (95356f63577a05a52f1be5a6e852ac257b9f95ae08902ab54d0d0f248309f405) 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 59 - Check session, endpoint /oauth2/checksession.html 1946s ok 60 - HTTP code is 200 1946s ok 61 - Frame can be embedded 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 62 - Get userinfo 1946s ok 63 - HTTP code is 200 1946s ok 64 - Content-Type is JSON 1946s ok 65 - Content is valid JSON 1946s ok 66 - UTF-8 values 1946s ok 67 - UTF-8 values 1946s # ==> Pushing RP <== 1946s # ==> Popping RP <== 1946s ok 68 - Query RP for logout 1946s ok 69 - Get redirection 1946s ok 70 - Location header found 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 71 - Push logout request to OP, endpoint /oauth2/logout 1946s ok 72 - HTTP code is 200 1946s ok 73 - Page contains a form 1946s ok 74 - Host match 1946s ok 75 - Field "confirm" is defined 1946s ok 76 - CSP header authorize POST request to \# 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 77 - Confirm logout, endpoint /oauth2/logout 1946s ok 78 - Get redirection 1946s ok 79 - Location header found 1946s ok 80 - Get cookie lemonldap (0) 1946s ok 81 - SSO cookie removed 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout 1946s ok 83 - Get redirection 1946s ok 84 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 85 - logout endpoint, endpoint /oauth2/logout 1946s ok 86 - Response status is 401 1946s ok 87 - Content is JSON 1946s ok 88 - Error code is 9 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 89 - Test if user is reject on IdP 1946s ok 90 - Response status is 401 1946s ok 91 - Content is JSON 1946s ok 92 - Error code is 1 1946s # ==> Pushing RP <== 1946s # ==> Popping RP <== 1946s ok 93 - Test if user is reject on SP 1946s ok 94 - Get redirection 1946s ok 95 - Location header found 1946s # Subtest: Test reauth by prompt=login 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 1 - Post authentication 1946s ok 2 - HTTP code is 200 1946s ok 3 - Page contains a form 1946s ok 4 - URI match 1946s ok 5 - Field "token" is defined 1946s ok 6 - Field "code" is defined 1946s ok 7 - Field "checkLogins" is defined 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 8 - Post code 1946s ok 9 - Get cookie lemonldap (17ae0a935f3af51ea7db807a98849763648a5a6fbc1a7cbf5c59a93007bbf99a) 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 10 - Test reauth 1946s ok 11 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestoauth2%22%3A%221770030151_53728%22%2C%22issuerTs%22%3A1770102031%7D) 1946s ok 12 - HTTP code is 200 1946s ok 13 - Page contains a form 1946s ok 14 - URI match 1946s ok 15 - Field "confirm" is defined 1946s ok 16 - Propose to renew session 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 17 - Ask to renew 1946s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770030151_53728%22%2C%22issuerTs%22%3A1770102031%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%7D) 1946s ok 19 - HTTP code is 200 1946s ok 20 - Page contains a form 1946s ok 21 - Host match 1946s ok 22 - Field "upgrading" is defined 1946s ok 23 - Field "url" is defined 1946s ok 24 - CSP header authorize POST request to \# 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 25 - Ask to renew 1946s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770102031%2C%22issuerRequestoauth2%22%3A%221770030151_53728%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1946s ok 27 - HTTP code is 200 1946s ok 28 - Page contains a form 1946s ok 29 - URI match 1946s ok 30 - Field "token" is defined 1946s ok 31 - Field "code" is defined 1946s ok 32 - Field "checkLogins" is defined 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 33 - Post code 1946s ok 34 - Get cookie lemonldap (f10c673035bef79900e392485837114dd4f648fb6104a6ef6eeb8c74bb842d32) 1946s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770030151_53728%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1946s ok 36 - Get redirection 1946s ok 37 - Location header found 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 38 - Push request to OP, endpoint /ext2fcheck?skin=bootstrap 1946s ok 39 - HTTP code is 200 1946s ok 40 - HTTP code is 200 1946s ok 41 - Page contains a form 1946s ok 42 - URI match 1946s ok 43 - Field "confirm" is defined 1946s ok 44 - Field "client_id" is defined 1946s ok 45 - Field "scope" is defined 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 46 - Post confirmation, endpoint /oauth2/authorize 1946s ok 47 - Get redirection 1946s ok 48 - Location header found 1946s 1..48 1946s ok 96 - Test reauth by prompt=login 1946s 1..96 1946s ok 1946s t/32-OIDC-Double-Keys-without-kid.t ............................................ 1946s ok 1 - use Lemonldap::NG::Portal::Main; 1946s ok 2 - Portal object 1946s ok 3 - Init 1946s ok 4 - Portal app 1946s ok 5 - Register $type 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 6 - Get JWKS, endpoint /oauth2/jwks 1946s ok 7 - HTTP code is 200 1946s ok 8 - JWKS->keys is an array 1946s ok 9 - Found 2 keys 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1946s ok 11 - HTTP code is 200 1946s ok 12 - Portal object 1946s ok 13 - Init 1946s ok 14 - Portal app 1946s ok 15 - Register $type 1946s # ==> Pushing RP <== 1946s # ==> Popping RP <== 1946s ok 16 - Unauth RP request 1946s ok 17 - Get redirection 1946s ok 18 - Location header found 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 19 - Push request to OP, endpoint /oauth2/authorize 1946s ok 20 - HTTP code is 200 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 21 - Post authentication, endpoint /oauth2/authorize 1946s ok 22 - Get cookie lemonldap (82b0b1d8189305d98c0e4134957415471c55243eb711c9a060232787ac0d0ed2) 1946s ok 23 - HTTP code is 200 1946s ok 24 - Page contains a form 1946s ok 25 - Host match 1946s ok 26 - Field "confirm" is defined 1946s ok 27 - CSP header authorize POST request to \# 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 28 - Post confirmation, endpoint /oauth2/authorize 1946s ok 29 - Get redirection 1946s ok 30 - Location header found 1946s # ==> Pushing RP <== 1946s ok 31 - REST request 1946s ok 32 - Request from RP to OP, endpoint /oauth2/token 1946s # ==> Saving handler RP <== 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s # ==> Restoring RP <== 1946s ok 33 - Execute request 1946s ok 34 - Response is 200 1946s ok 35 - Content is JSON 1946s ok 36 - REST request 1946s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1946s # ==> Saving handler RP <== 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s # ==> Restoring RP <== 1946s ok 38 - Execute request 1946s ok 39 - Response is 200 1946s ok 40 - Content is JSON 1946s # ==> Popping RP <== 1946s ok 41 - Call openidconnectcallback on RP 1946s ok 42 - Get cookie lemonldap (2b328597ae6dfde4e741ca175fafa185d7ca790c8d4b9490f6efab177496ccce) 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s # ==> Pushing OP <== 1946s ok 43 - REST request 1946s ok 44 - Request from OP to RP 1946s # ==> Saving handler OP <== 1946s # ==> Pushing RP <== 1946s # ==> Popping RP <== 1946s # ==> Restoring OP <== 1946s ok 45 - Execute request 1946s ok 46 - Response is 200 1946s # ==> Popping OP <== 1946s ok 47 - Query OP for logout 1946s ok 48 - HTTP code is 200 1946s # ==> Pushing OP <== 1946s # ==> Popping OP <== 1946s ok 49 - Test if user is reject on OP 1946s ok 50 - Response status is 401 1946s ok 51 - Content is JSON 1946s ok 52 - Error code is 1 1946s # ==> Pushing RP <== 1946s # ==> Popping RP <== 1946s ok 53 - Test if user is reject on RP 1946s ok 54 - Get redirection 1946s ok 55 - Location header found 1946s 1..55 1946s ok 1947s t/32-OIDC-Double-Keys.t ........................................................ 1947s ok 1 - use Lemonldap::NG::Portal::Main; 1947s ok 2 - Portal object 1947s ok 3 - Init 1947s ok 4 - Portal app 1947s ok 5 - Register $type 1947s # ==> Pushing OP <== 1947s # ==> Popping OP <== 1947s ok 6 - Get JWKS, endpoint /oauth2/jwks 1947s ok 7 - HTTP code is 200 1947s ok 8 - JWKS->keys is an array 1947s ok 9 - Found 2 keys 1947s # ==> Pushing OP <== 1947s # ==> Popping OP <== 1947s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1947s ok 11 - HTTP code is 200 1947s ok 12 - Portal object 1947s ok 13 - Init 1947s ok 14 - Portal app 1947s ok 15 - Register $type 1947s # ==> Pushing RP <== 1947s # ==> Popping RP <== 1947s ok 16 - Unauth RP request 1947s ok 17 - Get redirection 1947s ok 18 - Location header found 1947s # ==> Pushing OP <== 1947s # ==> Popping OP <== 1947s ok 19 - Push request to OP, endpoint /oauth2/authorize 1947s ok 20 - HTTP code is 200 1947s # ==> Pushing OP <== 1947s # ==> Popping OP <== 1947s ok 21 - Post authentication, endpoint /oauth2/authorize 1947s ok 22 - Get cookie lemonldap (4059b4f2f493a7a0d844076735b11ff5339af66e5b4ae750e9a2a1b9813ada38) 1947s ok 23 - HTTP code is 200 1947s ok 24 - Page contains a form 1947s ok 25 - Host match 1947s ok 26 - Field "confirm" is defined 1947s ok 27 - CSP header authorize POST request to \# 1947s # ==> Pushing OP <== 1947s # ==> Popping OP <== 1947s ok 28 - Post confirmation, endpoint /oauth2/authorize 1947s ok 29 - Get redirection 1947s ok 30 - Location header found 1947s # ==> Pushing RP <== 1947s ok 31 - REST request 1947s ok 32 - Request from RP to OP, endpoint /oauth2/token 1947s # ==> Saving handler RP <== 1947s # ==> Pushing OP <== 1947s # ==> Popping OP <== 1947s # ==> Restoring RP <== 1947s ok 33 - Execute request 1947s ok 34 - Response is 200 1947s ok 35 - Content is JSON 1947s ok 36 - REST request 1947s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1947s # ==> Saving handler RP <== 1947s # ==> Pushing OP <== 1947s # ==> Popping OP <== 1947s # ==> Restoring RP <== 1947s ok 38 - Execute request 1947s ok 39 - Response is 200 1947s ok 40 - Content is JSON 1947s # ==> Popping RP <== 1947s ok 41 - Call openidconnectcallback on RP 1947s ok 42 - Get cookie lemonldap (22cb8fee71ef69ebb2eb5c4c0bf667411a70d5bbe7180a567c134133be84dc16) 1947s # ==> Pushing OP <== 1947s # ==> Popping OP <== 1947s # ==> Pushing OP <== 1947s ok 43 - REST request 1947s ok 44 - Request from OP to RP 1947s # ==> Saving handler OP <== 1947s # ==> Pushing RP <== 1947s # ==> Popping RP <== 1947s # ==> Restoring OP <== 1947s ok 45 - Execute request 1947s ok 46 - Response is 200 1947s # ==> Popping OP <== 1947s ok 47 - Query OP for logout 1947s ok 48 - HTTP code is 200 1947s # ==> Pushing OP <== 1947s # ==> Popping OP <== 1947s ok 49 - Test if user is reject on OP 1947s ok 50 - Response status is 401 1947s ok 51 - Content is JSON 1947s ok 52 - Error code is 1 1947s # ==> Pushing RP <== 1947s # ==> Popping RP <== 1947s ok 53 - Test if user is reject on RP 1947s ok 54 - Get redirection 1947s ok 55 - Location header found 1947s 1..55 1947s ok 1948s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t .................................... 1948s ok 1 - use Lemonldap::NG::Portal::Main; 1948s ok 2 - use Lemonldap::NG::Handler::Server; 1948s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1948s ok 4 - Portal object 1948s ok 5 - Init 1948s ok 6 - Portal app 1948s ok 7 - HTTP code is 200 1948s ok 8 - Content-Type is JSON 1948s ok 9 - Content is valid JSON 1948s ok 10 - HTTP code is 200 1948s ok 11 - HTTP code is 403 1948s ok 12 - HTTP code is 403 1948s ok 13 - HTTP code is 200 1948s ok 14 - Content-Type is JSON 1948s ok 15 - Content is valid JSON 1948s ok 16 - HTTP code is 403 1948s ok 17 - HTTP code is 200 1948s ok 18 - HTTP code is 403 1948s ok 19 - Get cookie lemonldap (1202657b700d20dd3adedfd0559d0c3c9c28f7c6420f43a84f1f3ee919da51d2) 1948s ok 20 - Get redirection 1948s ok 21 - Location header found 1948s ok 22 - HTTP code is 200 1948s ok 23 - Content-Type is JSON 1948s ok 24 - Content is valid JSON 1948s ok 25 - HTTP code is 403 1948s ok 26 - HTTP code is 403 1948s ok 27 - HTTP code is 200 1948s 1..27 1948s ok 1948s t/32-OIDC-Grant-Type-Rules.t ................................................... 1948s ok 1 - use Lemonldap::NG::Portal::Main; 1948s ok 2 - Portal object 1948s ok 3 - Init 1948s ok 4 - Portal app 1948s ok 5 - Response status is 400 1948s ok 6 - Content is JSON 1948s ok 7 - Error code is invalid_grant 1948s ok 8 - Response status is 400 1948s ok 9 - Content is JSON 1948s ok 10 - Error code is invalid_grant 1948s ok 11 - Get cookie lemonldap (45e23d5748dd879509ae8240bc8dc7dbc4d740bd7d6b1e53f1cc38c6f5d35650) 1948s ok 12 - Get redirection 1948s ok 13 - Location header found 1948s ok 14 - HTTP code is 200 1948s ok 15 - Content-Type is JSON 1948s ok 16 - Content is valid JSON 1948s ok 17 - Response status is 400 1948s ok 18 - Content is JSON 1948s ok 19 - Error code is invalid_grant 1948s ok 20 - Get cookie lemonldap (4ae98b4b4a49b3363e26ca827fc9689226d1be52cc9ba83218c711889676c977) 1948s ok 21 - Expected portal error code: code found on page 1948s ok 22 - Expected portal error code 1948s ok 23 - Response status is 400 1948s ok 24 - Content is JSON 1948s ok 25 - Error code is invalid_grant 1948s ok 26 - HTTP code is 200 1948s ok 27 - Content-Type is JSON 1948s ok 28 - Content is valid JSON 1948s ok 29 - Get cookie lemonldap (11389a8a0c80242d30fcccece756f22620a5da8e2080dbf2f28cff6e647d2610) 1948s ok 30 - Expected portal error code: code found on page 1948s ok 31 - Expected portal error code 1948s 1..31 1948s ok 1949s t/32-OIDC-Hook-GetRpConfig.t ................................................... 1949s ok 1 - use Lemonldap::NG::Portal::Main; 1949s # Subtest: Check negative TTL 1949s ok 1 - Portal object 1949s ok 2 - Init 1949s ok 3 - Portal app 1949s ok 4 - Auth query 1949s ok 5 - HTTP code is 200 1949s ok 6 - Get cookie lemonldap (8d73ab8c3f139b5c07d895184d566a7484227acbf756b3653623e4acbb908587) 1949s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1949s ok 7 - Expected portal error code: code found on page 1949s ok 8 - Expected portal error code 1949s ok 9 - Called once 1949s ok 10 - Expected portal error code: code found on page 1949s ok 11 - Expected portal error code 1949s ok 12 - Not called again 1949s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1949s ok 13 - Expected portal error code: code found on page 1949s ok 14 - Expected portal error code 1949s ok 15 - Called again 1949s 1..15 1949s ok 2 - Check negative TTL 1949s # Subtest: Check getting RP from plugin 1949s ok 1 - Portal object 1949s ok 2 - Init 1949s ok 3 - Portal app 1949s ok 4 - Auth query 1949s ok 5 - HTTP code is 200 1949s ok 6 - Get cookie lemonldap (88bc18625515d44b05cd8351f55a49c5a6b1280bcff6abef069a9c202e61e4a4) 1949s ok 7 - Allowed value in endpoint 1949s ok 8 - Expected portal error code: code found on page 1949s ok 9 - Expected portal error code 1949s ok 10 - Called once 1949s ok 11 - Allowed value in endpoint 1949s ok 12 - Get redirection 1949s ok 13 - Location header found 1949s ok 14 - Found code 1949s ok 15 - Not called again 1949s ok 16 - Access token present 1949s ok 17 - HTTP code is 200 1949s ok 18 - Content-Type is JSON 1949s ok 19 - Content is valid JSON 1949s ok 20 - Scope, Attributes etc are working 1949s 1..20 1949s ok 3 - Check getting RP from plugin 1949s # Subtest: Check config change 1949s ok 1 - Portal object 1949s ok 2 - Init 1949s ok 3 - Portal app 1949s ok 4 - Auth query 1949s ok 5 - HTTP code is 200 1949s ok 6 - Get cookie lemonldap (0bfd4b6f61f5b8080dd0c73292111045f979c268ccb271befe0b3ac59013e43b) 1949s ok 7 - Allowed value in endpoint 1949s ok 8 - Get redirection 1949s ok 9 - Location header found 1949s ok 10 - Found code 1949s ok 11 - ID token present 1949s ok 12 1949s ok 13 - Called once 1949s ok 14 - Allowed value in endpoint 1949s ok 15 - Get redirection 1949s ok 16 - Location header found 1949s ok 17 - Found code 1949s ok 18 - ID token present 1949s ok 19 1949s ok 20 - Not called again yet 1949s ok 21 - Allowed value in endpoint 1949s ok 22 - Get redirection 1949s ok 23 - Location header found 1949s ok 24 - Found code 1949s ok 25 - ID token present 1949s ok 26 1949s ok 27 - Called again 1949s 1..27 1949s ok 4 - Check config change 1949s # Subtest: Test persistent behavior 1949s ok 1 - Portal object 1949s ok 2 - Init 1949s ok 3 - Portal app 1949s ok 4 - Auth query 1949s ok 5 - HTTP code is 200 1949s ok 6 - Get cookie lemonldap (ec63ea06aaf1888fc0de8bbcad2ff17038cc46c7964f36e1735e9e4fb5cce8bc) 1949s ok 7 - Allowed value in endpoint 1949s ok 8 - Get redirection 1949s ok 9 - Location header found 1949s ok 10 - Found code 1949s ok 11 - Plugin was called 1949s # Subtest: After disabling config, provider is becomes disabled 1949s ok 1 - Allowed value in endpoint 1949s ok 2 - Get redirection 1949s ok 3 - Location header found 1949s ok 4 - Found code 1949s ok 5 - Plugin was not called again 1949s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1949s ok 6 - Expected portal error code: code found on page 1949s ok 7 - Expected portal error code 1949s ok 8 - Plugin was called again 1949s 1..8 1949s ok 12 - After disabling config, provider is becomes disabled 1949s # Subtest: After reload, config is disabled for good 1949s ok 1 - Call count reset 1949s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1949s ok 2 - Expected portal error code: code found on page 1949s ok 3 - Expected portal error code 1949s ok 4 - Plugin was called 1949s 1..4 1949s ok 13 - After reload, config is disabled for good 1949s # Subtest: Enable again, reload, config works immediately 1949s ok 1 - Call count reset 1949s ok 2 - Allowed value in endpoint 1949s ok 3 - Get redirection 1949s ok 4 - Location header found 1949s ok 5 - Found code 1949s ok 6 - Plugin was called 1949s 1..6 1949s ok 14 - Enable again, reload, config works immediately 1949s 1..14 1949s ok 5 - Test persistent behavior 1949s # Subtest: Check broken config 1949s ok 1 - Portal object 1949s ok 2 - Init 1949s ok 3 - Portal app 1949s ok 4 - Auth query 1949s ok 5 - HTTP code is 200 1949s ok 6 - Get cookie lemonldap (2bc9e427020cd56ef6d2c35d800e34c8a8dca1bcf64085fe77007a0fc88ff1be) 1949s ok 7 - Expected portal error code: code found on page 1949s ok 8 - Expected portal error code 1949s ok 9 - Called once 1949s ok 10 - Expected portal error code: code found on page 1949s ok 11 - Expected portal error code 1949s ok 12 - Not called again 1949s ok 13 - Allowed value in endpoint 1949s ok 14 - Get redirection 1949s ok 15 - Location header found 1949s ok 16 - Found code 1949s ok 17 - Called again 1949s 1..17 1949s ok 6 - Check broken config 1949s # Subtest: Make sure token endpoint loads RP 1949s # Subtest: client id + password 1949s ok 1 - Portal object 1949s ok 2 - Init 1949s ok 3 - Portal app 1949s ok 4 - HTTP code is 200 1949s ok 5 - Content-Type is JSON 1949s ok 6 - Content is valid JSON 1949s ok 7 - Found access token 1949s 1..7 1949s ok 1 - client id + password 1949s # Subtest: JWT auth 1949s ok 1 - Portal object 1949s ok 2 - Init 1949s ok 3 - Portal app 1949s ok 4 - HTTP code is 200 1949s ok 5 - Content-Type is JSON 1949s ok 6 - Content is valid JSON 1949s ok 7 - Found access token 1949s 1..7 1949s ok 2 - JWT auth 1949s 1..2 1949s ok 7 - Make sure token endpoint loads RP 1949s 1..7 1949s ok 1950s t/32-OIDC-Hooks.t .............................................................. 1950s ok 1 - use Lemonldap::NG::Portal::Main; 1950s ok 2 - Portal object 1950s ok 3 - Init 1950s ok 4 - Portal app 1950s ok 5 - Post authentication 1950s ok 6 - Get cookie lemonldap (864faa2f4667cad65d6baeb1e84f00d258e965bc47d8633de7f06b11c7ca9cb2) 1950s ok 7 - Allowed value in endpoint 1950s ok 8 - Authorized URL is denied by hook during login 1950s ok 9 - Declared URL was denied by hook: code found on page 1950s ok 10 - Declared URL was denied by hook 1950s ok 11 - Allowed value in endpoint 1950s ok 12 - Authorized URL is denied by hook during logout 1950s ok 13 - Declared URL was denied by hook: code found on page 1950s ok 14 - Declared URL was denied by hook 1950s ok 15 - Allowed value in endpoint 1950s ok 16 - Authorized URL is denied by hook during unauth logout 1950s ok 17 - Declared URL was denied by hook: code found on page 1950s ok 18 - Declared URL was denied by hook 1950s ok 19 - Allowed value in endpoint 1950s ok 20 - Unauthorized URL is allowed by hook during login 1950s ok 21 - Get redirection 1950s ok 22 - Location header found 1950s ok 23 - Allowed value in endpoint 1950s ok 24 - Get authorization code 1950s ok 25 - Get redirection 1950s ok 26 - Location header found 1950s ok 27 - Post token 1950s ok 28 - Access token present 1950s ok 29 - ID token present 1950s ok 30 - Refresh token present 1950s ok 31 - Found custom token in token response 1950s ok 32 - Found hooked claim in ID token 1950s ok 33 - Found hooked claim in ID token 1950s ok 34 - Found hooked claim in ID token 1950s ok 35 - HS** ID token has no kid header 1950s ok 36 - Found hooked JWT header 1950s ok 37 - HTTP code is 200 1950s ok 38 - Content-Type is JSON 1950s ok 39 - Content is valid JSON 1950s ok 40 - Found hooked claim in Userinfo token 1950s ok 41 - Found injected variable in Userinfo token 1950s ok 42 - Found exported attribute variable in Userinfo token 1950s ok 43 - Scopes are visible in hook 1950s ok 44 - Token is a JWT 1950s ok 45 - Found claim in JWT 1950s ok 46 - hooked access token type 1950s ok 47 - Post introspection 1950s ok 48 - HTTP code is 200 1950s ok 49 - Found hook defined scope 1950s ok 50 - Found result of oidcResolveScope 1950s ok 51 - HTTP code is 200 1950s ok 52 - Content-Type is JSON 1950s ok 53 - Content is valid JSON 1950s ok 54 - Access token present 1950s ok 55 - Token is a JWT 1950s ok 56 - Found claim in JWT 1950s ok 57 - Allowed value in endpoint 1950s ok 58 - Get redirection 1950s ok 59 - Location header found 1950s ok 60 - HTTP code is 200 1950s ok 61 - Content-Type is JSON 1950s ok 62 - Content is valid JSON 1950s ok 63 - Refresh token present 1950s ok 64 - HTTP code is 200 1950s ok 65 - Content-Type is JSON 1950s ok 66 - Content is valid JSON 1950s ok 67 - Token is a JWT 1950s ok 68 - Found claim in JWT 1950s 1..68 1950s ok 1951s t/32-OIDC-ID-Token.t ........................................................... 1951s ok 1 - use Lemonldap::NG::Portal::Main; 1951s # Subtest: Default ID token 1951s ok 1 - Portal object 1951s ok 2 - Init 1951s ok 3 - Portal app 1951s ok 4 - Register $type 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 5 - Get cookie lemonldap (8ef38c1d5de6d9800eb6fe670f80c184c937b1613268272f0e54798c28a51031) 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 6 - Get redirection 1951s ok 7 - Location header found 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 8 - HTTP code is 200 1951s ok 9 - Content-Type is JSON 1951s ok 10 - Content is valid JSON 1951s ok 11 - Successfully decoded ID Token header 1951s ok 12 - Successfully decoded ID Token payload 1951s ok 13 - Default ID token alg is RS256 1951s ok 14 - kid is not present 1951s ok 15 - Audience is rpid 1951s ok 16 - Expires in an hour 1951s ok 17 - Issuer is correct 1951s ok 18 - Subject is correct 1951s ok 19 - No claims in ID Token 1951s ok 20 - No amr set 1951s 1..20 1951s ok 2 - Default ID token 1951s # Subtest: Custom AMR rule 1951s ok 1 - Portal object 1951s ok 2 - Init 1951s ok 3 - Portal app 1951s ok 4 - Register $type 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 5 - Get cookie lemonldap (22a7dbb7cad0caca95711b3a78042d690498293da2ad6a069acf19225626486b) 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 6 - Get redirection 1951s ok 7 - Location header found 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 8 - HTTP code is 200 1951s ok 9 - Content-Type is JSON 1951s ok 10 - Content is valid JSON 1951s ok 11 - Successfully decoded ID Token header 1951s ok 12 - Successfully decoded ID Token payload 1951s ok 13 - Correct AMR values found 1951s 1..13 1951s ok 3 - Custom AMR rule 1951s # Subtest: Has Key ID in conf 1951s ok 1 - Portal object 1951s ok 2 - Init 1951s ok 3 - Portal app 1951s ok 4 - Register $type 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 5 - Get cookie lemonldap (a5c5c3f2a6103be2dbc36cdb7002e64126205488eecc88633b903bfe39b71b82) 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 6 - Get redirection 1951s ok 7 - Location header found 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 8 - HTTP code is 200 1951s ok 9 - Content-Type is JSON 1951s ok 10 - Content is valid JSON 1951s ok 11 - Successfully decoded ID Token header 1951s ok 12 - Successfully decoded ID Token payload 1951s ok 13 - Default ID token alg is RS256 1951s ok 14 - kid is correct 1951s 1..14 1951s ok 4 - Has Key ID in conf 1951s # Subtest: Different signing alg 1951s ok 1 - Portal object 1951s ok 2 - Init 1951s ok 3 - Portal app 1951s ok 4 - Register $type 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 5 - Get cookie lemonldap (5a157b9af1a0fdd2689e95e42f383b020d43bf5935c73debd5921027bf1d7af2) 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 6 - Get redirection 1951s ok 7 - Location header found 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 8 - HTTP code is 200 1951s ok 9 - Content-Type is JSON 1951s ok 10 - Content is valid JSON 1951s ok 11 - Successfully decoded ID Token header 1951s ok 12 - Successfully decoded ID Token payload 1951s ok 13 - Signature alg was modified 1951s ok 14 - kid is not present 1951s 1..14 1951s ok 5 - Different signing alg 1951s # Subtest: Force claims 1951s ok 1 - Portal object 1951s ok 2 - Init 1951s ok 3 - Portal app 1951s ok 4 - Register $type 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 5 - Get cookie lemonldap (77217462e66d88e41ac0f305bd49fe93c14f4ec3e74d745c2736ce58df13761f) 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 6 - Get redirection 1951s ok 7 - Location header found 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 8 - HTTP code is 200 1951s ok 9 - Content-Type is JSON 1951s ok 10 - Content is valid JSON 1951s ok 11 - Successfully decoded ID Token header 1951s ok 12 - Successfully decoded ID Token payload 1951s ok 13 - Found claims in ID Token 1951s 1..13 1951s ok 6 - Force claims 1951s 1..6 1951s ok 1951s t/32-OIDC-JWE.t ................................................................ 1951s ok 1 - use Lemonldap::NG::Portal::Main; 1951s ok 2 - Portal object 1951s ok 3 - Init 1951s ok 4 - Portal app 1951s ok 5 - Register $type 1951s ok 6 - OP portal 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 7 - Get JWKS, endpoint /oauth2/jwks 1951s ok 8 - HTTP code is 200 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1951s ok 10 - HTTP code is 200 1951s ok 11 - Portal object 1951s ok 12 - Init 1951s ok 13 - Portal app 1951s ok 14 - Register $type 1951s ok 15 - RP portal 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s # ==> Pushing RP <== 1951s # ==> Popping RP <== 1951s ok 16 - RP publish its keys 1951s ok 17 - HTTP code is 200 1951s ok 18 - Content-Type is JSON 1951s ok 19 - Content is valid JSON 1951s ok 20 - Get RP encryption key 1951s # ==> Pushing RP <== 1951s # ==> Popping RP <== 1951s ok 21 - Unauth RP request 1951s ok 22 - Get redirection 1951s ok 23 - Location header found 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 24 - Push request to OP, endpoint /oauth2/authorize 1951s ok 25 - HTTP code is 200 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 26 - Post authentication, endpoint /oauth2/authorize 1951s ok 27 - Get cookie lemonldap (4ae12d1d2e2f5611265a232c5950538de60b5bbae02bbd75d905ead2b924e645) 1951s ok 28 - HTTP code is 200 1951s ok 29 - Page contains a form 1951s ok 30 - Host match 1951s ok 31 - Field "confirm" is defined 1951s ok 32 - CSP header authorize POST request to \# 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 33 - Post confirmation, endpoint /oauth2/authorize 1951s ok 34 - Get redirection 1951s ok 35 - Location header found 1951s # ==> Pushing RP <== 1951s ok 36 - REST request 1951s ok 37 - Request from RP to OP, endpoint /oauth2/token 1951s # ==> Saving handler RP <== 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s # ==> Restoring RP <== 1951s ok 38 - Execute request 1951s ok 39 - Response is 200 1951s ok 40 - Content is JSON 1951s ok 41 - REST request 1951s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 1951s # ==> Saving handler RP <== 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s # ==> Restoring RP <== 1951s ok 43 - Execute request 1951s ok 44 - Response is 200 1951s ok 45 - Content is JSON 1951s # ==> Popping RP <== 1951s ok 46 - Call openidconnectcallback on RP 1951s ok 47 - Get cookie lemonldap (c0ed08d0cbb06665a827fe10fb03b9ae15f5f9438f3ad680501ef3f307f02a2a) 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s # ==> Pushing OP <== 1951s ok 48 - REST request 1951s ok 49 - Request from OP to RP 1951s # ==> Saving handler OP <== 1951s # ==> Pushing RP <== 1951s # ==> Popping RP <== 1951s # ==> Restoring OP <== 1951s ok 50 - Execute request 1951s ok 51 - Response is 200 1951s # ==> Popping OP <== 1951s ok 52 - Query OP for logout 1951s ok 53 - HTTP code is 200 1951s # ==> Pushing OP <== 1951s # ==> Popping OP <== 1951s ok 54 - Test if user is reject on OP 1951s ok 55 - Response status is 401 1951s ok 56 - Content is JSON 1951s ok 57 - Error code is 1 1951s # ==> Pushing RP <== 1951s # ==> Popping RP <== 1951s ok 58 - Test if user is reject on RP 1951s ok 59 - Get redirection 1951s ok 60 - Location header found 1951s 1..60 1951s ok 1952s t/32-OIDC-JWS-client_secret_jwt.t .............................................. 1952s ok 1 - use Lemonldap::NG::Portal::Main; 1952s ok 2 - Portal object 1952s ok 3 - Init 1952s ok 4 - Portal app 1952s ok 5 - Register $type 1952s # ==> Pushing OP <== 1952s # ==> Popping OP <== 1952s ok 6 - Get JWKS, endpoint /oauth2/jwks 1952s ok 7 - HTTP code is 200 1952s # ==> Pushing OP <== 1952s # ==> Popping OP <== 1952s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1952s ok 9 - HTTP code is 200 1952s ok 10 - Portal object 1952s ok 11 - Init 1952s ok 12 - Portal app 1952s ok 13 - Register $type 1952s # ==> Pushing RP <== 1952s # ==> Popping RP <== 1952s ok 14 - Unauth RP request 1952s ok 15 - Get redirection 1952s ok 16 - Location header found 1952s ok 17 - Authorization request is encoded as JWT 1952s ok 18 - Alg can be changed in config 1952s # ==> Pushing OP <== 1952s # ==> Popping OP <== 1952s ok 19 - Push request to OP, endpoint /oauth2/authorize 1952s ok 20 - HTTP code is 200 1952s # ==> Pushing OP <== 1952s # ==> Popping OP <== 1952s ok 21 - Post authentication, endpoint /oauth2/authorize 1952s ok 22 - Get cookie lemonldap (aafd218337a955109fcbe031359afce003b5a53802dfab260542b6e058c595f4) 1952s ok 23 - HTTP code is 200 1952s ok 24 - Page contains a form 1952s ok 25 - Host match 1952s ok 26 - Field "confirm" is defined 1952s ok 27 - CSP header authorize POST request to \# 1952s # ==> Pushing OP <== 1952s # ==> Popping OP <== 1952s ok 28 - Post confirmation, endpoint /oauth2/authorize 1952s ok 29 - Get redirection 1952s ok 30 - Location header found 1952s # ==> Pushing RP <== 1952s ok 31 - REST request 1952s ok 32 - Request from RP to OP, endpoint /oauth2/token 1952s # ==> Saving handler RP <== 1952s # ==> Pushing OP <== 1952s # ==> Popping OP <== 1952s # ==> Restoring RP <== 1952s ok 33 - Execute request 1952s ok 34 - Response is 200 1952s ok 35 - Content is JSON 1952s ok 36 - REST request 1952s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1952s # ==> Saving handler RP <== 1952s # ==> Pushing OP <== 1952s # ==> Popping OP <== 1952s # ==> Restoring RP <== 1952s ok 38 - Execute request 1952s ok 39 - Response is 200 1952s ok 40 - Content is JSON 1952s # ==> Popping RP <== 1952s ok 41 - Call openidconnectcallback on RP 1952s ok 42 - Get cookie lemonldap (5e35fb8cafacb00426db6023e7e7f1cfbbed368f1b2365bdd7a317d5ff7441e0) 1952s # ==> Pushing OP <== 1952s # ==> Popping OP <== 1952s # ==> Pushing OP <== 1952s ok 43 - REST request 1952s ok 44 - Request from OP to RP 1952s # ==> Saving handler OP <== 1952s # ==> Pushing RP <== 1952s # ==> Popping RP <== 1952s # ==> Restoring OP <== 1952s ok 45 - Execute request 1952s ok 46 - Response is 200 1952s # ==> Popping OP <== 1952s ok 47 - Query OP for logout 1952s ok 48 - HTTP code is 200 1952s # ==> Pushing OP <== 1952s # ==> Popping OP <== 1952s ok 49 - Test if user is reject on OP 1952s ok 50 - Response status is 401 1952s ok 51 - Content is JSON 1952s ok 52 - Error code is 1 1952s # ==> Pushing RP <== 1952s # ==> Popping RP <== 1952s ok 53 - Test if user is reject on RP 1952s ok 54 - Get redirection 1952s ok 55 - Location header found 1952s 1..55 1952s ok 1953s t/32-OIDC-JWS-private_key_jwt.t ................................................ 1953s ok 1 - use Lemonldap::NG::Portal::Main; 1953s ok 2 - Portal object 1953s ok 3 - REST request 1953s ok 4 - Request from OP to RP 1953s [Tue Feb 3 06:00:38 2026] [LLNG:6203] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1953s [Tue Feb 3 06:00:38 2026] [LLNG:6203] [error] Malformed JWKS document 1953s [Tue Feb 3 06:00:38 2026] [LLNG:6203] [error] Relying Party rp has errors and will be ignored 1953s ok 5 - Init 1953s ok 6 - Portal app 1953s ok 7 - Register $type 1953s # ==> Pushing OP <== 1953s # ==> Popping OP <== 1953s ok 8 - Get JWKS, endpoint /oauth2/jwks 1953s ok 9 - HTTP code is 200 1953s # ==> Pushing OP <== 1953s # ==> Popping OP <== 1953s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1953s ok 11 - HTTP code is 200 1953s ok 12 - Portal object 1953s ok 13 - Init 1953s ok 14 - Portal app 1953s ok 15 - Register $type 1953s ok 16 - Portal object 1953s ok 17 - REST request 1953s ok 18 - Request from OP to RP 1953s # ==> Saving handler OP <== 1953s # ==> Pushing RP <== 1953s # ==> Popping RP <== 1953s # ==> Restoring OP <== 1953s ok 19 - Execute request 1953s ok 20 - Response is 200 1953s ok 21 - Content is JSON 1953s ok 22 - Init 1953s ok 23 - Portal app 1953s ok 24 - Register $type 1953s # ==> Pushing RP <== 1953s # ==> Popping RP <== 1953s ok 25 - RP publish its keys 1953s ok 26 - HTTP code is 200 1953s ok 27 - Content-Type is JSON 1953s ok 28 - Content is valid JSON 1953s ok 29 - Get RP sig key 1953s # ==> Pushing RP <== 1953s # ==> Popping RP <== 1953s ok 30 - Unauth RP request 1953s ok 31 - Get redirection 1953s ok 32 - Location header found 1953s # ==> Pushing OP <== 1953s # ==> Popping OP <== 1953s ok 33 - Push request to OP, endpoint /oauth2/authorize 1953s ok 34 - HTTP code is 200 1953s # ==> Pushing OP <== 1953s # ==> Popping OP <== 1953s ok 35 - Post authentication, endpoint /oauth2/authorize 1953s ok 36 - Get cookie lemonldap (304a94e2a41c9c9b636b1d7574f1c4460f3b9d570cc793389104c6cd1b045ac5) 1953s ok 37 - HTTP code is 200 1953s ok 38 - Page contains a form 1953s ok 39 - Host match 1953s ok 40 - Field "confirm" is defined 1953s ok 41 - CSP header authorize POST request to \# 1953s # ==> Pushing OP <== 1953s # ==> Popping OP <== 1953s ok 42 - Post confirmation, endpoint /oauth2/authorize 1953s ok 43 - Get redirection 1953s ok 44 - Location header found 1953s # ==> Pushing RP <== 1953s ok 45 - REST request 1953s ok 46 - Request from RP to OP, endpoint /oauth2/token 1953s # ==> Saving handler RP <== 1953s # ==> Pushing OP <== 1953s # ==> Popping OP <== 1953s # ==> Restoring RP <== 1953s ok 47 - Execute request 1953s ok 48 - Response is 200 1953s ok 49 - Content is JSON 1953s ok 50 - REST request 1953s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 1953s # ==> Saving handler RP <== 1953s # ==> Pushing OP <== 1953s # ==> Popping OP <== 1953s # ==> Restoring RP <== 1953s ok 52 - Execute request 1953s ok 53 - Response is 200 1953s ok 54 - Content is JSON 1953s # ==> Popping RP <== 1953s ok 55 - Call openidconnectcallback on RP 1953s ok 56 - Get cookie lemonldap (5c19aa8d58750220d85c6beba72a1fdb62e8384472e3b183b04b338c4b881d4c) 1953s # ==> Pushing OP <== 1953s ok 57 - REST request 1953s ok 58 - Request from OP to RP 1953s # ==> Saving handler OP <== 1953s # ==> Pushing RP <== 1953s # ==> Popping RP <== 1953s # ==> Restoring OP <== 1953s ok 59 - Execute request 1953s ok 60 - Response is 200 1953s ok 61 - Content is JSON 1953s # ==> Popping OP <== 1953s # ==> Pushing OP <== 1953s ok 62 - REST request 1953s ok 63 - Request from OP to RP 1953s # ==> Saving handler OP <== 1953s # ==> Pushing RP <== 1953s # ==> Popping RP <== 1953s # ==> Restoring OP <== 1953s ok 64 - Execute request 1953s ok 65 - Response is 200 1953s # ==> Popping OP <== 1953s ok 66 - Query OP for logout 1953s ok 67 - HTTP code is 200 1953s # ==> Pushing OP <== 1953s # ==> Popping OP <== 1953s ok 68 - Test if user is reject on OP 1953s ok 69 - Response status is 401 1953s ok 70 - Content is JSON 1953s ok 71 - Error code is 1 1953s # ==> Pushing RP <== 1953s # ==> Popping RP <== 1953s ok 72 - Test if user is reject on RP 1953s ok 73 - Get redirection 1953s ok 74 - Location header found 1953s 1..74 1953s ok 1953s t/32-OIDC-JWT-type-header.t .................................................... 1953s ok 1 - use Lemonldap::NG::Portal::Main; 1953s ok 2 - Portal object 1953s ok 3 - Init 1953s ok 4 - Portal app 1953s # Subtest: Run test with basic configuration 1953s ok 1 - Get cookie lemonldap (dda85ebf9dc64412f15182168b3f72eae9154be7463b792f9df38b67381125c8) 1953s ok 2 - Get redirection 1953s ok 3 - Location header found 1953s ok 4 - HTTP code is 200 1953s ok 5 - Content-Type is JSON 1953s ok 6 - Content is valid JSON 1953s ok 7 - Got access token 1953s ok 8 - Got ID token 1953s ok 9 - Token is a JWT 1953s ok 10 - Found claim in JWT 1953s ok 11 - Found claim in JWT 1953s ok 12 1953s ok 13 - type header exists 1953s ok 14 - Type is JWT 1953s ok 15 - HTTP code is 200 1953s ok 16 - Content-Type is JSON 1953s ok 17 - Content is valid JSON 1953s ok 18 - Got User Info 1953s ok 19 - Got User Info 1953s ok 20 - Access token rejected 1953s 1..20 1953s ok 5 - Run test with basic configuration 1953s # Subtest: Run test with JWT access tokens 1953s ok 1 - Portal object 1953s ok 2 - Init 1953s ok 3 - Portal app 1953s ok 4 - Get cookie lemonldap (a60c495746e2fe33db07e0c77ad35e1a6f8ea976c0484103856f444597df282f) 1953s ok 5 - Get redirection 1953s ok 6 - Location header found 1953s ok 7 - HTTP code is 200 1953s ok 8 - Content-Type is JSON 1953s ok 9 - Content is valid JSON 1953s ok 10 - Got access token 1953s ok 11 - Got ID token 1953s ok 12 - Token is a JWT 1953s ok 13 - Found claim in JWT 1953s ok 14 - Found claim in JWT 1953s ok 15 1953s ok 16 - type header exists 1953s ok 17 - Type is at+JWT 1953s ok 18 - Token is a JWT 1953s ok 19 - Found claim in JWT 1953s ok 20 - Found claim in JWT 1953s ok 21 1953s ok 22 - type header exists 1953s ok 23 - Type is JWT 1953s ok 24 - HTTP code is 200 1953s ok 25 - Content-Type is JSON 1953s ok 26 - Content is valid JSON 1953s ok 27 - Got User Info 1953s ok 28 - Got User Info 1953s ok 29 - Access token rejected 1953s 1..29 1953s ok 6 - Run test with JWT access tokens 1953s # Subtest: Run test with opaque token without headers 1953s ok 1 - Portal object 1953s ok 2 - Init 1953s ok 3 - Portal app 1953s ok 4 - Get cookie lemonldap (e1a7a2c5136662dba09f69abe25bf5e18ffa989b2a888f208def8af81167893b) 1953s ok 5 - Get redirection 1953s ok 6 - Location header found 1953s ok 7 - HTTP code is 200 1953s ok 8 - Content-Type is JSON 1953s ok 9 - Content is valid JSON 1953s ok 10 - Got access token 1953s ok 11 - Got ID token 1953s ok 12 - Token is a JWT 1953s ok 13 - Found claim in JWT 1953s ok 14 - Found claim in JWT 1953s ok 15 1953s ok 16 - No typ header 1953s ok 17 - HTTP code is 200 1953s ok 18 - Content-Type is JSON 1953s ok 19 - Content is valid JSON 1953s ok 20 - Got User Info 1953s ok 21 - Got User Info 1953s ok 22 - Access token rejected 1953s 1..22 1953s ok 7 - Run test with opaque token without headers 1953s # Subtest: Run test with JWT access tokens without headers 1953s ok 1 - Portal object 1953s ok 2 - Init 1953s ok 3 - Portal app 1953s ok 4 - Get cookie lemonldap (86b70e0aacf7d1b48643608088b5346540a85a9251909fad0ee1139824948761) 1953s ok 5 - Get redirection 1953s ok 6 - Location header found 1953s ok 7 - HTTP code is 200 1953s ok 8 - Content-Type is JSON 1953s ok 9 - Content is valid JSON 1953s ok 10 - Got access token 1953s ok 11 - Got ID token 1953s ok 12 - Token is a JWT 1953s ok 13 - Found claim in JWT 1953s ok 14 - Found claim in JWT 1953s ok 15 1953s ok 16 - No typ header 1953s ok 17 - Token is a JWT 1953s ok 18 - Found claim in JWT 1953s ok 19 - Found claim in JWT 1953s ok 20 1953s ok 21 - No typ header 1953s ok 22 - HTTP code is 200 1953s ok 23 - Content-Type is JSON 1953s ok 24 - Content is valid JSON 1953s ok 25 - Got User Info 1953s ok 26 - Got User Info 1953s ok 27 - Access token rejected 1953s 1..27 1953s ok 8 - Run test with JWT access tokens without headers 1953s 1..8 1953s ok 1954s t/32-OIDC-Logout-from-RP-bypass-confirm.t ...................................... 1954s ok 1 - use Lemonldap::NG::Portal::Main; 1954s ok 2 - Portal object 1954s ok 3 - Init 1954s ok 4 - Portal app 1954s ok 5 - Register $type 1954s ok 6 - OP portal 1954s # ==> Pushing OP <== 1954s # ==> Popping OP <== 1954s ok 7 - Get JWKS, endpoint /oauth2/jwks 1954s ok 8 - HTTP code is 200 1954s # ==> Pushing OP <== 1954s # ==> Popping OP <== 1954s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1954s ok 10 - HTTP code is 200 1954s ok 11 - Portal object 1954s ok 12 - Init 1954s ok 13 - Portal app 1954s ok 14 - Register $type 1954s ok 15 - RP portal 1954s # ==> Pushing RP <== 1954s # ==> Popping RP <== 1954s ok 16 - Unauth SP request 1954s ok 17 - Get redirection 1954s ok 18 - Location header found 1954s # ==> Pushing OP <== 1954s # ==> Popping OP <== 1954s ok 19 - Push request to OP, endpoint /oauth2/authorize 1954s ok 20 - HTTP code is 200 1954s # ==> Pushing OP <== 1954s # ==> Popping OP <== 1954s ok 21 - Post authentication, endpoint /oauth2/authorize 1954s ok 22 - Get cookie lemonldap (b8049cecf1eeb1aee9503ce13e32a7bc9be25587656651d1b9e9f8e48736aaff) 1954s ok 23 - HTTP code is 200 1954s ok 24 - Page contains a form 1954s ok 25 - Host match 1954s ok 26 - Field "confirm" is defined 1954s ok 27 - CSP header authorize POST request to \# 1954s # ==> Pushing OP <== 1954s # ==> Popping OP <== 1954s ok 28 - Post confirmation, endpoint /oauth2/authorize 1954s ok 29 - Get redirection 1954s ok 30 - Location header found 1954s # ==> Pushing RP <== 1954s ok 31 - REST request 1954s ok 32 - Request from RP to OP, endpoint /oauth2/token 1954s # ==> Saving handler RP <== 1954s # ==> Pushing OP <== 1954s # ==> Popping OP <== 1954s # ==> Restoring RP <== 1954s ok 33 - Execute request 1954s ok 34 - Response is 200 1954s ok 35 - Content is JSON 1954s ok 36 - REST request 1954s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1954s # ==> Saving handler RP <== 1954s # ==> Pushing OP <== 1954s # ==> Popping OP <== 1954s # ==> Restoring RP <== 1954s ok 38 - Execute request 1954s ok 39 - Response is 200 1954s ok 40 - Content is JSON 1954s # ==> Popping RP <== 1954s ok 41 - Call openidconnectcallback on RP 1954s ok 42 - Get cookie lemonldap (aa2543dc10ab8db38a23f1f7bd1a20d052b9881276e724b76969d9d9edbafe08) 1954s # ==> Pushing OP <== 1954s # ==> Popping OP <== 1954s ok 43 - Check session, endpoint /oauth2/checksession.html 1954s ok 44 - HTTP code is 200 1954s ok 45 - Frame can be embedded 1954s ok 46 - UTF-8 values 1954s # ==> Pushing RP <== 1954s # ==> Popping RP <== 1954s ok 47 - Call logout from RP 1954s ok 48 - Get cookie lemonldap (0) 1954s ok 49 - Test empty cookie on RP 1954s ok 50 - Get redirection 1954s ok 51 - Location header found 1954s ok 52 - Found ID Token hint 1954s # ==> Pushing OP <== 1954s # ==> Popping OP <== 1954s ok 53 - Forward logout to OP 1954s ok 54 - HTTP code is 200 1954s ok 55 - Found RP logout iframe 1954s # ==> Pushing OP <== 1954s # ==> Popping OP <== 1954s ok 56 - Test if user is reject on IdP 1954s ok 57 - Response status is 401 1954s ok 58 - Content is JSON 1954s ok 59 - Error code is 1 1954s 1..59 1954s ok 1955s t/32-OIDC-Logout-redirect-uri-not-allowed.t .................................... 1955s ok 1 - use Lemonldap::NG::Portal::Main; 1955s ok 2 - Portal object 1955s ok 3 - Init 1955s ok 4 - Portal app 1955s ok 5 - Register $type 1955s ok 6 - OP portal 1955s # Subtest: Specifying an unauthorized logout URL stops the logout 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 1 - Post authentication 1955s ok 2 - Get cookie lemonldap (55a2fd2e75d831044cae4f08acf454fa764577bef641027bef0cf62e5f1405ea) 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 3 - Expected portal error code: code found on page 1955s ok 4 - Expected portal error code 1955s 1..4 1955s ok 7 - Specifying an unauthorized logout URL stops the logout 1955s # Subtest: Redirect URI is allowed for a different RP than specified 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 1 - Post authentication 1955s ok 2 - Get cookie lemonldap (242152e9992296b808d7ca0484e3a2fffcab5da576a2dc4dde1c377f89ce6ee0) 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 3 - Expected portal error code: code found on page 1955s ok 4 - Expected portal error code 1955s 1..4 1955s ok 8 - Redirect URI is allowed for a different RP than specified 1955s # Subtest: Redirect URI is allowed for a different RP than specified 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 1 - Post authentication 1955s ok 2 - Get cookie lemonldap (7eefb23867ebf6a147e5f560955d68f663a61e72b91a47e5d3c1f3d006dcabae) 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 3 - Try to obtain ID token 1955s ok 4 - Get redirection 1955s ok 5 - Location header found 1955s ok 6 - Found ID token 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 7 - Expected portal error code: code found on page 1955s ok 8 - Expected portal error code 1955s 1..8 1955s ok 9 - Redirect URI is allowed for a different RP than specified 1955s # Subtest: Mismatch between id_token_hint and client_id 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 1 - Post authentication 1955s ok 2 - Get cookie lemonldap (bf1d81601b852a7ba230d950603b8898e8ac4bc7822f208adc43baf92fb8d024) 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 3 - Try to obtain ID token 1955s ok 4 - Get redirection 1955s ok 5 - Location header found 1955s ok 6 - Found ID token 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 7 - Expected portal error code: code found on page 1955s ok 8 - Expected portal error code 1955s 1..8 1955s ok 10 - Mismatch between id_token_hint and client_id 1955s # Subtest: Mismatch between id_token_hint and client_id 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 1 - Post authentication 1955s ok 2 - Get cookie lemonldap (8ba94e24d5769e64a1ad7b8f1c32caac5482a9aa5b61d7e5b0efc26017fec364) 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 3 - Try to obtain ID token 1955s ok 4 - Get redirection 1955s ok 5 - Location header found 1955s ok 6 - Found ID token 1955s # ==> Pushing OP <== 1955s # ==> Popping OP <== 1955s ok 7 - Expected portal error code: code found on page 1955s ok 8 - Expected portal error code 1955s 1..8 1955s ok 11 - Mismatch between id_token_hint and client_id 1955s 1..11 1955s ok 1955s t/32-OIDC-Logout-unauth.t ...................................................... 1955s ok 1 - use Lemonldap::NG::Portal::Main; 1955s ok 2 - Portal object 1955s ok 3 - Init 1955s ok 4 - Portal app 1955s ok 5 - HTTP code is 200 1955s ok 6 - Content-Type is JSON 1955s ok 7 - Content is valid JSON 1955s ok 8 - Allowed redirect uri but no RP specified 1955s ok 9 - Get redirection 1955s ok 10 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 1955s ok 11 - Allowed redirect uri but no RP specified 1955s ok 12 - Get redirection 1955s ok 13 - Location is http://auth.rp2.com/oauth2/rlogoutreturn?state=123 1955s ok 14 - Allowed redirect uri, RP specified by client_id 1955s ok 15 - Get redirection 1955s ok 16 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 1955s ok 17 - Allowed redirect uri, RP specified by id token 1955s ok 18 - Get redirection 1955s ok 19 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 1955s ok 20 - Mismatch between id_token_hint and client_id causes redirection to be ignored 1955s ok 21 - Expected portal error code: code found on page 1955s ok 22 - Expected portal error code 1955s ok 23 - Mismatch between id_token_hint and client_id causes redirection to be ignored 1955s ok 24 - Expected portal error code: code found on page 1955s ok 25 - Expected portal error code 1955s ok 26 - Redirect URI for a different RP than specified by client_id is refused 1955s ok 27 - Expected portal error code: code found on page 1955s ok 28 - Expected portal error code 1955s ok 29 - Redirect URI for a different RP than specified by id token is refused 1955s ok 30 - Expected portal error code: code found on page 1955s ok 31 - Expected portal error code 1955s 1..31 1955s ok 1956s t/32-OIDC-Macro.t .............................................................. 1956s ok 1 - use Lemonldap::NG::Portal::Main; 1956s # Subtest: Macros, filtered by scope 1956s ok 1 - Portal object 1956s ok 2 - Init 1956s ok 3 - Portal app 1956s ok 4 - OP portal 1956s ok 5 - Get cookie lemonldap (eefe10dcf0649f866a76426ec8918203172188cce3e32c8d60dfe31bf2fd5e21) 1956s ok 6 - Get redirection 1956s ok 7 - Location header found 1956s ok 8 - HTTP code is 200 1956s ok 9 - Content-Type is JSON 1956s ok 10 - Content is valid JSON 1956s ok 11 - Found access token 1956s ok 12 1956s ok 13 - HTTP code is 200 1956s ok 14 - Content-Type is JSON 1956s ok 15 - Content is valid JSON 1956s ok 16 - Correct macro value 1956s ok 17 - Sub macro correctly evaluated 1956s ok 18 - Complex claim 1956s ok 19 - Macro required by scope is included 1956s ok 20 - Macro not required by scope is omitted 1956s 1..20 1956s ok 2 - Macros, filtered by scope 1956s # Subtest: Macros, not filtered by scope 1956s ok 1 - Portal object 1956s ok 2 - Init 1956s ok 3 - Portal app 1956s ok 4 - OP portal 1956s ok 5 - Get cookie lemonldap (5ea5b21db512b58d59425e8aa8bafe48e56691ca5cdfa04c575607049f80d52e) 1956s ok 6 - Get redirection 1956s ok 7 - Location header found 1956s ok 8 - HTTP code is 200 1956s ok 9 - Content-Type is JSON 1956s ok 10 - Content is valid JSON 1956s ok 11 - Found access token 1956s ok 12 1956s ok 13 - HTTP code is 200 1956s ok 14 - Content-Type is JSON 1956s ok 15 - Content is valid JSON 1956s ok 16 - Correct macro value 1956s ok 17 - Sub macro correctly evaluated 1956s ok 18 - Complex claim 1956s ok 19 - Macro required by scope is included 1956s ok 20 - Macro not required by scope is included 1956s 1..20 1956s ok 3 - Macros, not filtered by scope 1956s 1..3 1956s ok 1957s t/32-OIDC-Metadata.t ........................................................... 1957s ok 1 - use Lemonldap::NG::Portal::Main; 1957s # Subtest: OpenID Connect metadata 1957s ok 1 - Portal object 1957s ok 2 - Init 1957s ok 3 - Portal app 1957s ok 4 - HTTP code is 200 1957s ok 5 - Content-Type is JSON 1957s ok 6 - Content is valid JSON 1957s ok 7 - Correct JWKS URI 1957s 1..7 1957s ok 2 - OpenID Connect metadata 1957s # Subtest: JWKS test (certificate) 1957s ok 1 - Portal object 1957s ok 2 - Init 1957s ok 3 - Portal app 1957s ok 4 - HTTP code is 200 1957s ok 5 - Content-Type is JSON 1957s ok 6 - Content is valid JSON 1957s ok 7 - Correct RSA exponent 1957s ok 8 - Correct RSA modulus 1957s ok 9 - Correct key ID 1957s ok 10 - Correct key type 1957s ok 11 - Correct key use 1957s ok 12 - Correct certificate 1957s ok 13 - Correct certificate thumbprint 1957s ok 14 - Correct previous key ID 1957s ok 15 - Correct previous certificate 1957s 1..15 1957s ok 3 - JWKS test (certificate) 1957s # Subtest: JWKS test (pubkey) 1957s ok 1 - Portal object 1957s ok 2 - Init 1957s ok 3 - Portal app 1957s ok 4 - HTTP code is 200 1957s ok 5 - Content-Type is JSON 1957s ok 6 - Content is valid JSON 1957s ok 7 - Correct RSA exponent 1957s ok 8 - Correct RSA modulus 1957s ok 9 - Correct key type 1957s ok 10 - Correct key use 1957s 1..10 1957s ok 4 - JWKS test (pubkey) 1957s 1..4 1957s ok 1957s t/32-OIDC-Native-SSO.t ......................................................... 1957s ok 1 - use Lemonldap::NG::Portal::Main; 1957s ok 2 - Portal object 1957s ok 3 - Init 1957s ok 4 - Portal app 1957s ok 5 - Post authentication 1957s ok 6 - Get cookie lemonldap (c14a7976417da27d80a37333a87a65e40cc221279e8c849007be90c3f6e552aa) 1957s ok 7 - Get authorization code 1957s ok 8 - Get redirection 1957s ok 9 - Location header found 1957s ok 10 - Post token 1957s ok 11 - Access token present 1957s ok 12 - ID token present 1957s ok 13 - Refresh token present 1957s ok 14 - Device secret present 1957s ok 15 - Found ds_hash in ID token 1957s ok 16 - HTTP code is 200 1957s ok 17 - Content-Type is JSON 1957s ok 18 - Content is valid JSON 1957s ok 19 - Post token 1957s ok 20 - HTTP code is 200 1957s ok 21 - Content-Type is JSON 1957s ok 22 - Content is valid JSON 1957s ok 23 - Get refresh_token 1957s ok 24 - Get access_token 1957s ok 25 - HTTP code is 200 1957s ok 26 - HTTP code is 200 1957s ok 27 - Content-Type is JSON 1957s ok 28 - Content is valid JSON 1957s ok 29 - Found attributes 1957s 1..29 1957s ok 1958s t/32-OIDC-OP-claims-in-accesstoken.t ........................................... 1958s ok 1 - use Lemonldap::NG::Portal::Main; 1958s ok 2 - Portal object 1958s ok 3 - Init 1958s ok 4 - Portal app 1958s ok 5 - Register $type 1958s ok 6 - OP portal 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s ok 7 - Get JWKS, endpoint /oauth2/jwks 1958s ok 8 - HTTP code is 200 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1958s ok 10 - HTTP code is 200 1958s ok 11 - Portal object 1958s ok 12 - Init 1958s ok 13 - Portal app 1958s ok 14 - Register $type 1958s ok 15 - RP portal 1958s # ==> Pushing RP <== 1958s # ==> Popping RP <== 1958s ok 16 - Unauth SP request 1958s ok 17 - Get redirection 1958s ok 18 - Location header found 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s ok 19 - Push request to OP, endpoint /oauth2/authorize 1958s ok 20 - HTTP code is 200 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s ok 21 - Post authentication, endpoint /oauth2/authorize 1958s ok 22 - Get cookie lemonldap (ac180e79d3495abaf075b4fda1102de8c1acade6f357f2c8320260c7cb104b9d) 1958s ok 23 - HTTP code is 200 1958s ok 24 - Page contains a form 1958s ok 25 - Host match 1958s ok 26 - Field "confirm" is defined 1958s ok 27 - CSP header authorize POST request to \# 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s ok 28 - Post confirmation, endpoint /oauth2/authorize 1958s ok 29 - Get redirection 1958s ok 30 - Location header found 1958s # ==> Pushing RP <== 1958s ok 31 - REST request 1958s ok 32 - Request from RP to OP, endpoint /oauth2/token 1958s # ==> Saving handler RP <== 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s # ==> Restoring RP <== 1958s ok 33 - Execute request 1958s ok 34 - Response is 200 1958s ok 35 - Content is JSON 1958s ok 36 - Found access_token 1958s ok 37 - access_token is a JWT 1958s ok 38 - Found claims into access_token 1958s ok 39 - Found iat and exp 1958s ok 40 - nbf isn't part of access_token 1958s # ==> Popping RP <== 1958s ok 41 - Call openidconnectcallback on RP 1958s ok 42 - Get cookie lemonldap (d5f9baed929f17935e3c9aa566bea83c190a60bb37dc8dd1e04143bfea39378e) 1958s 1..42 1958s ok 1958s t/32-OIDC-OP-claims-in-idtoken.t ............................................... 1958s ok 1 - use Lemonldap::NG::Portal::Main; 1958s ok 2 - Portal object 1958s ok 3 - Init 1958s ok 4 - Portal app 1958s ok 5 - Register $type 1958s ok 6 - OP portal 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s ok 7 - Get JWKS, endpoint /oauth2/jwks 1958s ok 8 - HTTP code is 200 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1958s ok 10 - HTTP code is 200 1958s ok 11 - Portal object 1958s ok 12 - Init 1958s ok 13 - Portal app 1958s ok 14 - Register $type 1958s ok 15 - RP portal 1958s # ==> Pushing RP <== 1958s # ==> Popping RP <== 1958s ok 16 - Unauth SP request 1958s ok 17 - Get redirection 1958s ok 18 - Location header found 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s ok 19 - Push request to OP, endpoint /oauth2/authorize 1958s ok 20 - HTTP code is 200 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s ok 21 - Post authentication, endpoint /oauth2/authorize 1958s ok 22 - Get cookie lemonldap (2bfbad47b9a3daf9f2986da4cea29110e38c071284804dd9956431b8b2d0d746) 1958s ok 23 - HTTP code is 200 1958s ok 24 - Page contains a form 1958s ok 25 - Host match 1958s ok 26 - Field "confirm" is defined 1958s ok 27 - CSP header authorize POST request to \# 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s ok 28 - Post confirmation, endpoint /oauth2/authorize 1958s ok 29 - Get redirection 1958s ok 30 - Location header found 1958s # ==> Pushing RP <== 1958s ok 31 - REST request 1958s ok 32 - Request from RP to OP, endpoint /oauth2/token 1958s # ==> Saving handler RP <== 1958s # ==> Pushing OP <== 1958s # ==> Popping OP <== 1958s # ==> Restoring RP <== 1958s ok 33 - Execute request 1958s ok 34 - Response is 200 1958s ok 35 - Content is JSON 1958s ok 36 - Found access_token bcfc2724676275fcc382f45155e5be26daba26a68c1c3e39eafb58fe3e1b9a02 1958s # ==> Popping RP <== 1958s ok 37 - Call openidconnectcallback on RP 1958s ok 38 - Get cookie lemonldap (ea97b65217de996b3c2671e742e4738f66be4ebec5571a7ab21bbc17d021106e) 1958s 1..38 1958s ok 1960s t/32-OIDC-Offline-Session.t .................................................... 1960s ok 1 - use Lemonldap::NG::Portal::Main; 1960s # Subtest: Run tests with base config 1960s ok 1 - Portal object 1960s ok 2 - Init 1960s ok 3 - Portal app 1960s ok 4 - Auth query 1960s ok 5 - HTTP code is 200 1960s ok 6 - Get cookie lemonldap (d30c94072947c40fcdd7de534c82a09d4bcbcf57451c82259e34c27f2c1ec772) 1960s ok 7 - Get redirection 1960s ok 8 - Location header found 1960s ok 9 - HTTP code is 200 1960s ok 10 - Content-Type is JSON 1960s ok 11 - Content is valid JSON 1960s ok 12 1960s ok 13 - Got access token 1960s ok 14 - Got refresh token 1960s ok 15 - Got ID token 1960s ok 16 - Authentication date found in token 1960s ok 17 - Found claim in ID token 1960s ok 18 - Found sub in ID token 1960s ok 19 - HTTP code is 200 1960s ok 20 - Content-Type is JSON 1960s ok 21 - Content is valid JSON 1960s ok 22 - Got User Info 1960s ok 23 - Got User Info 1960s ok 24 - Logout request 1960s ok 25 - Response is 200 1960s ok 26 - Cookie is deleted 1960s ok 27 - No pdata 1960s ok 28 - Disconnect request 1960s ok 29 - Response is 401 1960s ok 30 - HTTP code is 200 1960s ok 31 - Content-Type is JSON 1960s ok 32 - Content is valid JSON 1960s ok 33 - Refresh token not present 1960s ok 34 1960s ok 35 - Got refreshed Access token 1960s ok 36 - Got refreshed ID token 1960s ok 37 - Found claim in ID token 1960s ok 38 - Found sub in ID token 1960s ok 39 - HTTP code is 200 1960s ok 40 - Content-Type is JSON 1960s ok 41 - Content is valid JSON 1960s ok 42 - Correct user info 1960s ok 43 - Got User Info 1960s ok 44 - HTTP code is 200 1960s ok 45 - Content-Type is JSON 1960s ok 46 - Content is valid JSON 1960s ok 47 - Refresh token not present 1960s ok 48 1960s ok 49 - Got refreshed Access token 1960s ok 50 - Got refreshed ID token 1960s ok 51 - Original auth_time retained 1960s ok 52 - Found claim in ID token 1960s ok 53 - Check that clientid is in audience 1960s ok 54 - Check for additional audiences 1960s ok 55 - Check for additional audiences 1960s ok 56 - HTTP code is 200 1960s ok 57 - Content-Type is JSON 1960s ok 58 - Content is valid JSON 1960s ok 59 - Correct user info 1960s ok 60 - Got User Info 1960s ok 61 - HTTP code is 200 1960s ok 62 - Content-Type is JSON 1960s ok 63 - Content is valid JSON 1960s ok 64 - Token is active 1960s ok 65 - Introspection contains client_id 1960s ok 66 - Introspection contains sub 1960s ok 67 - Scope contains weird scope name 1960s ok 68 - Refresh_token logout 1960s ok 69 - Response status is 400 1960s ok 70 - Content is JSON 1960s ok 71 - Error code is invalid_request 1960s 1..71 1960s ok 2 - Run tests with base config 1960s # Subtest: Session explorer logout using refresh_token 1960s ok 1 # skip No manager found 1960s 1..1 1960s ok 3 - Session explorer logout using refresh_token 1960s # Subtest: Inactive refresh_token 1960s ok 1 - Portal object 1960s ok 2 - Init 1960s ok 3 - Portal app 1960s ok 4 - Auth query 1960s ok 5 - HTTP code is 200 1960s ok 6 - Get cookie lemonldap (85efce9d00a2396dac271f9d81eed8364bfd80860a104a82e1a233ac443da9bd) 1960s ok 7 - Get redirection 1960s ok 8 - Location header found 1960s ok 9 - HTTP code is 200 1960s ok 10 - Content-Type is JSON 1960s ok 11 - Content is valid JSON 1960s ok 12 1960s ok 13 - Got access token 1960s ok 14 - Got refresh token 1960s ok 15 - Got ID token 1960s ok 16 - Authentication date found in token 1960s ok 17 - Found claim in ID token 1960s ok 18 - Found sub in ID token 1960s ok 19 - HTTP code is 200 1960s ok 20 - Content-Type is JSON 1960s ok 21 - Content is valid JSON 1960s ok 22 - Got User Info 1960s ok 23 - Got User Info 1960s ok 24 - Logout request 1960s ok 25 - Response is 200 1960s ok 26 - Cookie is deleted 1960s ok 27 - No pdata 1960s ok 28 - Disconnect request 1960s ok 29 - Response is 401 1960s ok 30 - HTTP code is 200 1960s ok 31 - Content-Type is JSON 1960s ok 32 - Content is valid JSON 1960s ok 33 - Refresh token not present 1960s ok 34 1960s ok 35 - Got refreshed Access token 1960s ok 36 - Got refreshed ID token 1960s ok 37 - Found claim in ID token 1960s ok 38 - Found sub in ID token 1960s ok 39 - HTTP code is 200 1960s ok 40 - Content-Type is JSON 1960s ok 41 - Content is valid JSON 1960s ok 42 - Correct user info 1960s ok 43 - Got User Info 1960s ok 44 - HTTP code is 200 1960s ok 45 - Content-Type is JSON 1960s ok 46 - Content is valid JSON 1960s ok 47 - Refresh token not present 1960s ok 48 1960s ok 49 - Got refreshed Access token 1960s ok 50 - Got refreshed ID token 1960s ok 51 - Original auth_time retained 1960s ok 52 - Found claim in ID token 1960s ok 53 - Check that clientid is in audience 1960s ok 54 - Check for additional audiences 1960s ok 55 - Check for additional audiences 1960s ok 56 - HTTP code is 200 1960s ok 57 - Content-Type is JSON 1960s ok 58 - Content is valid JSON 1960s ok 59 - Correct user info 1960s ok 60 - Got User Info 1960s ok 61 - HTTP code is 200 1960s ok 62 - Content-Type is JSON 1960s ok 63 - Content is valid JSON 1960s ok 64 - Token is active 1960s ok 65 - Introspection contains client_id 1960s ok 66 - Introspection contains sub 1960s ok 67 - Scope contains weird scope name 1960s ok 68 - Response status is 401 1960s ok 69 - Content is JSON 1960s ok 70 - Error code is invalid_grant 1960s ok 71 - Response status is 400 1960s ok 72 - Content is JSON 1960s ok 73 - Error code is invalid_request 1960s 1..73 1960s ok 4 - Inactive refresh_token 1960s # Subtest: Removed user's offline sessions are no longer valid 1960s ok 1 - Portal object 1960s ok 2 - Init 1960s ok 3 - Portal app 1960s ok 4 - Get cookie lemonldap (c9812091b4c5972bf853cd6a5246878037012c22b0fb1891bf36ba201597231a) 1960s ok 5 - Get redirection 1960s ok 6 - Location header found 1960s ok 7 - HTTP code is 200 1960s ok 8 - Content-Type is JSON 1960s ok 9 - Content is valid JSON 1960s ok 10 - Got refresh token 1960s ok 11 - Logout request 1960s ok 12 - Response is 200 1960s ok 13 - Cookie is deleted 1960s ok 14 - No pdata 1960s ok 15 - Disconnect request 1960s ok 16 - Response is 401 1960s ok 17 - HTTP code is 200 1960s ok 18 - Content-Type is JSON 1960s ok 19 - Content is valid JSON 1960s ok 20 - Found access token 1960s ok 21 - Refresh token not present 1960s ok 22 - Response status is 400 1960s ok 23 - Content is JSON 1960s ok 24 - Error code is invalid_grant 1960s 1..24 1960s ok 5 - Removed user's offline sessions are no longer valid 1960s # Subtest: Run tests with JWT access tokens 1960s ok 1 - Portal object 1960s ok 2 - Init 1960s ok 3 - Portal app 1960s ok 4 - Auth query 1960s ok 5 - HTTP code is 200 1960s ok 6 - Get cookie lemonldap (1450df7c0b4d39c27c64f28d2f7b3fab30009016e241f6306a0b7978b3a4b0b4) 1960s ok 7 - Get redirection 1960s ok 8 - Location header found 1960s ok 9 - HTTP code is 200 1960s ok 10 - Content-Type is JSON 1960s ok 11 - Content is valid JSON 1960s ok 12 - Token is a JWT 1960s ok 13 - Found claim in JWT 1960s ok 14 - Found claim in JWT 1960s ok 15 1960s ok 16 - Got access token 1960s ok 17 - Got refresh token 1960s ok 18 - Got ID token 1960s ok 19 - Authentication date found in token 1960s ok 20 - Found claim in ID token 1960s ok 21 - Found sub in ID token 1960s ok 22 - HTTP code is 200 1960s ok 23 - Content-Type is JSON 1960s ok 24 - Content is valid JSON 1960s ok 25 - Got User Info 1960s ok 26 - Got User Info 1960s ok 27 - Logout request 1960s ok 28 - Response is 200 1960s ok 29 - Cookie is deleted 1960s ok 30 - No pdata 1960s ok 31 - Disconnect request 1960s ok 32 - Response is 401 1960s ok 33 - HTTP code is 200 1960s ok 34 - Content-Type is JSON 1960s ok 35 - Content is valid JSON 1960s ok 36 - Refresh token not present 1960s ok 37 1960s ok 38 - Token is a JWT 1960s ok 39 - Found claim in JWT 1960s ok 40 - Found claim in JWT 1960s ok 41 - Got refreshed Access token 1960s ok 42 - Got refreshed ID token 1960s ok 43 - Found claim in ID token 1960s ok 44 - Found sub in ID token 1960s ok 45 - HTTP code is 200 1960s ok 46 - Content-Type is JSON 1960s ok 47 - Content is valid JSON 1960s ok 48 - Correct user info 1960s ok 49 - Got User Info 1960s ok 50 - HTTP code is 200 1960s ok 51 - Content-Type is JSON 1960s ok 52 - Content is valid JSON 1960s ok 53 - Refresh token not present 1960s ok 54 1960s ok 55 - Token is a JWT 1960s ok 56 - Found claim in JWT 1960s ok 57 - Found claim in JWT 1960s ok 58 - Got refreshed Access token 1960s ok 59 - Got refreshed ID token 1960s ok 60 - Original auth_time retained 1960s ok 61 - Found claim in ID token 1960s ok 62 - Check that clientid is in audience 1960s ok 63 - Check for additional audiences 1960s ok 64 - Check for additional audiences 1960s ok 65 - HTTP code is 200 1960s ok 66 - Content-Type is JSON 1960s ok 67 - Content is valid JSON 1960s ok 68 - Correct user info 1960s ok 69 - Got User Info 1960s ok 70 - HTTP code is 200 1960s ok 71 - Content-Type is JSON 1960s ok 72 - Content is valid JSON 1960s ok 73 - Token is active 1960s ok 74 - Introspection contains client_id 1960s ok 75 - Introspection contains sub 1960s ok 76 - Scope contains weird scope name 1960s ok 77 - Refresh_token logout 1960s ok 78 - Response status is 400 1960s ok 79 - Content is JSON 1960s ok 80 - Error code is invalid_request 1960s 1..80 1960s ok 6 - Run tests with JWT access tokens 1960s # Subtest: Run tests with refresh token rotation 1960s ok 1 - Portal object 1960s ok 2 - Init 1960s ok 3 - Portal app 1960s ok 4 - Auth query 1960s ok 5 - HTTP code is 200 1960s ok 6 - Get cookie lemonldap (52722e0a619e0816b3bb8790348a0f45f5810f4f970c5b7cb5772eaaa9b5cc59) 1960s ok 7 - Get redirection 1960s ok 8 - Location header found 1960s ok 9 - HTTP code is 200 1960s ok 10 - Content-Type is JSON 1960s ok 11 - Content is valid JSON 1960s ok 12 - Token is a JWT 1960s ok 13 - Found claim in JWT 1960s ok 14 - Found claim in JWT 1960s ok 15 1960s ok 16 - Got access token 1960s ok 17 - Got refresh token 1960s ok 18 - Got ID token 1960s ok 19 - Authentication date found in token 1960s ok 20 - Found claim in ID token 1960s ok 21 - Found sub in ID token 1960s ok 22 - HTTP code is 200 1960s ok 23 - Content-Type is JSON 1960s ok 24 - Content is valid JSON 1960s ok 25 - Got User Info 1960s ok 26 - Got User Info 1960s ok 27 - Logout request 1960s ok 28 - Response is 200 1960s ok 29 - Cookie is deleted 1960s ok 30 - No pdata 1960s ok 31 - Disconnect request 1960s ok 32 - Response is 401 1960s ok 33 - HTTP code is 200 1960s ok 34 - Content-Type is JSON 1960s ok 35 - Content is valid JSON 1960s ok 36 - Refresh token was updated 1960s ok 37 - Response status is 400 1960s ok 38 - Content is JSON 1960s ok 39 - Error code is invalid_request 1960s ok 40 1960s ok 41 - Token is a JWT 1960s ok 42 - Found claim in JWT 1960s ok 43 - Found claim in JWT 1960s ok 44 - Got refreshed Access token 1960s ok 45 - Got refreshed ID token 1960s ok 46 - Found claim in ID token 1960s ok 47 - Found sub in ID token 1960s ok 48 - HTTP code is 200 1960s ok 49 - Content-Type is JSON 1960s ok 50 - Content is valid JSON 1960s ok 51 - Correct user info 1960s ok 52 - Got User Info 1960s ok 53 - HTTP code is 200 1960s ok 54 - Content-Type is JSON 1960s ok 55 - Content is valid JSON 1960s ok 56 - Refresh token was updated 1960s ok 57 - Response status is 400 1960s ok 58 - Content is JSON 1960s ok 59 - Error code is invalid_request 1960s ok 60 1960s ok 61 - Token is a JWT 1960s ok 62 - Found claim in JWT 1960s ok 63 - Found claim in JWT 1960s ok 64 - Got refreshed Access token 1960s ok 65 - Got refreshed ID token 1960s ok 66 - Original auth_time retained 1960s ok 67 - Found claim in ID token 1960s ok 68 - Check that clientid is in audience 1960s ok 69 - Check for additional audiences 1960s ok 70 - Check for additional audiences 1960s ok 71 - HTTP code is 200 1960s ok 72 - Content-Type is JSON 1960s ok 73 - Content is valid JSON 1960s ok 74 - Correct user info 1960s ok 75 - Got User Info 1960s ok 76 - HTTP code is 200 1960s ok 77 - Content-Type is JSON 1960s ok 78 - Content is valid JSON 1960s ok 79 - Token is active 1960s ok 80 - Introspection contains client_id 1960s ok 81 - Introspection contains sub 1960s ok 82 - Scope contains weird scope name 1960s ok 83 - Refresh_token logout 1960s ok 84 - Response status is 400 1960s ok 85 - Content is JSON 1960s ok 86 - Error code is invalid_request 1960s 1..86 1960s ok 7 - Run tests with refresh token rotation 1960s # Subtest: Using choice authentication method 1960s ok 1 - Portal object 1960s ok 2 - Init 1960s ok 3 - Portal app 1960s ok 4 - Auth query 1960s ok 5 - HTTP code is 200 1960s ok 6 - Get cookie lemonldap (c72aef068c185785cb59174df18a46f2152704a684484caac06d25bce1963ff5) 1960s ok 7 - Get redirection 1960s ok 8 - Location header found 1960s ok 9 - HTTP code is 200 1960s ok 10 - Content-Type is JSON 1960s ok 11 - Content is valid JSON 1960s ok 12 - Token is a JWT 1960s ok 13 - Found claim in JWT 1960s ok 14 - Found claim in JWT 1960s ok 15 1960s ok 16 - Got access token 1960s ok 17 - Got refresh token 1960s ok 18 - Got ID token 1960s ok 19 - Authentication date found in token 1960s ok 20 - Found claim in ID token 1960s ok 21 - Found sub in ID token 1960s ok 22 - HTTP code is 200 1960s ok 23 - Content-Type is JSON 1960s ok 24 - Content is valid JSON 1960s ok 25 - Got User Info 1960s ok 26 - Got User Info 1960s ok 27 - Logout request 1960s ok 28 - Response is 200 1960s ok 29 - Cookie is deleted 1960s ok 30 - No pdata 1960s ok 31 - Disconnect request 1960s ok 32 - Response is 401 1960s ok 33 - HTTP code is 200 1960s ok 34 - Content-Type is JSON 1960s ok 35 - Content is valid JSON 1960s ok 36 - Refresh token was updated 1960s ok 37 - Response status is 400 1960s ok 38 - Content is JSON 1960s ok 39 - Error code is invalid_request 1960s ok 40 1960s ok 41 - Token is a JWT 1960s ok 42 - Found claim in JWT 1960s ok 43 - Found claim in JWT 1960s ok 44 - Got refreshed Access token 1960s ok 45 - Got refreshed ID token 1960s ok 46 - Found claim in ID token 1960s ok 47 - Found sub in ID token 1960s ok 48 - HTTP code is 200 1960s ok 49 - Content-Type is JSON 1960s ok 50 - Content is valid JSON 1960s ok 51 - Correct user info 1960s ok 52 - Got User Info 1960s ok 53 - HTTP code is 200 1960s ok 54 - Content-Type is JSON 1960s ok 55 - Content is valid JSON 1960s ok 56 - Refresh token was updated 1960s ok 57 - Response status is 400 1960s ok 58 - Content is JSON 1960s ok 59 - Error code is invalid_request 1960s ok 60 1960s ok 61 - Token is a JWT 1960s ok 62 - Found claim in JWT 1960s ok 63 - Found claim in JWT 1960s ok 64 - Got refreshed Access token 1960s ok 65 - Got refreshed ID token 1960s ok 66 - Original auth_time retained 1960s ok 67 - Found claim in ID token 1960s ok 68 - Check that clientid is in audience 1960s ok 69 - Check for additional audiences 1960s ok 70 - Check for additional audiences 1960s ok 71 - HTTP code is 200 1960s ok 72 - Content-Type is JSON 1960s ok 73 - Content is valid JSON 1960s ok 74 - Correct user info 1960s ok 75 - Got User Info 1960s ok 76 - HTTP code is 200 1960s ok 77 - Content-Type is JSON 1960s ok 78 - Content is valid JSON 1960s ok 79 - Token is active 1960s ok 80 - Introspection contains client_id 1960s ok 81 - Introspection contains sub 1960s ok 82 - Scope contains weird scope name 1960s ok 83 - Refresh_token logout 1960s ok 84 - Response status is 400 1960s ok 85 - Content is JSON 1960s ok 86 - Error code is invalid_request 1960s 1..86 1960s ok 8 - Using choice authentication method 1960s 1..8 1960s ok 1960s t/32-OIDC-Opaque-Token.t ....................................................... 1960s ok 1 - use Lemonldap::NG::Portal::Main; 1960s ok 2 - Portal object 1960s ok 3 - Init 1960s ok 4 - Portal app 1960s ok 5 - Post authentication 1960s ok 6 - Get cookie lemonldap (1e9e83f02bdba2876b5e08ba78ce7098f2e7141124821670ffb4c95790f665e8) 1960s ok 7 - Allowed value in endpoint 1960s ok 8 - Get authorization code 1960s ok 9 - Get redirection 1960s ok 10 - Location header found 1960s ok 11 - Post token 1960s ok 12 - Access token present 1960s ok 13 - ID token present 1960s ok 14 - Refresh token present 1960s ok 15 - Found hooked claim in ID token 1960s ok 16 - Found hooked claim in ID token 1960s ok 17 - Found hooked claim in ID token 1960s ok 18 - HTTP code is 200 1960s ok 19 - Content-Type is JSON 1960s ok 20 - Content is valid JSON 1960s ok 21 - Found hooked claim in Userinfo token 1960s ok 22 - Found session variable in Userinfo token 1960s ok 23 - Scopes are visible in hook 1960s ok 24 - Post introspection 1960s ok 25 - HTTP code is 200 1960s ok 26 - Found hook defined scope 1960s ok 27 - Found result of oidcResolveScope 1960s ok 28 - HTTP code is 200 1960s ok 29 - Content-Type is JSON 1960s ok 30 - Content is valid JSON 1960s ok 31 - Access token present 1960s ok 32 - Allowed value in endpoint 1960s ok 33 - Get redirection 1960s ok 34 - Location header found 1960s ok 35 - HTTP code is 200 1960s ok 36 - Content-Type is JSON 1960s ok 37 - Content is valid JSON 1960s ok 38 - Refresh token present 1960s ok 39 - HTTP code is 200 1960s ok 40 - Content-Type is JSON 1960s ok 41 - Content is valid JSON 1960s 1..41 1960s ok 1961s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.t .......................... 1961s ok 1 - use Lemonldap::NG::Portal::Main; 1961s ok 2 - Portal object 1961s ok 3 - Init 1961s ok 4 - Portal app 1961s ok 5 - HTTP code is 400 1961s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 1961s ok 6 - HTTP code is 200 1961s ok 7 - Content-Type is JSON 1961s ok 8 - Content is valid JSON 1961s ok 9 - Access Token found 1961s ok 10 - Scope found in token response 1961s ok 11 - Found ID token in original grant 1961s ok 12 - Got refresh token 1961s ok 13 - HTTP code is 200 1961s ok 14 - Content-Type is JSON 1961s ok 15 - Content is valid JSON 1961s ok 16 - Got User Info 1961s ok 17 - Attribute released as int in JSON 1961s ok 18 - Single valued attribute forced as array 1961s ok 19 - Multi valued attribute exposed as array 1961s ok 20 - Post introspection 1961s ok 21 - HTTP code is 200 1961s ok 22 - Content-Type is JSON 1961s ok 23 - Content is valid JSON 1961s ok 24 - Scope read not asked, and thus not found 1961s ok 25 - Attribute-based scope found 1961s ok 26 - Rule-enforced scope found 1961s ok 27 - Token response scope matches token scope 1961s ok 28 - Post introspection 1961s ok 29 - HTTP code is 200 1961s ok 30 - Content-Type is JSON 1961s ok 31 - Content is valid JSON 1961s ok 32 - Token is no longer active 1961s ok 33 - Post introspection 1961s ok 34 - HTTP code is 200 1961s ok 35 - Content-Type is JSON 1961s ok 36 - Content is valid JSON 1961s ok 37 - Found ID token in refresh grant 1961s 1..37 1961s ok 1961s t/32-OIDC-Password-Grant.t ..................................................... 1961s ok 1 - use Lemonldap::NG::Portal::Main; 1961s ok 2 - Portal object 1961s ok 3 - Init 1961s ok 4 - Portal app 1961s ok 5 - Response status is 400 1961s ok 6 - Content is JSON 1961s ok 7 - Error code is invalid_grant 1961s ok 8 - Response status is 400 1961s ok 9 - Content is JSON 1961s ok 10 - Error code is invalid_scope 1961s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 1961s ok 11 - HTTP code is 200 1961s ok 12 - Content-Type is JSON 1961s ok 13 - Content is valid JSON 1961s ok 14 - Access Token found 1961s ok 15 - Scope found in token response 1961s ok 16 - No ID token in original request 1961s ok 17 - Got refresh token 1961s ok 18 - HTTP code is 200 1961s ok 19 - Content-Type is JSON 1961s ok 20 - Content is valid JSON 1961s ok 21 - Got User Info 1961s ok 22 - Attribute released as int in JSON 1961s ok 23 - Single valued attribute forced as array 1961s ok 24 - Multi valued attribute exposed as array 1961s ok 25 - Post introspection 1961s ok 26 - HTTP code is 200 1961s ok 27 - Content-Type is JSON 1961s ok 28 - Content is valid JSON 1961s ok 29 - Scope read not asked, and thus not found 1961s ok 30 - Attribute-based scope found 1961s ok 31 - Rule-enforced scope found 1961s ok 32 - Token response scope matches token scope 1961s ok 33 - Post introspection 1961s ok 34 - HTTP code is 200 1961s ok 35 - Content-Type is JSON 1961s ok 36 - Content is valid JSON 1961s ok 37 - Token is no longer active 1961s ok 38 - Post introspection 1961s ok 39 - HTTP code is 200 1961s ok 40 - Content-Type is JSON 1961s ok 41 - Content is valid JSON 1961s ok 42 - No ID token in refreshed response 1961s 1..42 1961s ok 1962s t/32-OIDC-RP-rule.t ............................................................ 1962s ok 1 - use Lemonldap::NG::Portal::Main; 1962s ok 2 - Portal object 1962s [Tue Feb 3 06:00:47 2026] [LLNG:6217] [error] Can't find string terminator '"' anywhere before EOF at (eval 198) line 1. 1962s 1962s [Tue Feb 3 06:00:47 2026] [LLNG:6217] [error] Bad access rule for RP broken rule: Can't find string terminator '"' anywhere before EOF at (eval 198) line 1. 1962s 1962s [Tue Feb 3 06:00:47 2026] [LLNG:6217] [error] Relying Party broken has errors and will be ignored 1962s ok 3 - Init 1962s ok 4 - Portal app 1962s ok 5 - Register $type 1962s ok 6 - OP portal 1962s # ==> Pushing OP <== 1962s # ==> Popping OP <== 1962s ok 7 - Get JWKS, endpoint /oauth2/jwks 1962s ok 8 - HTTP code is 200 1962s # ==> Pushing OP <== 1962s # ==> Popping OP <== 1962s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1962s ok 10 - HTTP code is 200 1962s ok 11 - Portal object 1962s ok 12 - Init 1962s ok 13 - Portal app 1962s ok 14 - Register $type 1962s ok 15 - RP portal 1962s # ==> Pushing RP <== 1962s # ==> Popping RP <== 1962s ok 16 - Unauth SP request 1962s ok 17 - Get redirection 1962s ok 18 - Location header found 1962s # ==> Pushing OP <== 1962s # ==> Popping OP <== 1962s ok 19 - Push request to OP, endpoint /oauth2/authorize 1962s ok 20 - HTTP code is 200 1962s # ==> Pushing OP <== 1962s # ==> Popping OP <== 1962s ok 21 - Post authentication, endpoint /oauth2/authorize 1962s ok 22 - Get cookie lemonldap (85cade90e2d643a7029e5b0f36176cd2b72d1a71971a04d4a012d75e93ebd14e) 1962s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 1962s ok 24 - PE_UNAUTHORIZEDPARTNER 1962s # ==> Pushing OP <== 1962s # ==> Popping OP <== 1962s ok 25 - Post access to unknown RP 1962s ok 26 - Unknown client ID: code found on page 1962s ok 27 - Unknown client ID 1962s # ==> Pushing OP <== 1962s # ==> Popping OP <== 1962s ok 28 - Post access to broken RP 1962s ok 29 - Invalid config returns unknown client ID error: code found on page 1962s ok 30 - Invalid config returns unknown client ID error 1962s 1..30 1962s ok 1963s t/32-OIDC-Refresh-Token.t ...................................................... 1963s ok 1 - use Lemonldap::NG::Portal::Main; 1963s ok 2 - Portal object 1963s ok 3 - Init 1963s ok 4 - Portal app 1963s # Subtest: Run test with basic configuration 1963s ok 1 - Get cookie lemonldap (b090af6b641cf26e0e99cdb510eb1bd442e546ec350b7b9aaf97869914925ee0) 1963s ok 2 - Get redirection 1963s ok 3 - Location header found 1963s ok 4 - HTTP code is 200 1963s ok 5 - Content-Type is JSON 1963s ok 6 - Content is valid JSON 1963s ok 7 - Got access token 1963s ok 8 - Got refresh token 1963s ok 9 - Got ID token 1963s ok 10 - Found sub in ID token 1963s ok 11 - Found claim in ID token 1963s ok 12 - Check that clientid is in audience 1963s ok 13 - Check for additional audiences 1963s ok 14 - Check for additional audiences 1963s ok 15 - HTTP code is 200 1963s ok 16 - Content-Type is JSON 1963s ok 17 - Content is valid JSON 1963s ok 18 - Got User Info 1963s ok 19 - Got User Info 1963s ok 20 - Access token rejected 1963s ok 21 - HTTP code is 200 1963s ok 22 - Content-Type is JSON 1963s ok 23 - Content is valid JSON 1963s ok 24 - Got refreshed Access token 1963s ok 25 - Got refreshed ID token 1963s ok 26 - Refresh token not present 1963s ok 27 - Found sub in ID token 1963s ok 28 - Found claim in ID token 1963s ok 29 - HTTP code is 200 1963s ok 30 - Content-Type is JSON 1963s ok 31 - Content is valid JSON 1963s ok 32 - Got User Info 1963s ok 33 - Got User Info 1963s ok 34 - Access token rejected 1963s ok 35 - HTTP code is 200 1963s ok 36 - Content-Type is JSON 1963s ok 37 - Content is valid JSON 1963s ok 38 - Refresh token not present 1963s ok 39 - HTTP code is 200 1963s ok 40 - Content-Type is JSON 1963s ok 41 - Content is valid JSON 1963s ok 42 - Got User Info 1963s ok 43 - Got User Info 1963s ok 44 - Access token rejected 1963s ok 45 - HTTP code is 200 1963s ok 46 - Page contains a form 1963s ok 47 - URI match 1963s ok 48 - Field "confirm" is defined 1963s ok 49 - Propose to renew session 1963s ok 50 - Ask to renew 1963s ok 51 - HTTP code is 200 1963s ok 52 - Page contains a form 1963s ok 53 - Host match 1963s ok 54 - Field "upgrading" is defined 1963s ok 55 - Field "url" is defined 1963s ok 56 - CSP header authorize POST request to \# 1963s ok 57 - Ask to renew 1963s ok 58 - Get cookie lemonldap (c51a45446195cfd445e355206cdd16595252fa9c43b20da3a743d73da1ca681c) 1963s ok 59 - Session ID has changed 1963s ok 60 - HTTP code is 200 1963s ok 61 - Content-Type is JSON 1963s ok 62 - Content is valid JSON 1963s ok 63 - Refresh token not present 1963s ok 64 - HTTP code is 200 1963s ok 65 - Content-Type is JSON 1963s ok 66 - Content is valid JSON 1963s ok 67 - Got User Info 1963s ok 68 - Got User Info 1963s ok 69 - Logout request 1963s ok 70 - Response is 200 1963s ok 71 - Cookie is deleted 1963s ok 72 - No pdata 1963s ok 73 - Disconnect request 1963s ok 74 - Response is 401 1963s ok 75 - Response status is 400 1963s ok 76 - Content is JSON 1963s ok 77 - Error code is invalid_grant 1963s ok 78 - Cannot use refreshed access token tied to expired session 1963s 1..78 1963s ok 5 - Run test with basic configuration 1963s # Subtest: Run test with JWT access tokens 1963s ok 1 - Portal object 1963s ok 2 - Init 1963s ok 3 - Portal app 1963s ok 4 - Get cookie lemonldap (f49c42decb5623625638e5c4a12f45c88db7c377c77a73423093df5e4f80c024) 1963s ok 5 - Get redirection 1963s ok 6 - Location header found 1963s ok 7 - HTTP code is 200 1963s ok 8 - Content-Type is JSON 1963s ok 9 - Content is valid JSON 1963s ok 10 - Token is a JWT 1963s ok 11 - Found claim in JWT 1963s ok 12 - Found claim in JWT 1963s ok 13 - Found claim in JWT 1963s ok 14 - Found claim in JWT 1963s ok 15 - Found claim in JWT 1963s ok 16 1963s ok 17 1963s ok 18 1963s ok 19 - Expiration date sanity check 1963s ok 20 - Expiration date sanity check 1963s ok 21 - Got access token 1963s ok 22 - Got refresh token 1963s ok 23 - Got ID token 1963s ok 24 - Found sub in ID token 1963s ok 25 - Found claim in ID token 1963s ok 26 - Check that clientid is in audience 1963s ok 27 - Check for additional audiences 1963s ok 28 - Check for additional audiences 1963s ok 29 - HTTP code is 200 1963s ok 30 - Content-Type is JSON 1963s ok 31 - Content is valid JSON 1963s ok 32 - Got User Info 1963s ok 33 - Got User Info 1963s ok 34 - Access token rejected 1963s ok 35 - HTTP code is 200 1963s ok 36 - Content-Type is JSON 1963s ok 37 - Content is valid JSON 1963s ok 38 - Token is a JWT 1963s ok 39 - Found claim in JWT 1963s ok 40 - Found claim in JWT 1963s ok 41 - Found claim in JWT 1963s ok 42 - Found claim in JWT 1963s ok 43 - Found claim in JWT 1963s ok 44 1963s ok 45 1963s ok 46 1963s ok 47 - Expiration date sanity check 1963s ok 48 - Expiration date sanity check 1963s ok 49 - Got refreshed Access token 1963s ok 50 - Got refreshed ID token 1963s ok 51 - Refresh token not present 1963s ok 52 - Found sub in ID token 1963s ok 53 - Found claim in ID token 1963s ok 54 - HTTP code is 200 1963s ok 55 - Content-Type is JSON 1963s ok 56 - Content is valid JSON 1963s ok 57 - Got User Info 1963s ok 58 - Got User Info 1963s ok 59 - Access token rejected 1963s ok 60 - HTTP code is 200 1963s ok 61 - Content-Type is JSON 1963s ok 62 - Content is valid JSON 1963s ok 63 - Refresh token not present 1963s ok 64 - HTTP code is 200 1963s ok 65 - Content-Type is JSON 1963s ok 66 - Content is valid JSON 1963s ok 67 - Got User Info 1963s ok 68 - Got User Info 1963s ok 69 - Access token rejected 1963s ok 70 - HTTP code is 200 1963s ok 71 - Page contains a form 1963s ok 72 - URI match 1963s ok 73 - Field "confirm" is defined 1963s ok 74 - Propose to renew session 1963s ok 75 - Ask to renew 1963s ok 76 - HTTP code is 200 1963s ok 77 - Page contains a form 1963s ok 78 - Host match 1963s ok 79 - Field "upgrading" is defined 1963s ok 80 - Field "url" is defined 1963s ok 81 - CSP header authorize POST request to \# 1963s ok 82 - Ask to renew 1963s ok 83 - Get cookie lemonldap (d5b94cccdac75b63327ef88db093011f963bbb42bd406e67906905a6340c9269) 1963s ok 84 - Session ID has changed 1963s ok 85 - HTTP code is 200 1963s ok 86 - Content-Type is JSON 1963s ok 87 - Content is valid JSON 1963s ok 88 - Refresh token not present 1963s ok 89 - HTTP code is 200 1963s ok 90 - Content-Type is JSON 1963s ok 91 - Content is valid JSON 1963s ok 92 - Got User Info 1963s ok 93 - Got User Info 1963s ok 94 - Logout request 1963s ok 95 - Response is 200 1963s ok 96 - Cookie is deleted 1963s ok 97 - No pdata 1963s ok 98 - Disconnect request 1963s ok 99 - Response is 401 1963s ok 100 - Response status is 400 1963s ok 101 - Content is JSON 1963s ok 102 - Error code is invalid_grant 1963s ok 103 - Cannot use refreshed access token tied to expired session 1963s 1..103 1963s ok 6 - Run test with JWT access tokens 1963s # Subtest: Run test with activity timeout 1963s ok 1 - Portal object 1963s ok 2 - Init 1963s ok 3 - Portal app 1963s ok 4 - Get cookie lemonldap (8a3985970a51c0bb6a633478447f6897f4a353465bfa2b7947ec0bd05b9cb61e) 1963s ok 5 - Get redirection 1963s ok 6 - Location header found 1963s ok 7 - HTTP code is 200 1963s ok 8 - Content-Type is JSON 1963s ok 9 - Content is valid JSON 1963s ok 10 - Token is a JWT 1963s ok 11 - Found claim in JWT 1963s ok 12 - Found claim in JWT 1963s ok 13 - Found claim in JWT 1963s ok 14 - Found claim in JWT 1963s ok 15 - Found claim in JWT 1963s ok 16 1963s ok 17 1963s ok 18 1963s ok 19 - Expiration date sanity check 1963s ok 20 - Expiration date sanity check 1963s ok 21 - Got access token 1963s ok 22 - Got refresh token 1963s ok 23 - Got ID token 1963s ok 24 - Found sub in ID token 1963s ok 25 - Found claim in ID token 1963s ok 26 - Check that clientid is in audience 1963s ok 27 - Check for additional audiences 1963s ok 28 - Check for additional audiences 1963s ok 29 - HTTP code is 200 1963s ok 30 - Content-Type is JSON 1963s ok 31 - Content is valid JSON 1963s ok 32 - Got User Info 1963s ok 33 - Got User Info 1963s ok 34 - Access token rejected 1963s ok 35 - HTTP code is 200 1963s ok 36 - Content-Type is JSON 1963s ok 37 - Content is valid JSON 1963s ok 38 - Token is a JWT 1963s ok 39 - Found claim in JWT 1963s ok 40 - Found claim in JWT 1963s ok 41 - Found claim in JWT 1963s ok 42 - Found claim in JWT 1963s ok 43 - Found claim in JWT 1963s ok 44 1963s ok 45 1963s ok 46 1963s ok 47 - Expiration date sanity check 1963s ok 48 - Expiration date sanity check 1963s ok 49 - Got refreshed Access token 1963s ok 50 - Got refreshed ID token 1963s ok 51 - Refresh token not present 1963s ok 52 - Found sub in ID token 1963s ok 53 - Found claim in ID token 1963s ok 54 - HTTP code is 200 1963s ok 55 - Content-Type is JSON 1963s ok 56 - Content is valid JSON 1963s ok 57 - Got User Info 1963s ok 58 - Got User Info 1963s ok 59 - Access token rejected 1963s ok 60 - HTTP code is 200 1963s ok 61 - Content-Type is JSON 1963s ok 62 - Content is valid JSON 1963s ok 63 - Refresh token not present 1963s ok 64 - HTTP code is 200 1963s ok 65 - Content-Type is JSON 1963s ok 66 - Content is valid JSON 1963s ok 67 - Got User Info 1963s ok 68 - Got User Info 1963s ok 69 - Access token rejected 1963s ok 70 - HTTP code is 200 1963s ok 71 - Page contains a form 1963s ok 72 - URI match 1963s ok 73 - Field "confirm" is defined 1963s ok 74 - Propose to renew session 1963s ok 75 - Ask to renew 1963s ok 76 - HTTP code is 200 1963s ok 77 - Page contains a form 1963s ok 78 - Host match 1963s ok 79 - Field "upgrading" is defined 1963s ok 80 - Field "url" is defined 1963s ok 81 - CSP header authorize POST request to \# 1963s ok 82 - Ask to renew 1963s ok 83 - Get cookie lemonldap (3bf51dad3579278b4ddf5e292450dff03e05b98a8d43e5a4f9edb47163784fb3) 1963s ok 84 - Session ID has changed 1963s ok 85 - HTTP code is 200 1963s ok 86 - Content-Type is JSON 1963s ok 87 - Content is valid JSON 1963s ok 88 - Refresh token not present 1963s ok 89 - HTTP code is 200 1963s ok 90 - Content-Type is JSON 1963s ok 91 - Content is valid JSON 1963s ok 92 - Got User Info 1963s ok 93 - Got User Info 1963s ok 94 - Logout request 1963s ok 95 - Response is 200 1963s ok 96 - Cookie is deleted 1963s ok 97 - No pdata 1963s ok 98 - Disconnect request 1963s ok 99 - Response is 401 1963s ok 100 - Response status is 400 1963s ok 101 - Content is JSON 1963s ok 102 - Error code is invalid_grant 1963s ok 103 - Cannot use refreshed access token tied to expired session 1963s 1..103 1963s ok 7 - Run test with activity timeout 1963s # Subtest: Run test with refresh token rotation 1963s ok 1 - Portal object 1963s ok 2 - Init 1963s ok 3 - Portal app 1963s ok 4 - Get cookie lemonldap (cc8b57e18aecd4e8a2ba1623a1430e4caac9cf21eac6107f70bea74bb7090fc5) 1963s ok 5 - Get redirection 1963s ok 6 - Location header found 1963s ok 7 - HTTP code is 200 1963s ok 8 - Content-Type is JSON 1963s ok 9 - Content is valid JSON 1963s ok 10 - Token is a JWT 1963s ok 11 - Found claim in JWT 1963s ok 12 - Found claim in JWT 1963s ok 13 - Found claim in JWT 1963s ok 14 - Found claim in JWT 1963s ok 15 - Found claim in JWT 1963s ok 16 1963s ok 17 1963s ok 18 1963s ok 19 - Expiration date sanity check 1963s ok 20 - Expiration date sanity check 1963s ok 21 - Got access token 1963s ok 22 - Got refresh token 1963s ok 23 - Got ID token 1963s ok 24 - Found sub in ID token 1963s ok 25 - Found claim in ID token 1963s ok 26 - Check that clientid is in audience 1963s ok 27 - Check for additional audiences 1963s ok 28 - Check for additional audiences 1963s ok 29 - HTTP code is 200 1963s ok 30 - Content-Type is JSON 1963s ok 31 - Content is valid JSON 1963s ok 32 - Got User Info 1963s ok 33 - Got User Info 1963s ok 34 - Access token rejected 1963s ok 35 - HTTP code is 200 1963s ok 36 - Content-Type is JSON 1963s ok 37 - Content is valid JSON 1963s ok 38 - Token is a JWT 1963s ok 39 - Found claim in JWT 1963s ok 40 - Found claim in JWT 1963s ok 41 - Found claim in JWT 1963s ok 42 - Found claim in JWT 1963s ok 43 - Found claim in JWT 1963s ok 44 1963s ok 45 1963s ok 46 1963s ok 47 - Expiration date sanity check 1963s ok 48 - Expiration date sanity check 1963s ok 49 - Got refreshed Access token 1963s ok 50 - Got refreshed ID token 1963s ok 51 - Refresh token was updated 1963s ok 52 - Response status is 400 1963s ok 53 - Content is JSON 1963s ok 54 - Error code is invalid_request 1963s ok 55 - Found sub in ID token 1963s ok 56 - Found claim in ID token 1963s ok 57 - HTTP code is 200 1963s ok 58 - Content-Type is JSON 1963s ok 59 - Content is valid JSON 1963s ok 60 - Got User Info 1963s ok 61 - Got User Info 1963s ok 62 - Access token rejected 1963s ok 63 - HTTP code is 200 1963s ok 64 - Content-Type is JSON 1963s ok 65 - Content is valid JSON 1963s ok 66 - Refresh token was updated 1963s ok 67 - Response status is 400 1963s ok 68 - Content is JSON 1963s ok 69 - Error code is invalid_request 1963s ok 70 - HTTP code is 200 1963s ok 71 - Content-Type is JSON 1963s ok 72 - Content is valid JSON 1963s ok 73 - Got User Info 1963s ok 74 - Got User Info 1963s ok 75 - Access token rejected 1963s ok 76 - HTTP code is 200 1963s ok 77 - Page contains a form 1963s ok 78 - URI match 1963s ok 79 - Field "confirm" is defined 1963s ok 80 - Propose to renew session 1963s ok 81 - Ask to renew 1963s ok 82 - HTTP code is 200 1963s ok 83 - Page contains a form 1963s ok 84 - Host match 1963s ok 85 - Field "upgrading" is defined 1963s ok 86 - Field "url" is defined 1963s ok 87 - CSP header authorize POST request to \# 1963s ok 88 - Ask to renew 1963s ok 89 - Get cookie lemonldap (57f3add06c085cc794cc27e1da894842b25e2d06f4fee2330d04b93fc12c7220) 1963s ok 90 - Session ID has changed 1963s ok 91 - HTTP code is 200 1963s ok 92 - Content-Type is JSON 1963s ok 93 - Content is valid JSON 1963s ok 94 - Refresh token was updated 1963s ok 95 - Response status is 400 1963s ok 96 - Content is JSON 1963s ok 97 - Error code is invalid_request 1963s ok 98 - HTTP code is 200 1963s ok 99 - Content-Type is JSON 1963s ok 100 - Content is valid JSON 1963s ok 101 - Got User Info 1963s ok 102 - Got User Info 1963s ok 103 - Logout request 1963s ok 104 - Response is 200 1963s ok 105 - Cookie is deleted 1963s ok 106 - No pdata 1963s ok 107 - Disconnect request 1963s ok 108 - Response is 401 1963s ok 109 - Response status is 400 1963s ok 110 - Content is JSON 1963s ok 111 - Error code is invalid_grant 1963s ok 112 - Cannot use refreshed access token tied to expired session 1963s 1..112 1963s ok 8 - Run test with refresh token rotation 1963s 1..8 1963s ok 1964s t/32-OIDC-Register-with-bad-redirect-uri.t ..................................... 1964s ok 1 - use Lemonldap::NG::Portal::Main; 1964s ok 2 - Portal object 1964s ok 3 - Init 1964s ok 4 - Portal app 1964s ok 5 - OP portal 1964s ok 6 - Post register data with bad redirect_uris 1964s ok 7 - Return code is 400 1964s 1..7 1964s ok 1964s t/32-OIDC-Register.t ........................................................... 1964s ok 1 - use Lemonldap::NG::Portal::Main; 1964s ok 2 - Portal object 1964s ok 3 - Init 1964s ok 4 - Portal app 1964s ok 5 - OP portal 1964s ok 6 - Post register data 1964s ok 7 - Return code is 201 1964s ok 8 - Client ID found in answer: sIbRQmKcx9ctcW7r6Pya0941ooQj/v 1964s ok 9 - Client ID saved in configuration 1964s ok 10 - Extra claim defined 1964s ok 11 - Extra variable defined 1964s 1..11 1964s ok 1965s t/32-OIDC-Request-Uri.t ........................................................ 1965s ok 1 - use Lemonldap::NG::Portal::Main; 1965s ok 2 - Portal object 1965s ok 3 - Init 1965s ok 4 - Portal app 1965s ok 5 - OP portal 1965s # Subtest: Successful request 1965s ok 1 - Get cookie lemonldap (a30751be73e22b6d6195fb4b1adfd93694b6bbfa4f490eff9519f7c12c9981c5) 1965s ok 2 - only authorized URI is called 1965s ok 3 - Call is expected in this scenario 1965s ok 4 - Get redirection 1965s ok 5 - Location header found 1965s 1..5 1965s ok 6 - Successful request 1965s # Subtest: Successful request, override of bad redirect_uri 1965s ok 1 - Get cookie lemonldap (c7d838fcd978fb855872e0fcba974fe7defa8f2017a163da2a537a5ca3d96f59) 1965s ok 2 - only authorized URI is called 1965s ok 3 - Call is expected in this scenario 1965s ok 4 - Get redirection 1965s ok 5 - Location header found 1965s 1..5 1965s ok 7 - Successful request, override of bad redirect_uri 1965s # Subtest: unauthorized Request URI 1965s ok 1 - Get cookie lemonldap (bb04d148df5b80fdc8f6deffb3cb1ea3470e6b4167453fc2b9396e0c7dbb12dd) 1965s ok 2 - Expected portal error code: code found on page 1965s ok 3 - Expected portal error code 1965s 1..3 1965s ok 8 - unauthorized Request URI 1965s # Subtest: Allowed request URI, bad redirect URI 1965s ok 1 - Get cookie lemonldap (e233c6211210e1d721d918f48abc6c30a04afe95388d3e7432340ea84ee2f609) 1965s ok 2 - only authorized URI is called 1965s ok 3 - Call is expected in this scenario 1965s ok 4 - Expected portal error code: code found on page 1965s ok 5 - Expected portal error code 1965s 1..5 1965s ok 9 - Allowed request URI, bad redirect URI 1965s # Subtest: Allowed request URI, bad redirect URI override 1965s ok 1 - Get cookie lemonldap (d852e6b1177fceb121016248654e9d25edab4935eb8ccbf3c797e93971fd9737) 1965s ok 2 - only authorized URI is called 1965s ok 3 - Call is expected in this scenario 1965s ok 4 - Expected portal error code: code found on page 1965s ok 5 - Expected portal error code 1965s 1..5 1965s ok 10 - Allowed request URI, bad redirect URI override 1965s # Subtest: Undeclared request_uri is not called before auth 1965s ok 1 1965s 1..1 1965s ok 11 - Undeclared request_uri is not called before auth 1965s 1..11 1965s ok 1965s t/32-OIDC-Response-Modes.t ..................................................... 1965s ok 1 - use Lemonldap::NG::Portal::Main; 1965s ok 2 - Portal object 1965s ok 3 - Init 1965s ok 4 - Portal app 1965s ok 5 - Post authentication 1965s ok 6 - Get cookie lemonldap (c89ee689a87cda9086a62df9287fb4454fd01c1db5819dd314a44e55a7c26482) 1965s # Subtest: Default response mode for Authorization Code grant 1965s ok 1 - Get redirection 1965s ok 2 - Location header found 1965s ok 3 - Query found 1965s ok 4 - Correct host 1965s ok 5 - Correct path 1965s ok 6 - Correct state 1965s 1..6 1965s ok 7 - Default response mode for Authorization Code grant 1965s # Subtest: Fragment response mode for Authorization Code grant 1965s ok 1 - Get redirection 1965s ok 2 - Location header found 1965s ok 3 - Fragment found 1965s ok 4 - Query is empty 1965s ok 5 - Correct host 1965s ok 6 - Correct path 1965s ok 7 - Correct state 1965s ok 8 - Found code 1965s 1..8 1965s ok 8 - Fragment response mode for Authorization Code grant 1965s # Subtest: Form POST response mode for Authorization Code grant 1965s ok 1 - HTTP code is 200 1965s ok 2 - Page contains a form 1965s ok 3 - CSP header authorize POST request to rp.com 1965s ok 4 - Correct host 1965s ok 5 - Correct path 1965s ok 6 - Correct state 1965s ok 7 - Found code 1965s 1..7 1965s ok 9 - Form POST response mode for Authorization Code grant 1965s # Subtest: Default response mode for Implicit grant 1965s ok 1 - Get redirection 1965s ok 2 - Location header found 1965s ok 3 - Fragment found 1965s ok 4 - Query is empty 1965s ok 5 - Correct host 1965s ok 6 - Correct path 1965s ok 7 - Correct state 1965s ok 8 - Found id_token 1965s ok 9 - Found access_token 1965s 1..9 1965s ok 10 - Default response mode for Implicit grant 1965s # Subtest: Query response mode for Implicit grant 1965s ok 1 - Expected portal error code: code found on page 1965s ok 2 - Expected portal error code 1965s 1..2 1965s ok 11 - Query response mode for Implicit grant 1965s # Subtest: Form POST response mode for Implicit grant 1965s ok 1 - HTTP code is 200 1965s ok 2 - Page contains a form 1965s ok 3 - CSP header authorize POST request to rp.com 1965s ok 4 - Correct host 1965s ok 5 - Correct path 1965s ok 6 - Correct state 1965s ok 7 - Found id_token 1965s ok 8 - Found access_token 1965s 1..8 1965s ok 12 - Form POST response mode for Implicit grant 1965s # Subtest: Default response mode for Hybrid grant 1965s ok 1 - Get redirection 1965s ok 2 - Location header found 1965s ok 3 - Fragment found 1965s ok 4 - Query is empty 1965s ok 5 - Correct host 1965s ok 6 - Correct path 1965s ok 7 - Correct state 1965s ok 8 - Found id_token 1965s ok 9 - Found code 1965s 1..9 1965s ok 13 - Default response mode for Hybrid grant 1965s # Subtest: Query response mode for Hybrid grant 1965s ok 1 - Expected portal error code: code found on page 1965s ok 2 - Expected portal error code 1965s 1..2 1965s ok 14 - Query response mode for Hybrid grant 1965s # Subtest: Form POST response mode for Hybrid grant 1965s ok 1 - HTTP code is 200 1965s ok 2 - Page contains a form 1965s ok 3 - CSP header authorize POST request to rp.com 1965s ok 4 - Correct host 1965s ok 5 - Correct path 1965s ok 6 - Correct state 1965s ok 7 - Found id_token 1965s ok 8 - Found code 1965s 1..8 1965s ok 15 - Form POST response mode for Hybrid grant 1965s 1..15 1965s ok 1966s t/32-OIDC-Token-Exchange.t ..................................................... 1966s ok 1 - use Lemonldap::NG::Portal::Main; 1966s ok 2 - Portal object 1966s ok 3 - Init 1966s ok 4 - Portal app 1966s ok 5 - Get cookie lemonldap (fca1f39111782ad8bdc267c692b28f2a2f0e63c559178a7ca8eed0f9438190d2) 1966s ok 6 - Allowed value in endpoint 1966s ok 7 - Get redirection 1966s ok 8 - Location header found 1966s ok 9 - HTTP code is 200 1966s ok 10 - Content-Type is JSON 1966s ok 11 - Content is valid JSON 1966s ok 12 - Response status is 400 1966s ok 13 - Content is JSON 1966s ok 14 - Error code is invalid_request 1966s ok 15 - HTTP code is 200 1966s ok 16 - Content-Type is JSON 1966s ok 17 - Content is valid JSON 1966s ok 18 - Request was handled by hook 1966s 1..18 1966s ok 1967s t/32-OIDC-Token-Introspection.t ................................................ 1967s ok 1 - use Lemonldap::NG::Portal::Main; 1967s ok 2 - Portal object 1967s ok 3 - Init 1967s ok 4 - Portal app 1967s ok 5 - Get cookie lemonldap (27a5deb306837b82de58e80f8df24b2576649c829a87e9b28558043039db0653) 1967s ok 6 - Get redirection 1967s ok 7 - Location header found 1967s ok 8 - HTTP code is 200 1967s ok 9 - Content-Type is JSON 1967s ok 10 - Content is valid JSON 1967s ok 11 - Access token present 1967s ok 12 - Token response returned granted scopes 1967s ok 13 - Try introspection without authentication 1967s ok 14 - Response status is 400 1967s ok 15 - Content is JSON 1967s ok 16 - Error code is invalid_client 1967s ok 17 - Post introspection 1967s ok 18 - Response status is 401 1967s ok 19 - Content is JSON 1967s ok 20 - Error code is invalid_client 1967s ok 21 1967s ok 22 - Post introspection 1967s ok 23 - HTTP code is 200 1967s ok 24 - Number are well encoded 1967s ok 25 - Token is valid 1967s ok 26 - Response contains the correct sub 1967s ok 27 - Response contains the correct issuer 1967s ok 28 - Response contains the correct client id 1967s ok 29 - Response contains the default scopes 1967s ok 30 - Response contains the default scopes 1967s ok 31 - Response contains the default scopes 1967s ok 32 - Response omits a dynamic scope that evaluates to false 1967s ok 33 - Response omits a dynamic scope that was not requested 1967s ok 34 - Response contains a dynamic scope that is sent only when requested 1967s ok 35 - Response contains a dynamic scope that is not requested but always sent 1967s ok 36 - Response omits a scope that is not declared anywhere 1967s ok 37 - Response contains scope coming from extra claims definition 1967s ok 38 - Token response scope matches token scope 1967s ok 39 - Post introspection 1967s ok 40 - HTTP code is 200 1967s ok 41 - Content-Type is JSON 1967s ok 42 - Content is valid JSON 1967s ok 43 - Token is no longer valid 1967s 1..43 1967s ok 1967s t/32-OIDC-Token-Security.t ..................................................... 1967s ok 1 - use Lemonldap::NG::Portal::Main; 1967s ok 2 - Portal object 1967s ok 3 - Init 1967s ok 4 - Portal app 1967s ok 5 - Post authentication 1967s ok 6 - Get cookie lemonldap (6fd1d7f04929b7ddc9ed587d801765f4df525f186fe493fd7b02886156d235a6) 1967s # Subtest: Try to increase the required authn level with acr_values 1967s ok 1 - Get redirection 1967s ok 2 - Location header found 1967s ok 3 - Access was allowed 1967s ok 4 - Get redirection 1967s ok 5 - Location header found 1967s ok 6 - Access was allowed 1967s ok 7 - HTTP code is 200 1967s ok 8 - Page contains a form 1967s ok 9 - URI match 1967s 1..9 1967s ok 7 - Try to increase the required authn level with acr_values 1967s # Subtest: acr_values correctly sets target AuthnLevel 1967s ok 1 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A2%2C%22issuerTs%22%3A1770098452%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770026572_9720%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1967s ok 2 - Pdata is not empty 1967s ok 3 - No LOA, correct target Authnlevel 1967s ok 4 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770026572_40943%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770098452%2C%22targetAuthnLevel%22%3A%224%22%7D) 1967s ok 5 - Pdata is not empty 1967s ok 6 - LOA specified, correct target Authnlevel 1967s 1..6 1967s ok 8 - acr_values correctly sets target AuthnLevel 1967s # Subtest: Try to lower the required authn level with acr_values 1967s ok 1 - HTTP code is 200 1967s ok 2 - Page contains a form 1967s ok 3 - URI match 1967s ok 4 - HTTP code is 200 1967s ok 5 - Page contains a form 1967s ok 6 - URI match 1967s 1..6 1967s ok 9 - Try to lower the required authn level with acr_values 1967s # Subtest: Try to get code for RP1 with invalide scope name 1967s ok 1 - Get authorization code for rp1 1967s ok 2 - Invalid scope: code found on page 1967s ok 3 - Invalid scope 1967s 1..3 1967s ok 10 - Try to get code for RP1 with invalide scope name 1967s # Subtest: Use code on different RP 1967s ok 1 - Get authorization code for rp1 1967s ok 2 - Get redirection 1967s ok 3 - Location header found 1967s ok 4 - Post token on wrong RP 1967s ok 5 - Response status is 400 1967s ok 6 - Content is JSON 1967s ok 7 - Error code is invalid_grant 1967s ok 8 - CORS header present on Token error response 1967s 1..8 1967s ok 11 - Use code on different RP 1967s # Subtest: Test authentication failures in token grant 1967s ok 1 - Get authorization code again 1967s ok 2 - Get redirection 1967s ok 3 - Location header found 1967s ok 4 - Post auth code on correct RP 1967s ok 5 - Response status is 401 1967s ok 6 - Content is JSON 1967s ok 7 - Error code is invalid_client 1967s ok 8 1967s ok 9 - Post auth code on correct RP 1967s ok 10 - Response status is 401 1967s ok 11 - Content is JSON 1967s ok 12 - Error code is invalid_client 1967s ok 13 1967s ok 14 - Post auth code on correct RP 1967s ok 15 - Response status is 400 1967s ok 16 - Content is JSON 1967s ok 17 - Error code is invalid_client 1967s ok 18 1967s # Subtest: Bad auth (form) - missing client secret 1967s ok 1 - Post auth code on correct RP 1967s ok 2 - Response status is 400 1967s ok 3 - Content is JSON 1967s ok 4 - Error code is invalid_client 1967s ok 5 1967s 1..5 1967s ok 19 - Bad auth (form) - missing client secret 1967s ok 20 - Post auth code on correct RP 1967s ok 21 - Response status is 401 1967s ok 22 - Content is JSON 1967s ok 23 - Error code is invalid_client 1967s ok 24 1967s ok 25 - Use GET on token endpoint 1967s ok 26 - Response status is 400 1967s ok 27 - Content is JSON 1967s ok 28 - Error code is invalid_client 1967s ok 29 - Post auth code on correct RP 1967s ok 30 - CORS header present on Token response 1967s ok 31 - HTTP code is 200 1967s ok 32 - Content-Type is JSON 1967s ok 33 - Content is valid JSON 1967s ok 34 - Access token present 1967s ok 35 - post to userinfo 1967s ok 36 - Userinfo successful 1967s ok 37 - CORS header present on userinfo response 1967s 1..37 1967s ok 12 - Test authentication failures in token grant 1967s # Subtest: Use expired access token 1967s ok 1 - post to userinfo with expired access token 1967s ok 2 - Access denied with expired token 1967s ok 3 - CORS header present on userinfo error response 1967s 1..3 1967s ok 13 - Use expired access token 1967s # Subtest: Check AuthenticationLevel requirement 1967s ok 1 - HTTP code is 200 1967s ok 2 - Page contains a form 1967s ok 3 - URI match 1967s ok 4 - Auth query 1967s ok 5 - HTTP code is 200 1967s ok 6 - Get cookie lemonldap (361642786920c78144c96a78a9039940800abf52a95332c7f33a44558308d44e) 1967s ok 7 - Get redirection 1967s ok 8 - Location header found 1967s ok 9 - Access was allowed 1967s 1..9 1967s ok 14 - Check AuthenticationLevel requirement 1967s 1..14 1967s ok 1968s t/32-OIDC-admin-Back-Channel-Logout-sid.t ...................................... 1968s ok 1 - use Lemonldap::NG::Portal::Main; 1968s ok 2 - Portal object 1968s ok 3 - Init 1968s ok 4 - Portal app 1968s ok 5 - Register $type 1968s ok 6 - OP portal 1968s # ==> Pushing OP <== 1968s # ==> Popping OP <== 1968s ok 7 - Get JWKS, endpoint /oauth2/jwks 1968s ok 8 - HTTP code is 200 1968s # ==> Pushing OP <== 1968s # ==> Popping OP <== 1968s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1968s ok 10 - HTTP code is 200 1968s ok 11 - Portal object 1968s ok 12 - Init 1968s ok 13 - Portal app 1968s ok 14 - Register $type 1968s ok 15 - RP portal 1968s # ==> Pushing RP <== 1968s # ==> Popping RP <== 1968s ok 16 - Unauth RP request 1968s ok 17 - Get redirection 1968s ok 18 - Location header found 1968s # ==> Pushing OP <== 1968s # ==> Popping OP <== 1968s ok 19 - Push request to OP, endpoint /oauth2/authorize 1968s ok 20 - HTTP code is 200 1968s # ==> Pushing OP <== 1968s # ==> Popping OP <== 1968s ok 21 - Post authentication, endpoint /oauth2/authorize 1968s ok 22 - Get cookie lemonldap (98b64accdf4d607bfe9d13dc35ad02e85b104df279934350c8d011629167e50f) 1968s ok 23 - HTTP code is 200 1968s ok 24 - Page contains a form 1968s ok 25 - Host match 1968s ok 26 - Field "confirm" is defined 1968s ok 27 - CSP header authorize POST request to \# 1968s # ==> Pushing OP <== 1968s # ==> Popping OP <== 1968s ok 28 - Post confirmation, endpoint /oauth2/authorize 1968s ok 29 - Get redirection 1968s ok 30 - Location header found 1968s # ==> Pushing RP <== 1968s ok 31 - REST request 1968s ok 32 - Request from RP to OP, endpoint /oauth2/token 1968s # ==> Saving handler RP <== 1968s # ==> Pushing OP <== 1968s # ==> Popping OP <== 1968s # ==> Restoring RP <== 1968s ok 33 - Execute request 1968s ok 34 - Response is 200 1968s ok 35 - Content is JSON 1968s ok 36 - REST request 1968s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1968s # ==> Saving handler RP <== 1968s # ==> Pushing OP <== 1968s # ==> Popping OP <== 1968s # ==> Restoring RP <== 1968s ok 38 - Execute request 1968s ok 39 - Response is 200 1968s ok 40 - Content is JSON 1968s # ==> Popping RP <== 1968s ok 41 - Call openidconnectcallback on RP 1968s ok 42 - Get cookie lemonldap (07b72dbe68a77a9cbc2b19dc6af407495c50a8b2c5a16a9fac64b7d0d83c5113) 1968s # ==> Pushing OP <== 1968s # ==> Popping OP <== 1968s # ==> Pushing OP <== 1968s ok 43 - REST request 1968s ok 44 - Request from OP to RP 1968s # ==> Saving handler OP <== 1968s # ==> Pushing RP <== 1968s # ==> Popping RP <== 1968s # ==> Restoring OP <== 1968s ok 45 - Execute request 1968s ok 46 - Response is 200 1968s # ==> Popping OP <== 1968s ok 47 - Test if user is reject on OP 1968s ok 48 - Response status is 401 1968s ok 49 - Content is JSON 1968s ok 50 - Error code is 1 1968s # ==> Pushing RP <== 1968s # ==> Popping RP <== 1968s ok 51 - Test if user is reject on RP 1968s ok 52 - Get redirection 1968s ok 53 - Location header found 1968s 1..53 1968s ok 1969s t/32-OIDC-bad-auth-method.t .................................................... 1969s ok 1 - use Lemonldap::NG::Portal::Main; 1969s ok 2 - Portal object 1969s ok 3 - REST request 1969s ok 4 - Request from OP to RP 1969s [Tue Feb 3 06:00:54 2026] [LLNG:6229] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1969s [Tue Feb 3 06:00:54 2026] [LLNG:6229] [error] Malformed JWKS document 1969s [Tue Feb 3 06:00:54 2026] [LLNG:6229] [error] Relying Party rp has errors and will be ignored 1969s ok 5 - Init 1969s ok 6 - Portal app 1969s ok 7 - Register $type 1969s ok 8 - OP portal 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 9 - Get JWKS, endpoint /oauth2/jwks 1969s ok 10 - HTTP code is 200 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1969s ok 12 - HTTP code is 200 1969s ok 13 - Portal object 1969s ok 14 - Init 1969s ok 15 - Portal app 1969s ok 16 - Register $type 1969s ok 17 - RP portal 1969s # ==> Pushing OP <== 1969s ok 18 - REST request 1969s ok 19 - Request from OP to RP 1969s # ==> Saving handler OP <== 1969s # ==> Pushing RP <== 1969s # ==> Popping RP <== 1969s # ==> Restoring OP <== 1969s ok 20 - Execute request 1969s ok 21 - Response is 200 or 401 1969s ok 22 - Content is JSON 1969s # ==> Popping OP <== 1969s # ==> Pushing RP <== 1969s # ==> Popping RP <== 1969s ok 23 - RP publish its keys 1969s ok 24 - HTTP code is 200 1969s ok 25 - Content-Type is JSON 1969s ok 26 - Content is valid JSON 1969s ok 27 - Get RP sig key 1969s # ==> Pushing RP <== 1969s # ==> Popping RP <== 1969s ok 28 - Unauth RP request 1969s ok 29 - Get redirection 1969s ok 30 - Location header found 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 31 - Push request to OP, endpoint /oauth2/authorize 1969s ok 32 - HTTP code is 200 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 33 - Post authentication, endpoint /oauth2/authorize 1969s ok 34 - Get cookie lemonldap (4f11800802007576d6389568f8fc10210e7c3bb64a233f8942d354173fcd0f8b) 1969s ok 35 - HTTP code is 200 1969s ok 36 - Page contains a form 1969s ok 37 - Host match 1969s ok 38 - Field "confirm" is defined 1969s ok 39 - CSP header authorize POST request to \# 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 40 - Post confirmation, endpoint /oauth2/authorize 1969s ok 41 - Get redirection 1969s ok 42 - Location header found 1969s # ==> Pushing RP <== 1969s ok 43 - REST request 1969s ok 44 - Request from RP to OP, endpoint /oauth2/token 1969s # ==> Saving handler RP <== 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s # ==> Restoring RP <== 1969s ok 45 - Execute request 1969s ok 46 - Response is 200 or 401 1969s ok 47 - Content is JSON 1969s # ==> Popping RP <== 1969s ok 48 - Call openidconnectcallback on RP 1969s ok 49 - Response status is 401 1969s ok 50 - Content is JSON 1969s ok 51 - Error code is 106 1969s # ==> Pushing OP <== 1969s ok 52 - REST request 1969s ok 53 - Request from OP to RP 1969s # ==> Saving handler OP <== 1969s # ==> Pushing RP <== 1969s # ==> Popping RP <== 1969s # ==> Restoring OP <== 1969s ok 54 - Execute request 1969s ok 55 - Response is 200 or 401 1969s ok 56 - Content is JSON 1969s # ==> Popping OP <== 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 57 - Query OP for logout 1969s ok 58 - HTTP code is 200 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 59 - Test if user is reject on OP 1969s ok 60 - Response status is 401 1969s ok 61 - Content is JSON 1969s ok 62 - Error code is 1 1969s 1..62 1969s ok 1969s t/32-OIDC-key-override.t ....................................................... 1969s ok 1 - use Lemonldap::NG::Portal::Main; 1969s ok 2 - Portal object 1969s ok 3 - REST request 1969s ok 4 - Request from OP to RP 1969s [Tue Feb 3 06:00:54 2026] [LLNG:6230] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1969s [Tue Feb 3 06:00:54 2026] [LLNG:6230] [error] Malformed JWKS document 1969s [Tue Feb 3 06:00:54 2026] [LLNG:6230] [error] Relying Party rp has errors and will be ignored 1969s ok 5 - Init 1969s ok 6 - Portal app 1969s ok 7 - Register $type 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 8 - Get JWKS, endpoint /oauth2/jwks 1969s ok 9 - HTTP code is 200 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1969s ok 11 - HTTP code is 200 1969s ok 12 - Portal object 1969s ok 13 - Init 1969s ok 14 - Portal app 1969s ok 15 - Register $type 1969s ok 16 - Portal object 1969s ok 17 - REST request 1969s ok 18 - Request from OP to RP 1969s # ==> Saving handler OP <== 1969s # ==> Pushing RP <== 1969s # ==> Popping RP <== 1969s # ==> Restoring OP <== 1969s ok 19 - Execute request 1969s ok 20 - Response is 200 1969s ok 21 - Content is JSON 1969s ok 22 - Init 1969s ok 23 - Portal app 1969s ok 24 - Register $type 1969s # ==> Pushing RP <== 1969s # ==> Popping RP <== 1969s ok 25 - RP publish its keys 1969s ok 26 - HTTP code is 200 1969s ok 27 - Content-Type is JSON 1969s ok 28 - Content is valid JSON 1969s ok 29 - Get RP sig key 1969s # ==> Pushing RP <== 1969s # ==> Popping RP <== 1969s ok 30 - Unauth RP request 1969s ok 31 - Get redirection 1969s ok 32 - Location header found 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 33 - Push request to OP, endpoint /oauth2/authorize 1969s ok 34 - HTTP code is 200 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 35 - Post authentication, endpoint /oauth2/authorize 1969s ok 36 - Get cookie lemonldap (b5c4a40685f874dfd38eb700a86dc1ea90df4f171db57cb513b38d0b64f5d3cc) 1969s ok 37 - HTTP code is 200 1969s ok 38 - Page contains a form 1969s ok 39 - Host match 1969s ok 40 - Field "confirm" is defined 1969s ok 41 - CSP header authorize POST request to \# 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 42 - Post confirmation, endpoint /oauth2/authorize 1969s ok 43 - Get redirection 1969s ok 44 - Location header found 1969s # ==> Pushing RP <== 1969s ok 45 - REST request 1969s ok 46 - Request from RP to OP, endpoint /oauth2/token 1969s # ==> Saving handler RP <== 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s # ==> Restoring RP <== 1969s ok 47 - Execute request 1969s ok 48 - Response is 200 1969s ok 49 - Content is JSON 1969s ok 50 - REST request 1969s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 1969s # ==> Saving handler RP <== 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s # ==> Restoring RP <== 1969s ok 52 - Execute request 1969s ok 53 - Response is 200 1969s ok 54 - Content is JSON 1969s # ==> Popping RP <== 1969s ok 55 - Call openidconnectcallback on RP 1969s ok 56 - Get cookie lemonldap (28485254928ae7d9c5532cc840d0f78aa7cbf8da13447e5eef9b3aa6bbda71a8) 1969s # ==> Pushing OP <== 1969s ok 57 - REST request 1969s ok 58 - Request from OP to RP 1969s # ==> Saving handler OP <== 1969s # ==> Pushing RP <== 1969s # ==> Popping RP <== 1969s # ==> Restoring OP <== 1969s ok 59 - Execute request 1969s ok 60 - Response is 200 1969s ok 61 - Content is JSON 1969s # ==> Popping OP <== 1969s # ==> Pushing OP <== 1969s ok 62 - REST request 1969s ok 63 - Request from OP to RP 1969s # ==> Saving handler OP <== 1969s # ==> Pushing RP <== 1969s # ==> Popping RP <== 1969s # ==> Restoring OP <== 1969s ok 64 - Execute request 1969s ok 65 - Response is 200 1969s # ==> Popping OP <== 1969s ok 66 - Query OP for logout 1969s ok 67 - HTTP code is 200 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 68 - Test if user is reject on OP 1969s ok 69 - Response status is 401 1969s ok 70 - Content is JSON 1969s ok 71 - Error code is 1 1969s # ==> Pushing RP <== 1969s # ==> Popping RP <== 1969s ok 72 - Test if user is reject on RP 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 73 - Get default JWKS 1969s ok 74 - Expected keys are returned 1969s # ==> Pushing OP <== 1969s # ==> Popping OP <== 1969s ok 75 - Get default JWKS 1969s ok 76 - Expected keys are returned 1969s 1..76 1969s ok 1970s t/32-OIDC-login_hint.t ......................................................... 1970s ok 1 - use Lemonldap::NG::Portal::Main; 1970s ok 2 - Portal object 1970s ok 3 - Init 1970s ok 4 - Portal app 1970s ok 5 - OP portal 1970s ok 6 - Form is filled 1970s 1..6 1970s ok 1970s t/32-OIDC-no-Metadata.t ........................................................ 1970s ok 1 - use Lemonldap::NG::Portal::Main; 1970s ok 2 - Portal object 1970s ok 3 - Init 1970s ok 4 - Portal app 1970s ok 5 - Query OIDC metadata 1970s ok 6 - HTTP code is 200 1970s ok 7 - HTTP code is 200 1970s ok 8 - Page contains a form 1970s ok 9 - CSP header authorize POST request to \# 1970s 1..9 1970s ok 1971s t/32-OIDC-prompt-none.t ........................................................ 1971s ok 1 - use Lemonldap::NG::Portal::Main; 1971s ok 2 - Portal object 1971s ok 3 - Init 1971s ok 4 - Portal app 1971s ok 5 - Get error=login_required 1971s ok 6 - Get redirection 1971s ok 7 - Location header found 1971s ok 8 - Post authentication 1971s ok 9 - Get cookie lemonldap (304af6d3669e0bb2c0bd42b32cb543884dfa3e07f6fbd53ba4404a2de7125473) 1971s ok 10 - Get authorization code 1971s ok 11 - Get redirection 1971s ok 12 - Location header found 1971s 1..12 1971s ok 1972s t/32-OIDC-redirect_uri-filter.t ................................................ 1972s ok 1 - use Lemonldap::NG::Portal::Main; 1972s ok 2 - Portal object 1972s ok 3 - Init 1972s ok 4 - Portal app 1972s ok 5 - OP portal 1972s ok 6 - Get JWKS, endpoint /oauth2/jwks 1972s ok 7 - HTTP code is 200 1972s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1972s ok 9 - HTTP code is 200 1972s ok 10 - Portal object 1972s ok 11 - Init 1972s ok 12 - Portal app 1972s ok 13 - RP portal 1972s ok 14 - Post authentication 1972s ok 15 - Get cookie lemonldap (6f8aa5a557614c800d4cbbe0e6be0b1c54bee1274a95dd44684ca1042c814ad5) 1972s ok 16 - Unauth SP request 1972s ok 17 - Get redirection 1972s ok 18 - Location header found 1972s ok 19 - Push bad request to OP 1972s ok 20 - HTTP code is 200 1972s ok 21 - Get unauthorized redirect_uri 1972s 1..21 1972s ok 1972s t/32-OIDC-strict-JWS-private_key_jwt.t ......................................... 1972s ok 1 - use Lemonldap::NG::Portal::Main; 1972s ok 2 - Portal object 1972s ok 3 - REST request 1972s ok 4 - Request from OP to RP 1972s [Tue Feb 3 06:00:57 2026] [LLNG:6235] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1972s [Tue Feb 3 06:00:57 2026] [LLNG:6235] [error] Malformed JWKS document 1972s [Tue Feb 3 06:00:57 2026] [LLNG:6235] [error] Relying Party rp has errors and will be ignored 1972s ok 5 - Init 1972s ok 6 - Portal app 1972s ok 7 - Register $type 1972s # ==> Pushing OP <== 1972s # ==> Popping OP <== 1972s ok 8 - Get JWKS, endpoint /oauth2/jwks 1972s ok 9 - HTTP code is 200 1972s # ==> Pushing OP <== 1972s # ==> Popping OP <== 1972s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1972s ok 11 - HTTP code is 200 1972s ok 12 - Portal object 1972s ok 13 - Init 1972s ok 14 - Portal app 1972s ok 15 - Register $type 1972s ok 16 - Portal object 1972s ok 17 - REST request 1972s ok 18 - Request from OP to RP 1972s # ==> Saving handler OP <== 1972s # ==> Pushing RP <== 1972s # ==> Popping RP <== 1972s # ==> Restoring OP <== 1972s ok 19 - Execute request 1972s ok 20 - Response is 200 1972s ok 21 - Content is JSON 1972s ok 22 - Init 1972s ok 23 - Portal app 1972s ok 24 - Register $type 1972s # ==> Pushing RP <== 1972s # ==> Popping RP <== 1972s ok 25 - RP publish its keys 1972s ok 26 - HTTP code is 200 1972s ok 27 - Content-Type is JSON 1972s ok 28 - Content is valid JSON 1972s ok 29 - Get RP sig key 1972s # ==> Pushing RP <== 1972s # ==> Popping RP <== 1972s ok 30 - Unauth RP request 1972s ok 31 - Get redirection 1972s ok 32 - Location header found 1972s # ==> Pushing OP <== 1972s # ==> Popping OP <== 1972s ok 33 - Push request to OP, endpoint /oauth2/authorize 1972s ok 34 - HTTP code is 200 1972s # ==> Pushing OP <== 1972s # ==> Popping OP <== 1972s ok 35 - Post authentication, endpoint /oauth2/authorize 1972s ok 36 - Get cookie lemonldap (b66758a85c50867a335cde38938c27917f92591ed0f58533f2f20b6d0fb54afe) 1972s ok 37 - HTTP code is 200 1972s ok 38 - Page contains a form 1972s ok 39 - Host match 1972s ok 40 - Field "confirm" is defined 1972s ok 41 - CSP header authorize POST request to \# 1972s # ==> Pushing OP <== 1972s # ==> Popping OP <== 1972s ok 42 - Post confirmation, endpoint /oauth2/authorize 1972s ok 43 - Get redirection 1972s ok 44 - Location header found 1972s # ==> Pushing RP <== 1972s ok 45 - Correct X509 thumbprint in JWT header 1972s ok 46 - REST request 1972s ok 47 - Request from RP to OP, endpoint /oauth2/token 1972s # ==> Saving handler RP <== 1972s # ==> Pushing OP <== 1972s # ==> Popping OP <== 1972s # ==> Restoring RP <== 1972s ok 48 - Execute request 1972s ok 49 - Response is 200 1972s ok 50 - Content is JSON 1972s ok 51 - REST request 1972s ok 52 - Request from RP to OP, endpoint /oauth2/userinfo 1972s # ==> Saving handler RP <== 1972s # ==> Pushing OP <== 1972s # ==> Popping OP <== 1972s # ==> Restoring RP <== 1972s ok 53 - Execute request 1972s ok 54 - Response is 200 1972s ok 55 - Content is JSON 1972s # ==> Popping RP <== 1972s ok 56 - Call openidconnectcallback on RP 1972s ok 57 - Get cookie lemonldap (e5844aec2fa7d1d0835a572e31930f5152d19aecbdc825d97ad9cd259fa3293f) 1972s # ==> Pushing OP <== 1972s ok 58 - REST request 1972s ok 59 - Request from OP to RP 1972s # ==> Saving handler OP <== 1972s # ==> Pushing RP <== 1972s # ==> Popping RP <== 1972s # ==> Restoring OP <== 1972s ok 60 - Execute request 1972s ok 61 - Response is 200 1972s ok 62 - Content is JSON 1972s # ==> Popping OP <== 1972s # ==> Pushing OP <== 1972s ok 63 - REST request 1972s ok 64 - Request from OP to RP 1972s # ==> Saving handler OP <== 1972s # ==> Pushing RP <== 1972s # ==> Popping RP <== 1972s # ==> Restoring OP <== 1972s ok 65 - Execute request 1972s ok 66 - Response is 200 1972s # ==> Popping OP <== 1972s ok 67 - Query OP for logout 1972s ok 68 - HTTP code is 200 1972s # ==> Pushing OP <== 1972s # ==> Popping OP <== 1972s ok 69 - Test if user is reject on OP 1972s ok 70 - Response status is 401 1972s ok 71 - Content is JSON 1972s ok 72 - Error code is 1 1972s # ==> Pushing RP <== 1972s # ==> Popping RP <== 1972s ok 73 - Test if user is reject on RP 1972s ok 74 - Get redirection 1972s ok 75 - Location header found 1972s 1..75 1972s ok 1973s t/32-RemoveOIDCToken.t ......................................................... 1973s Name "main::jwt" used only once: possible typo at t/32-RemoveOIDCToken.t line 81. 1973s ok 1 - use Lemonldap::NG::Portal::Main; 1973s # Subtest: Run tests with base config 1973s ok 1 - Portal object 1973s ok 2 - Init 1973s ok 3 - Portal app 1973s ok 4 - Auth query 1973s ok 5 - HTTP code is 200 1973s ok 6 - Get cookie lemonldap (d24ee734c2af1298b5ceddd9e63be18c7aa8d94be73fec5074d76c53107c591e) 1973s ok 7 - Get redirection 1973s ok 8 - Location header found 1973s ok 9 - HTTP code is 200 1973s ok 10 - Content-Type is JSON 1973s ok 11 - Content is valid JSON 1973s ok 12 - session has no _lastSeen 1973s ok 13 - 1st "dwho" Auth query 1973s ok 14 - Get cookie lemonldap (3526c80ece89d89f915f4c769fb6a03b921bf10c1c98a4bddf38d0379dc67d96) 1973s ok 15 - Get redirection 1973s ok 16 - Location is http://auth.op.com/ 1973s ok 17 - Get menu 1973s ok 18 - HTTP code is 200 1973s ok 19 - OIDCI session displayed 1973s ok 20 - refresh token 36a99950b55a0fe05157925609dada832b71f7c6a9f27da7629844cf39456722 exists in html 1973s ok 21 - Delete token 36a99950b55a0fe05157925609dada832b71f7c6a9f27da7629844cf39456722 1973s ok 22 - HTTP code is 200 1973s ok 23 - Get menu 1973s ok 24 - HTTP code is 200 1973s ok 25 - OIDCI session removed 1973s 1..25 1973s ok 2 - Run tests with base config 1973s 1..2 1973s ok 1974s t/33-Auth-and-issuer-OpenID2.t ................................................. 1974s ok 1 - use Lemonldap::NG::Portal::Main; 1974s ok 2 - Portal object 1974s ok 3 - Init 1974s ok 4 - Portal app 1974s ok 5 - Register $type 1974s ok 6 - Portal object 1974s ok 7 - Init 1974s ok 8 - Portal app 1974s ok 9 - Register $type 1974s # ==> Pushing SP <== 1974s # ==> Popping SP <== 1974s ok 10 - Unauth SP request 1974s ok 11 - HTTP code is 200 1974s ok 12 - Page contains a form 1974s ok 13 - Host match 1974s ok 14 - CSP header authorize POST request to \# 1974s ok 15 - Ask for OpenID identity 1974s # ==> Pushing SP <== 1974s ok 16 - Request from SP to IdP 1974s # ==> Saving handler SP <== 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s # ==> Restoring SP <== 1974s ok 17 - Execute post request 1974s ok 18 - HTTP code is 200 1974s ok 19 - Request from SP to IdP 1974s # ==> Saving handler SP <== 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s # ==> Restoring SP <== 1974s ok 20 - Execute request 1974s ok 21 - HTTP code is 200 1974s # ==> Popping SP <== 1974s ok 22 - Post OpenID identity 1974s ok 23 - Get redirection 1974s ok 24 - Location header found 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 25 - Follow redirection to IdP 1974s ok 26 - HTTP code is 200 1974s ok 27 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerRequestopenidserver%22%3A%221770026579_1404%22%2C%22issuerTs%22%3A1770098459%7D) 1974s ok 28 - HTTP code is 200 1974s ok 29 - Page contains a form 1974s ok 30 - Host match 1974s ok 31 - CSP header authorize POST request to \# 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 32 - Try to authenticate 1974s ok 33 - Reject reason is 91 1974s # ==> Pushing SP <== 1974s # ==> Popping SP <== 1974s ok 34 - Unauth SP request 1974s ok 35 - HTTP code is 200 1974s ok 36 - Page contains a form 1974s ok 37 - Host match 1974s ok 38 - CSP header authorize POST request to \# 1974s ok 39 - Ask for OpenID identity 1974s # ==> Pushing SP <== 1974s ok 40 - Request from SP to IdP 1974s # ==> Saving handler SP <== 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s # ==> Restoring SP <== 1974s ok 41 - Execute post request 1974s ok 42 - HTTP code is 200 1974s # ==> Popping SP <== 1974s ok 43 - Post OpenID identity 1974s ok 44 - Get redirection 1974s ok 45 - Location header found 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 46 - Follow redirection to IdP 1974s ok 47 - HTTP code is 200 1974s ok 48 - Get cookie lemonldappdata (%7B%22issuerRequestopenidserver%22%3A%221770026579_22885%22%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerTs%22%3A1770098459%7D) 1974s ok 49 - HTTP code is 200 1974s ok 50 - Page contains a form 1974s ok 51 - Host match 1974s ok 52 - CSP header authorize POST request to \# 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 53 - Try to authenticate 1974s ok 54 - Get cookie lemonldap (a9f0fefb4a018c8d2a503cb43129cd4f9aa3a30ad382b6e2828cfe8636bf6e4b) 1974s ok 55 - HTTP code is 200 1974s ok 56 - Page contains a form 1974s ok 57 - Host match 1974s ok 58 - Field "confirm" is defined 1974s ok 59 - CSP header authorize POST request to \# 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 60 - Confirm choice 1974s ok 61 - Get redirection 1974s ok 62 - Location header found 1974s # ==> Pushing SP <== 1974s # ==> Popping SP <== 1974s ok 63 - Follow redirection to SP 1974s ok 64 - Get cookie lemonldap (cfe2544601cf4f424769606ed71a1d3abf4f6c0ce38edc06b728d7f0097bfc8a) 1974s ok 65 - Get redirection 1974s ok 66 - Location header found 1974s 1..66 1974s ok 1974s t/34-Auth-Proxy-and-REST-Server.t .............................................. 1974s ok 1 - use Lemonldap::NG::Portal::Main; 1974s ok 2 - Portal object 1974s ok 3 - Init 1974s ok 4 - Portal app 1974s ok 5 - Register $type 1974s ok 6 - Portal object 1974s ok 7 - Init 1974s ok 8 - Portal app 1974s ok 9 - Register $type 1974s # ==> Pushing SP <== 1974s # ==> Popping SP <== 1974s ok 10 - Unauth SP request 1974s ok 11 - HTTP code is 200 1974s # ==> Pushing SP <== 1974s ok 12 - @ REST request (POST /) 1974s # ==> Saving handler SP <== 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s # ==> Restoring SP <== 1974s ok 13 - Post request 1974s ok 14 - HTTP code is 200 1974s ok 15 - Get cookie lemonldap (6b17e3e227974f18f5cf762843adcbd3581c74bbc0c19309b47bda68dcd5f98e) 1974s ok 16 - Content is JSON 1974s ok 17 - @ REST request (GET /session/my/global) 1974s # ==> Saving handler SP <== 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s # ==> Restoring SP <== 1974s ok 18 - Execute request 1974s ok 19 - HTTP code is 200 1974s ok 20 - Content is JSON 1974s # ==> Popping SP <== 1974s ok 21 - Post user/password 1974s ok 22 - Get redirection 1974s ok 23 - Location is http://auth.sp.com/ 1974s ok 24 - Get cookie lemonldap (599ffe33133863bc04e436ef63a8c3788284fec48ad1c36c874caaa06f86831d) 1974s ok 25 - Good ID 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 26 - Some session keys 1974s ok 27 - HTTP code is 200 1974s ok 28 - GET JSON 1974s ok 29 - Good ID 1974s ok 30 - Uid is dwho 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 31 - Create session 1974s ok 32 - HTTP code is 200 1974s ok 33 - GET JSON 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 34 - Verify uid 1974s ok 35 - Uid is good 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 36 - Put a new key 1974s ok 37 - HTTP code is 200 1974s ok 38 - GET JSON 1974s ok 39 - Result is 1 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 40 - Verify cn 1974s ok 41 - CN is good 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 42 - Put a new key 1974s ok 43 - HTTP code is 200 1974s ok 44 - GET JSON 1974s ok 45 - Result is 1 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 46 - Verify cn 1974s ok 47 - ZZ is good 1974s ok 48 - use Lemonldap::NG::Common::Apache::Session::REST; 1974s ok 49 - @ REST request (POST /sessions/global/) 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 50 - Post request 1974s ok 51 - HTTP code is 200 1974s ok 52 - Content is JSON 1974s ok 53 - Search all sessions 1974s ok 54 - Result is an hash 1974s ok 55 - Found 4 sessions 1974s ok 56 - All sessions are valid 1974s ok 57 - @ REST request (POST /sessions/global/) 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 58 - Post request 1974s ok 59 - HTTP code is 200 1974s ok 60 - Content is JSON 1974s ok 61 - Search all sessions with a code 1974s ok 62 - Result is an hash 1974s ok 63 - Found the same count 1974s ok 64 - All sessions are valid 1974s ok 65 - @ REST request (POST /sessions/global/) 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 66 - Post request 1974s ok 67 - HTTP code is 200 1974s ok 68 - Content is JSON 1974s ok 69 - Search dwho sessions 1974s ok 70 - Result is an hash 1974s ok 71 - Found 2 sessions 1974s ok 72 - All sessions are valid 1974s ok 73 - searchOn() count is lower than get_key_from_all_sessions() count 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 74 - Delete new session 1974s ok 75 - HTTP code is 200 1974s ok 76 - GET JSON 1974s ok 77 - Result is 1 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s ok 78 - New session is deleted 1974s ok 79 - Session does not exist 1974s # ==> Pushing SP <== 1974s ok 80 - @ REST request (GET /) 1974s # ==> Saving handler SP <== 1974s # ==> Pushing ISSUER <== 1974s # ==> Popping ISSUER <== 1974s # ==> Restoring SP <== 1974s ok 81 - Execute request 1974s ok 82 - HTTP code is 200 1974s ok 83 - Content is JSON 1974s # ==> Popping SP <== 1974s ok 84 - Ask for logout 1974s ok 85 - HTTP code is 200 1974s # ==> Pushing SP <== 1974s # ==> Popping SP <== 1974s ok 86 - Test if user is reject on IdP 1974s ok 87 - Response status is 401 1974s ok 88 - Content is JSON 1974s ok 89 - Error code is 1 1974s 1..89 1974s ok 1975s t/34-Auth-Proxy-and-REST-sessions.t ............................................ 1975s ok 1 - use Lemonldap::NG::Portal::Main; 1975s ok 2 - Portal object 1975s ok 3 - Init 1975s ok 4 - Portal app 1975s ok 5 - Issuer portal 1975s ok 6 - Portal object 1975s ok 7 - Init 1975s ok 8 - Portal app 1975s ok 9 - SP portal 1975s ok 10 - Unauth SP request 1975s ok 11 - HTTP code is 200 1975s ok 12 - @ REST request (POST /) 1975s ok 13 - Post request 1975s ok 14 - @ REST request (GET /session/my/global) 1975s ok 15 - Execute request 1975s ok 16 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b) 1975s ok 17 - Execute request 1975s ok 18 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b) 1975s ok 19 - Post request 1975s ok 20 - @ REST request (PUT /sessions/global/dff7b2b543c955d345b5631f987039df8bce289b61d61773006bee3fb44f2108) 1975s ok 21 - Post request 1975s ok 22 - Post user/password 1975s ok 23 - Get redirection 1975s ok 24 - Location is http://auth.sp.com/ 1975s ok 25 - Get cookie lemonldap (dff7b2b543c955d345b5631f987039df8bce289b61d61773006bee3fb44f2108) 1975s ok 26 - @ REST request (GET /) 1975s ok 27 - Execute request 1975s ok 28 - @ REST request (GET /sessions/global/dff7b2b543c955d345b5631f987039df8bce289b61d61773006bee3fb44f2108) 1975s ok 29 - Execute request 1975s ok 30 - @ REST request (DELETE /sessions/global/dff7b2b543c955d345b5631f987039df8bce289b61d61773006bee3fb44f2108) 1975s ok 31 - Execute request 1975s ok 32 - Ask for logout 1975s ok 33 - HTTP code is 200 1975s ok 34 - @ REST request (GET /sessions/global/dff7b2b543c955d345b5631f987039df8bce289b61d61773006bee3fb44f2108) 1975s ok 35 - Execute request 1975s ok 36 - Test if user is reject on IdP 1975s ok 37 - Response status is 401 1975s ok 38 - Content is JSON 1975s ok 39 - Error code is 1 1975s 1..39 1975s ok 1975s t/34-Auth-Proxy-and-SOAP-Server.t .............................................. 1975s ok 1 - use Lemonldap::NG::Portal::Main; 1975s ok 2 - Portal object 1975s ok 3 - Init 1975s ok 4 - Portal app 1975s ok 5 - Register $type 1975s ok 6 - Portal object 1975s ok 7 - Init 1975s ok 8 - Portal app 1975s ok 9 - Register $type 1975s # ==> Pushing SP <== 1975s # ==> Popping SP <== 1975s ok 10 - Unauth SP request 1975s ok 11 - HTTP code is 200 1975s # ==> Pushing SP <== 1975s ok 12 - @ SOAP REQUEST @ 1975s # ==> Saving handler SP <== 1975s # ==> Pushing ISSUER <== 1975s # ==> Popping ISSUER <== 1975s # ==> Restoring SP <== 1975s ok 13 - Execute request 1975s ok 14 - HTTP code is 200 1975s ok 15 - Content is XML 1975s ok 16 - @ END OF SOAP REQUEST @ 1975s ok 17 - @ SOAP REQUEST @ 1975s # ==> Saving handler SP <== 1975s # ==> Pushing ISSUER <== 1975s # ==> Popping ISSUER <== 1975s # ==> Restoring SP <== 1975s ok 18 - Execute request 1975s ok 19 - HTTP code is 200 1975s ok 20 - Content is XML 1975s ok 21 - @ END OF SOAP REQUEST @ 1975s # ==> Popping SP <== 1975s ok 22 - Post user/password 1975s ok 23 - Get redirection 1975s ok 24 - Location is http://auth.sp.com/ 1975s ok 25 - Get cookie lemonldap (2942315b627d0a81c2e74dd4f9ce5ac7f1aef46bd12f8207a808eb2982eb7fd0) 1975s # ==> Pushing SP <== 1975s # ==> Popping SP <== 1975s ok 26 - Try to get menu 1975s ok 27 - HTTP code is 200 1975s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP; 1975s ok 29 - @ SOAP REQUEST @ 1975s # ==> Pushing ISSUER <== 1975s # ==> Popping ISSUER <== 1975s ok 30 - Execute request 1975s ok 31 - HTTP code is 200 1975s ok 32 - Content is XML 1975s ok 33 - @ END OF SOAP REQUEST @ 1975s ok 34 - @ SOAP REQUEST @ 1975s # ==> Pushing ISSUER <== 1975s # ==> Popping ISSUER <== 1975s ok 35 - Execute request 1975s ok 36 - HTTP code is 200 1975s ok 37 - Content is XML 1975s ok 38 - @ END OF SOAP REQUEST @ 1975s ok 39 - Try get_key_from_all_sessions 1975s ok 40 - Found session 1975s # ==> Pushing SP <== 1975s # ==> Popping SP <== 1975s ok 41 - Ask for logout 1975s ok 42 - HTTP code is 200 1975s # ==> Pushing SP <== 1975s # ==> Popping SP <== 1975s ok 43 - Test if user is reject on IdP 1975s ok 44 - Response status is 401 1975s ok 45 - Content is JSON 1975s ok 46 - Error code is 1 1975s 1..46 1975s ok 1976s t/35-My-session.t .............................................................. 1976s ok 1 - use Lemonldap::NG::Portal::Main; 1976s ok 2 - Portal object 1976s ok 3 - Init 1976s ok 4 - Portal app 1976s ok 5 - Auth query 1976s ok 6 - HTTP code is 200 1976s ok 7 - Get cookie lemonldap (7611ffa69caac678fa466e7dc84d15f54175096238ba628eccffc704976b02b1) 1976s ok 8 - Check for test1 1976s ok 9 - HTTP code is 200 1976s ok 10 - http//test1.example.com is ganted 1976s ok 11 - Check for test1 1976s ok 12 - HTTP code is 200 1976s ok 13 - Request for my applications 1976s ok 14 - HTTP code is 200 1976s ok 15 - Result == 1 1976s ok 16 - "Sample applications" category found 1976s ok 17 - Two applications found 1976s ok 18 - Description app1 found 1976s ok 19 - Logo app1 found 1976s ok 20 - URI app2 found 1976s ok 21 - Logout request 1976s ok 22 - Response is 200 1976s ok 23 - Cookie is deleted 1976s ok 24 - No pdata 1976s ok 25 - Disconnect request 1976s ok 26 - Response is 401 1976s 1..26 1976s ok 1977s t/35-REST-OAuth2-deny.t ........................................................ 1977s ok 1 - use Lemonldap::NG::Portal::Main; 1977s ok 2 - Portal object 1977s ok 3 - Init 1977s ok 4 - Portal app 1977s ok 5 - Register $type 1977s ok 6 - OP portal 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 7 - Get JWKS, endpoint /oauth2/jwks 1977s ok 8 - HTTP code is 200 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1977s ok 10 - HTTP code is 200 1977s ok 11 - Portal object 1977s ok 12 - Init 1977s ok 13 - Portal app 1977s ok 14 - Register $type 1977s ok 15 - RP portal 1977s # ==> Pushing RP <== 1977s # ==> Popping RP <== 1977s ok 16 - Unauth SP request 1977s ok 17 - Get redirection 1977s ok 18 - Location header found 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 19 - Push request to OP, endpoint /oauth2/authorize 1977s ok 20 - HTTP code is 200 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 21 - Post authentication, endpoint /oauth2/authorize 1977s ok 22 - Get cookie lemonldap (a5aaad2d3959780a575147d2e57061b7f2fe71b23398a95f4689ab3b700968d7) 1977s ok 23 - HTTP code is 200 1977s ok 24 - Page contains a form 1977s ok 25 - Host match 1977s ok 26 - Field "confirm" is defined 1977s ok 27 - CSP header authorize POST request to \# 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 28 - Post confirmation, endpoint /oauth2/authorize 1977s ok 29 - Get redirection 1977s ok 30 - Location header found 1977s # ==> Pushing RP <== 1977s ok 31 - REST request 1977s ok 32 - Request from RP to OP, endpoint /oauth2/token 1977s # ==> Saving handler RP <== 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s # ==> Restoring RP <== 1977s ok 33 - Execute request 1977s ok 34 - Response is 200 1977s ok 35 - Content is JSON 1977s ok 36 - Found access_token 6f16d31b54286ab4b89a55f7db9043b0fb5d699f8923db56d487dfe5ba187135 1977s ok 37 - REST request 1977s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1977s # ==> Saving handler RP <== 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s # ==> Restoring RP <== 1977s ok 39 - Execute request 1977s ok 40 - Response is 200 1977s ok 41 - Content is JSON 1977s # ==> Popping RP <== 1977s ok 42 - Call openidconnectcallback on RP 1977s ok 43 - Get cookie lemonldap (588918ce8e683bb243e627a97cd34c94cf848c588e8f946a011999328b2d42f0) 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 44 - Check session 1977s ok 45 - Response status is 401 1977s ok 46 - Content is JSON 1977s ok 47 - Error code is 9 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 48 - Check session 1977s ok 49 - HTTP code is 403 1977s 1..49 1977s ok 1977s t/35-REST-OAuth2.t ............................................................. 1977s ok 1 - use Lemonldap::NG::Portal::Main; 1977s ok 2 - Portal object 1977s ok 3 - Init 1977s ok 4 - Portal app 1977s ok 5 - Register $type 1977s ok 6 - OP portal 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 7 - Get JWKS, endpoint /oauth2/jwks 1977s ok 8 - HTTP code is 200 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1977s ok 10 - HTTP code is 200 1977s ok 11 - Portal object 1977s ok 12 - Init 1977s ok 13 - Portal app 1977s ok 14 - Register $type 1977s ok 15 - RP portal 1977s # ==> Pushing RP <== 1977s # ==> Popping RP <== 1977s ok 16 - Unauth SP request 1977s ok 17 - Get redirection 1977s ok 18 - Location header found 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 19 - Push request to OP, endpoint /oauth2/authorize 1977s ok 20 - HTTP code is 200 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 21 - Post authentication, endpoint /oauth2/authorize 1977s ok 22 - Get cookie lemonldap (cb1418a97253f35e329f0df757945edc34492bb1230c3f46f5f4d22a4f70de81) 1977s ok 23 - HTTP code is 200 1977s ok 24 - Page contains a form 1977s ok 25 - Host match 1977s ok 26 - Field "confirm" is defined 1977s ok 27 - CSP header authorize POST request to \# 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 28 - Post confirmation, endpoint /oauth2/authorize 1977s ok 29 - Get redirection 1977s ok 30 - Location header found 1977s # ==> Pushing RP <== 1977s ok 31 - REST request 1977s ok 32 - Request from RP to OP, endpoint /oauth2/token 1977s # ==> Saving handler RP <== 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s # ==> Restoring RP <== 1977s ok 33 - Execute request 1977s ok 34 - Response is 200 1977s ok 35 - Content is JSON 1977s ok 36 - Found access_token 39d2e4975fb9d2d56ea8c96a8c7eba0175777877508a253558f0ff847cf8cfbf 1977s ok 37 - REST request 1977s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1977s # ==> Saving handler RP <== 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s # ==> Restoring RP <== 1977s ok 39 - Execute request 1977s ok 40 - Response is 200 1977s ok 41 - Content is JSON 1977s # ==> Popping RP <== 1977s ok 42 - Call openidconnectcallback on RP 1977s ok 43 - Get cookie lemonldap (8d8b29d91f11238230c0ab929f04bb73b877cd9967b7f2fe382e9cd487b259f5) 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 44 - Check session 1977s ok 45 - Response status is 401 1977s ok 46 - Content is JSON 1977s ok 47 - Error code is 9 1977s # ==> Pushing OP <== 1977s # ==> Popping OP <== 1977s ok 48 - Check session 1977s ok 49 - HTTP code is 200 1977s 1..49 1977s ok 1978s t/35-REST-auth-password-server.t ............................................... 1978s ok 1 - use Lemonldap::NG::Portal::Main; 1978s ok 2 - Portal object 1978s ok 3 - Init 1978s ok 4 - Portal app 1978s ok 5 - HTTP code is 200 1978s ok 6 - Content-Type is JSON 1978s ok 7 - Content is valid JSON 1978s ok 8 - Correct password is accepted 1978s ok 9 - HTTP code is 200 1978s ok 10 - Content-Type is JSON 1978s ok 11 - Content is valid JSON 1978s ok 12 - Incorrect user is rejected 1978s ok 13 - HTTP code is 200 1978s ok 14 - Content-Type is JSON 1978s ok 15 - Content is valid JSON 1978s ok 16 - Incorrect password is rejected 1978s ok 17 - HTTP code is 200 1978s ok 18 - Content-Type is JSON 1978s ok 19 - Content is valid JSON 1978s ok 20 - Correct result 1978s ok 21 - Correct attributes 1978s ok 22 - Correct macro 1978s ok 23 - HTTP code is 200 1978s ok 24 - Content-Type is JSON 1978s ok 25 - Content is valid JSON 1978s ok 26 - Correct result 1978s ok 27 - No attributes 1978s 1..27 1978s ok 1978s t/35-REST-config-backend.t ..................................................... 1978s ok 1 - use Lemonldap::NG::Portal::Main; 1978s ok 2 - Portal object 1978s ok 3 - Init 1978s ok 4 - Portal app 1978s ok 5 - Register $type 1978s # ==> Pushing ISSUER <== 1978s # ==> Popping ISSUER <== 1978s ok 6 - Get latest conf metadata 1978s ok 7 - HTTP code is 200 1978s ok 8 - Portal object 1978s ok 9 - @ REST request (GET /config/latest) 1978s # ==> Saving handler SP <== 1978s # ==> Pushing ISSUER <== 1978s # ==> Popping ISSUER <== 1978s # ==> Restoring SP <== 1978s ok 10 - Execute request 1978s ok 11 - Response is 200 or 400 1978s ok 12 - @ END OF REST REQUEST 1978s ok 13 - @ REST request (GET /config/latest) 1978s # ==> Saving handler SP <== 1978s # ==> Pushing ISSUER <== 1978s # ==> Popping ISSUER <== 1978s # ==> Restoring SP <== 1978s ok 14 - Execute request 1978s ok 15 - Response is 200 or 400 1978s ok 16 - @ END OF REST REQUEST 1978s ok 17 - @ REST request (GET /config/1) 1978s # ==> Saving handler SP <== 1978s # ==> Pushing ISSUER <== 1978s # ==> Popping ISSUER <== 1978s # ==> Restoring SP <== 1978s ok 18 - Execute request 1978s ok 19 - Response is 200 or 400 1978s ok 20 - @ END OF REST REQUEST 1978s ok 21 - Init 1978s ok 22 - Portal app 1978s ok 23 - Register $type 1978s # ==> Pushing SP <== 1978s # ==> Popping SP <== 1978s ok 24 - Unauth SP request 1978s ok 25 - HTTP code is 200 1978s # ==> Pushing SP <== 1978s # ==> Popping SP <== 1978s ok 26 - Post user/password 1978s ok 27 - Get redirection 1978s ok 28 - Location is http://auth.sp.com/ 1978s ok 29 - Get cookie lemonldap (700bb92dfbbcf78755df9108e2fde80cb0226495263d68697bdd94bb0690a248) 1978s # ==> Pushing SP <== 1978s # ==> Popping SP <== 1978s ok 30 - Auth test 1978s ok 31 - HTTP code is 200 1978s ok 32 - Good ID 1978s # ==> Pushing ISSUER <== 1978s # ==> Popping ISSUER <== 1978s ok 33 - Some session keys 1978s ok 34 - HTTP code is 200 1978s ok 35 - GET JSON 1978s ok 36 - Good ID 1978s ok 37 - Uid is french 1978s ok 38 - UTF-8 values 1978s # ==> Pushing ISSUER <== 1978s # ==> Popping ISSUER <== 1978s ok 39 - Retrieve error message: 9 from lang: fr 1978s ok 40 - HTTP code is 200 1978s ok 41 - GET JSON 1978s ok 42 - Good lang 1978s ok 43 - Good errorNum 1978s ok 44 - Good errorMsgName 1978s ok 45 - Good file URL 1978s ok 46 - Good result 1978s # ==> Pushing ISSUER <== 1978s # ==> Popping ISSUER <== 1978s ok 47 - Retrieve ALL error messages from lang: es 1978s ok 48 - HTTP code is 200 1978s ok 49 - GET JSON 1978s ok 50 - Good lang 1978s ok 51 - Good errorNum 1978s ok 52 - Good file URL 1978s ok 53 - Good result 1978s # ==> Pushing ISSUER <== 1978s # ==> Popping ISSUER <== 1978s ok 54 - Retrieve ALL error messages from lang: en (default) 1978s ok 55 - HTTP code is 200 1978s ok 56 - GET JSON 1978s ok 57 - Good lang 1978s ok 58 - Good errorNum 1978s ok 59 - Good file URL 1978s ok 60 - Good result 1978s # ==> Pushing SP <== 1978s # ==> Popping SP <== 1978s ok 61 - Ask for logout 1978s ok 62 - HTTP code is 200 1978s # ==> Pushing SP <== 1978s # ==> Popping SP <== 1978s ok 63 - Test if user is reject on IdP 1978s ok 64 - Response status is 401 1978s ok 65 - Content is JSON 1978s ok 66 - Error code is 1 1978s 1..66 1978s ok 1979s t/35-REST-export-password.t .................................................... 1979s ok 1 - use Lemonldap::NG::Portal::Main; 1979s ok 2 - Portal object 1979s ok 3 - Init 1979s ok 4 - Portal app 1979s ok 5 - Register $type 1979s ok 6 - Portal object 1979s ok 7 - Init 1979s ok 8 - Portal app 1979s ok 9 - Register $type 1979s # ==> Pushing SP <== 1979s # ==> Popping SP <== 1979s ok 10 - Unauth SP request 1979s ok 11 - HTTP code is 200 1979s # ==> Pushing SP <== 1979s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 1979s # ==> Saving handler SP <== 1979s # ==> Pushing ISSUER <== 1979s # ==> Popping ISSUER <== 1979s # ==> Restoring SP <== 1979s ok 13 - Execute request 1979s ok 14 - Response is 200 or 400 1979s ok 15 - @ END OF REST REQUEST 1979s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 1979s # ==> Saving handler SP <== 1979s # ==> Pushing ISSUER <== 1979s # ==> Popping ISSUER <== 1979s # ==> Restoring SP <== 1979s ok 17 - Post request 1979s ok 18 - HTTP code is 200 1979s ok 19 - @ END OF REST REQUEST 1979s ok 20 - @ REST request (PUT /sessions/global/6d4d02104e2db75bec66ba384327d0a93fa30dde5dd466870c9ba10db1458d8d) 1979s # ==> Saving handler SP <== 1979s # ==> Pushing ISSUER <== 1979s # ==> Popping ISSUER <== 1979s # ==> Restoring SP <== 1979s ok 21 - Post request 1979s ok 22 - HTTP code is 200 1979s ok 23 - @ END OF REST REQUEST 1979s # ==> Popping SP <== 1979s ok 24 - Post user/password 1979s ok 25 - Get redirection 1979s ok 26 - Location is http://auth.sp.com/ 1979s ok 27 - Get cookie lemonldap (6d4d02104e2db75bec66ba384327d0a93fa30dde5dd466870c9ba10db1458d8d) 1979s # ==> Pushing SP <== 1979s # ==> Popping SP <== 1979s ok 28 - Auth test 1979s ok 29 - HTTP code is 200 1979s ok 30 - Password is exported 1979s 1..30 1979s ok 1979s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.t .................... 1979s ok 1 - use Lemonldap::NG::Portal::Main; 1979s ok 2 - Portal object 1979s ok 3 - Init 1979s ok 4 - Portal app 1979s ok 5 - Issuer portal 1979s ok 6 - Simple request to handler 1979s ok 7 - Get WWW-Authenticate header 1979s # Subtest: REST request to Portal 1979s 1..3 1979s ok 1 - Get POST request 1979s ok 2 - Push request to portal 1979s ok 3 - Response is 200 1979s ok 8 - REST request to Portal 1979s ok 9 - AuthBasic request 1979s ok 10 - HTTP code is 200 1979s ok 11 - Authenticated as dwho 1979s # Subtest: REST request to Portal 1979s 1..3 1979s ok 1 - Get POST request 1979s ok 2 - Push request to portal 1979s ok 3 - Response is 200 1979s ok 12 - REST request to Portal 1979s ok 13 - AuthBasic request 1979s ok 14 - HTTP code is 200 1979s ok 15 - Authenticated as rtyler 1979s ok 16 - REST requests were done by handler 1979s ok 17 - New AuthBasic request 1979s ok 18 - Handler used its local cache 1979s ok 19 - HTTP code is 200 1979s ok 20 - Authenticated as dwho 1979s ok 21 - New AuthBasic request 1979s ok 22 - Handler used its local cache 1979s ok 23 - HTTP code is 200 1979s ok 24 - Authenticated as rtyler 1979s # Subtest: REST request to Portal 1979s 1..3 1979s ok 1 - Get POST request 1979s ok 2 - Push request to portal 1979s ok 3 - Response is 401 1979s ok 25 - REST request to Portal 1979s ok 26 - New AuthBasic request 1979s ok 27 - Request was rejected 1979s # Subtest: REST request to Portal 1979s 1..3 1979s ok 1 - Get POST request 1979s ok 2 - Push request to portal 1979s ok 3 - Response is 401 1979s ok 28 - REST request to Portal 1979s ok 29 - New AuthBasic request 1979s ok 30 - Request was rejected 1979s 1..30 1979s ok 1980s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.t ........................... 1980s ok 1 - use Lemonldap::NG::Portal::Main; 1980s ok 2 - Portal object 1980s ok 3 - Init 1980s ok 4 - Portal app 1980s ok 5 - Issuer portal 1980s ok 6 - Simple request to handler 1980s ok 7 - Get WWW-Authenticate header 1980s ok 8 - Get Menu 1980s ok 9 - HTTP code is 200 1980s ok 10 - Page contains a form 1980s ok 11 - Host match 1980s ok 12 - Field "user" is defined 1980s ok 13 - Field "password" is defined 1980s ok 14 - CSP header authorize POST request to \# 1980s ok 15 - Auth query 1980s ok 16 - Get cookie lemonldap (4bd45a2e8b0daa74599e149f6d55cd1a7a4210b01e004d803ccbc8612f3fb3f0) 1980s ok 17 - Get redirection 1980s ok 18 - Location is http://auth.idp.com/ 1980s ok 19 - Form registration 1980s ok 20 - Get redirection 1980s ok 21 - Location header found 1980s ok 22 - Form registration 1980s ok 23 - Found TOTP js 1980s ok 24 - Get new key 1980s ok 25 - Content is JSON 1980s ok 26 - Found secret 1980s ok 27 - Found token 1980s ok 28 - Code 1980s ok 29 - Code contains 6 digits 1980s ok 30 - Post code 1980s ok 31 - Content is JSON 1980s ok 32 - Key is registered 1980s ok 33 - Get Menu 1980s ok 34 - HTTP code is 200 1980s ok 35 - Page contains a form 1980s ok 36 - Host match 1980s ok 37 - Field "user" is defined 1980s ok 38 - Field "password" is defined 1980s ok 39 - CSP header authorize POST request to \# 1980s ok 40 - Auth query 1980s ok 41 - HTTP code is 200 1980s ok 42 - Page contains a form 1980s ok 43 - URI match 1980s # Subtest: REST request to Portal 1980s 1..2 1980s ok 1 - Get POST request 1980s ok 2 - Push request to portal 1980s ok 44 - REST request to Portal 1980s ok 45 - AuthBasic request 1980s ok 46 - Authentication rejected 1980s ok 47 - REST requests were done by handler 1980s # Subtest: REST request to Portal 1980s 1..2 1980s ok 1 - Get POST request 1980s ok 2 - Push request to portal 1980s ok 48 - REST request to Portal 1980s ok 49 - New AuthBasic request 1980s ok 50 - Handler used its local cache 1980s ok 51 - Authentication rejected a second time 1980s # Subtest: REST request to Portal 1980s 1..2 1980s ok 1 - Get POST request 1980s ok 2 - Push request to portal 1980s ok 52 - REST request to Portal 1980s ok 53 - New AuthBasic request 1980s ok 54 - Portal was called a second time 1980s ok 55 - 2FA did not trigger for rtyler because of ENV rule 1980s 1..55 1980s ok 1980s t/35-REST-sessions-with-AuthBasic-handler.t .................................... 1980s ok 1 - use Lemonldap::NG::Portal::Main; 1980s ok 2 - Portal object 1980s ok 3 - Init 1980s ok 4 - Portal app 1980s ok 5 - Issuer portal 1980s ok 6 - Simple request to handler 1980s ok 7 - Get WWW-Authenticate header 1980s # Subtest: REST request to Portal 1980s 1..3 1980s ok 1 - Get POST request 1980s ok 2 - Push request to portal 1980s ok 3 - Response is 200 1980s ok 8 - REST request to Portal 1980s ok 9 - AuthBasic request 1980s ok 10 - HTTP code is 200 1980s ok 11 - Authenticated as dwho 1980s # Subtest: REST request to Portal 1980s 1..3 1980s ok 1 - Get POST request 1980s ok 2 - Push request to portal 1980s ok 3 - Response is 200 1980s ok 12 - REST request to Portal 1980s ok 13 - AuthBasic request 1980s ok 14 - HTTP code is 200 1980s ok 15 - Authenticated as rtyler 1980s ok 16 - REST requests were done by handler 1980s ok 17 - New AuthBasic request 1980s ok 18 - Handler used its local cache 1980s ok 19 - HTTP code is 200 1980s ok 20 - Authenticated as dwho 1980s ok 21 - New AuthBasic request 1980s ok 22 - Handler used its local cache 1980s ok 23 - HTTP code is 200 1980s ok 24 - Authenticated as rtyler 1980s # Subtest: REST request to Portal 1980s 1..3 1980s ok 1 - Get POST request 1980s ok 2 - Push request to portal 1980s ok 3 - Response is 401 1980s ok 25 - REST request to Portal 1980s ok 26 - New AuthBasic request 1980s ok 27 - Request was rejected 1980s # Subtest: REST request to Portal 1980s 1..3 1980s ok 1 - Get POST request 1980s ok 2 - Push request to portal 1980s ok 3 - Response is 401 1980s ok 28 - REST request to Portal 1980s ok 29 - New AuthBasic request 1980s ok 30 - Request was rejected 1980s 1..30 1980s ok 1981s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t .. 1981s ok 1 - use Lemonldap::NG::Portal::Main; 1981s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t line 66. 1981s ok 2 # skip LLNGTESTREDIS isn't set 1981s 1..2 1981s ok 1981s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t .................. 1981s ok 1 - use Lemonldap::NG::Portal::Main; 1981s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t line 66. 1981s ok 2 # skip LLNGTESTREDIS isn't set 1981s 1..2 1981s ok 1982s t/35-REST-sessions-with-REST-server.t .......................................... 1982s ok 1 - use Lemonldap::NG::Portal::Main; 1982s ok 2 - Portal object 1982s ok 3 - Init 1982s ok 4 - Portal app 1982s ok 5 - Register $type 1982s ok 6 - Portal object 1982s ok 7 - Init 1982s ok 8 - Portal app 1982s ok 9 - Register $type 1982s # ==> Pushing SP <== 1982s # ==> Popping SP <== 1982s ok 10 - Unauth SP request 1982s ok 11 - HTTP code is 200 1982s # ==> Pushing SP <== 1982s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent) 1982s # ==> Saving handler SP <== 1982s # ==> Pushing ISSUER <== 1982s # ==> Popping ISSUER <== 1982s # ==> Restoring SP <== 1982s ok 13 - Execute request 1982s ok 14 - Response is 200 or 400 1982s ok 15 - @ END OF REST REQUEST 1982s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 1982s # ==> Saving handler SP <== 1982s # ==> Pushing ISSUER <== 1982s # ==> Popping ISSUER <== 1982s # ==> Restoring SP <== 1982s ok 17 - Post request 1982s ok 18 - HTTP code is 200 1982s ok 19 - @ END OF REST REQUEST 1982s ok 20 - @ REST request (PUT /sessions/global/c1c4cc108c749e3a3a9848588fbca9166df627d72058303273ff2c99b3d769da) 1982s # ==> Saving handler SP <== 1982s # ==> Pushing ISSUER <== 1982s # ==> Popping ISSUER <== 1982s # ==> Restoring SP <== 1982s ok 21 - Post request 1982s ok 22 - HTTP code is 200 1982s ok 23 - @ END OF REST REQUEST 1982s # ==> Popping SP <== 1982s ok 24 - Post user/password 1982s ok 25 - Get redirection 1982s ok 26 - Location is http://auth.sp.com/ 1982s ok 27 - Get cookie lemonldap (c1c4cc108c749e3a3a9848588fbca9166df627d72058303273ff2c99b3d769da) 1982s # ==> Pushing SP <== 1982s # ==> Popping SP <== 1982s ok 28 - Auth test 1982s ok 29 - HTTP code is 200 1982s ok 30 - Good ID 1982s ok 31 - Mulivalued attribute found 1982s ok 32 - Good ID 1982s ok 33 - Uid is french 1982s # ==> Pushing SP <== 1982s ok 34 - @ REST request (GET /sessions/global/c1c4cc108c749e3a3a9848588fbca9166df627d72058303273ff2c99b3d769da) 1982s # ==> Saving handler SP <== 1982s # ==> Pushing ISSUER <== 1982s # ==> Popping ISSUER <== 1982s # ==> Restoring SP <== 1982s ok 35 - Execute request 1982s ok 36 - Response is 200 or 400 1982s ok 37 - @ END OF REST REQUEST 1982s ok 38 - @ REST request (DELETE /sessions/global/c1c4cc108c749e3a3a9848588fbca9166df627d72058303273ff2c99b3d769da) 1982s # ==> Saving handler SP <== 1982s # ==> Pushing ISSUER <== 1982s # ==> Popping ISSUER <== 1982s # ==> Restoring SP <== 1982s ok 39 - Execute request 1982s ok 40 - Response is 200 or 400 1982s ok 41 - @ END OF REST REQUEST 1982s # ==> Popping SP <== 1982s ok 42 - Ask for logout 1982s ok 43 - HTTP code is 200 1982s # ==> Pushing SP <== 1982s ok 44 - @ REST request (GET /sessions/global/c1c4cc108c749e3a3a9848588fbca9166df627d72058303273ff2c99b3d769da) 1982s # ==> Saving handler SP <== 1982s # ==> Pushing ISSUER <== 1982s # ==> Popping ISSUER <== 1982s # ==> Restoring SP <== 1982s ok 45 - Execute request 1982s ok 46 - Response is 200 or 400 1982s ok 47 - @ END OF REST REQUEST 1982s # ==> Popping SP <== 1982s ok 48 - Test if user is reject on IdP 1982s ok 49 - Response status is 401 1982s ok 50 - Content is JSON 1982s ok 51 - Error code is 1 1982s 1..51 1982s ok 1982s t/35-SOAP-config-backend.t ..................................................... 1982s ok 1 - use Lemonldap::NG::Portal::Main; 1982s ok 2 - Portal object 1982s ok 3 - Init 1982s ok 4 - Portal app 1982s ok 5 - Register $type 1982s ok 6 - @ SOAP REQUEST @ 1982s # ==> Pushing ISSUER <== 1982s # ==> Popping ISSUER <== 1982s ok 7 - Execute request 1982s ok 8 - HTTP code is 200 1982s ok 9 - Content is XML 1982s ok 10 - @ END OF SOAP REQUEST @ 1982s ok 11 - Last cfg is 1 1982s ok 12 - @ SOAP REQUEST @ 1982s # ==> Pushing ISSUER <== 1982s # ==> Popping ISSUER <== 1982s ok 13 - Execute request 1982s ok 14 - HTTP code is 200 1982s ok 15 - Content is XML 1982s ok 16 - @ END OF SOAP REQUEST @ 1982s ok 17 - Get configuration 1982s ok 18 - cfgNum is 1 1982s ok 19 - Portal object 1982s ok 20 - @ SOAP REQUEST @ 1982s # ==> Saving handler SP <== 1982s # ==> Pushing ISSUER <== 1982s # ==> Popping ISSUER <== 1982s # ==> Restoring SP <== 1982s ok 21 - Execute request 1982s ok 22 - HTTP code is 200 1982s ok 23 - Content is XML 1982s ok 24 - @ END OF SOAP REQUEST @ 1982s ok 25 - @ SOAP REQUEST @ 1982s # ==> Saving handler SP <== 1982s # ==> Pushing ISSUER <== 1982s # ==> Popping ISSUER <== 1982s # ==> Restoring SP <== 1982s ok 26 - Execute request 1982s ok 27 - HTTP code is 200 1982s ok 28 - Content is XML 1982s ok 29 - @ END OF SOAP REQUEST @ 1982s ok 30 - @ SOAP REQUEST @ 1982s # ==> Saving handler SP <== 1982s # ==> Pushing ISSUER <== 1982s # ==> Popping ISSUER <== 1982s # ==> Restoring SP <== 1982s ok 31 - Execute request 1982s ok 32 - HTTP code is 200 1982s ok 33 - Content is XML 1982s ok 34 - @ END OF SOAP REQUEST @ 1982s ok 35 - Init 1982s ok 36 - Portal app 1982s ok 37 - Register $type 1982s # ==> Pushing SP <== 1982s # ==> Popping SP <== 1982s ok 38 - Unauth SP request 1982s ok 39 - HTTP code is 200 1982s # ==> Pushing SP <== 1982s # ==> Popping SP <== 1982s ok 40 - Post user/password 1982s ok 41 - Get redirection 1982s ok 42 - Location is http://auth.sp.com/ 1982s ok 43 - Get cookie lemonldap (a5d70735cfb0d7d3091847a6f0b3b5891f8ae55d8d3d0ee946b280bfe6728e18) 1982s # ==> Pushing SP <== 1982s # ==> Popping SP <== 1982s ok 44 - Try to get menu 1982s ok 45 - HTTP code is 200 1982s # ==> Pushing SP <== 1982s # ==> Popping SP <== 1982s ok 46 - Ask for logout 1982s ok 47 - HTTP code is 200 1982s # ==> Pushing SP <== 1982s # ==> Popping SP <== 1982s ok 48 - Test if user is reject on IdP 1982s ok 49 - Response status is 401 1982s ok 50 - Content is JSON 1982s ok 51 - Error code is 1 1982s 1..51 1982s ok 1983s t/35-SOAP-sessions-with-SOAP-server.t .......................................... 1983s ok 1 - use Lemonldap::NG::Portal::Main; 1983s ok 2 - Portal object 1983s ok 3 - Init 1983s ok 4 - Portal app 1983s ok 5 - Register $type 1983s ok 6 - Portal object 1983s ok 7 - Init 1983s ok 8 - Portal app 1983s ok 9 - Register $type 1983s # ==> Pushing SP <== 1983s # ==> Popping SP <== 1983s ok 10 - Unauth SP request 1983s ok 11 - HTTP code is 200 1983s # ==> Pushing SP <== 1983s ok 12 - @ SOAP REQUEST @ 1983s # ==> Saving handler SP <== 1983s # ==> Pushing ISSUER <== 1983s # ==> Popping ISSUER <== 1983s # ==> Restoring SP <== 1983s ok 13 - Execute request 1983s ok 14 - HTTP code is 200 1983s ok 15 - Content is XML 1983s ok 16 - @ END OF SOAP REQUEST @ 1983s ok 17 - @ SOAP REQUEST @ 1983s # ==> Saving handler SP <== 1983s # ==> Pushing ISSUER <== 1983s # ==> Popping ISSUER <== 1983s # ==> Restoring SP <== 1983s ok 18 - Execute request 1983s ok 19 - HTTP code is 200 1983s ok 20 - Content is XML 1983s ok 21 - @ END OF SOAP REQUEST @ 1983s ok 22 - @ SOAP REQUEST @ 1983s # ==> Saving handler SP <== 1983s # ==> Pushing ISSUER <== 1983s # ==> Popping ISSUER <== 1983s # ==> Restoring SP <== 1983s ok 23 - Execute request 1983s ok 24 - HTTP code is 200 1983s ok 25 - Content is XML 1983s ok 26 - @ END OF SOAP REQUEST @ 1983s ok 27 - @ SOAP REQUEST @ 1983s # ==> Saving handler SP <== 1983s # ==> Pushing ISSUER <== 1983s # ==> Popping ISSUER <== 1983s # ==> Restoring SP <== 1983s ok 28 - Execute request 1983s ok 29 - HTTP code is 200 1983s ok 30 - Content is XML 1983s ok 31 - @ END OF SOAP REQUEST @ 1983s ok 32 - @ SOAP REQUEST @ 1983s # ==> Saving handler SP <== 1983s # ==> Pushing ISSUER <== 1983s # ==> Popping ISSUER <== 1983s # ==> Restoring SP <== 1983s ok 33 - Execute request 1983s ok 34 - HTTP code is 200 1983s ok 35 - Content is XML 1983s ok 36 - @ END OF SOAP REQUEST @ 1983s # ==> Popping SP <== 1983s ok 37 - Post user/password 1983s ok 38 - Get redirection 1983s ok 39 - Location is http://auth.sp.com/ 1983s ok 40 - Get cookie lemonldap (0c2ccb87effeaa1d87cee35380749150814f49cd83ba23988bad516b1d18b07f) 1983s # ==> Pushing SP <== 1983s # ==> Popping SP <== 1983s ok 41 - Try to get menu 1983s ok 42 - HTTP code is 200 1983s # ==> Pushing SP <== 1983s ok 43 - @ SOAP REQUEST @ 1983s # ==> Saving handler SP <== 1983s # ==> Pushing ISSUER <== 1983s # ==> Popping ISSUER <== 1983s # ==> Restoring SP <== 1983s ok 44 - Execute request 1983s ok 45 - HTTP code is 200 1983s ok 46 - Content is XML 1983s ok 47 - @ END OF SOAP REQUEST @ 1983s ok 48 - @ SOAP REQUEST @ 1983s # ==> Saving handler SP <== 1983s # ==> Pushing ISSUER <== 1983s # ==> Popping ISSUER <== 1983s # ==> Restoring SP <== 1983s ok 49 - Execute request 1983s ok 50 - HTTP code is 200 1983s ok 51 - Content is XML 1983s ok 52 - @ END OF SOAP REQUEST @ 1983s # ==> Popping SP <== 1983s ok 53 - Ask for logout 1983s ok 54 - HTTP code is 200 1983s # ==> Pushing SP <== 1983s ok 55 - @ SOAP REQUEST @ 1983s # ==> Saving handler SP <== 1983s # ==> Pushing ISSUER <== 1983s # ==> Popping ISSUER <== 1983s # ==> Restoring SP <== 1983s ok 56 - Execute request 1983s ok 57 - HTTP code is 200 1983s ok 58 - Content is XML 1983s ok 59 - @ END OF SOAP REQUEST @ 1983s # ==> Popping SP <== 1983s ok 60 - Test if user is reject on IdP 1983s ok 61 - Response status is 401 1983s ok 62 - Content is JSON 1983s ok 63 - Error code is 1 1983s # ==> Pushing ISSUER <== 1983s # ==> Popping ISSUER <== 1983s ok 64 - Test WSDL 1983s ok 65 - HTTP code is 200 1983s ok 66 - Content contains wsdl def 1983s 1..66 1983s ok 1984s t/36-Combination-Custom.t ...................................................... 1984s ok 1 - use Lemonldap::NG::Portal::Main; 1984s ok 2 - Portal object 1984s ok 3 - Init 1984s ok 4 - Portal app 1984s ok 5 - Expression loaded: "[Dm] or [DB]" 1984s ok 6 - Try to connect with login dwho 1984s ok 7 - Get cookie lemonldap (c3cb48208ecffcbdecc27ea47b7182a69f82cac4d5ff85a4fe981a1e7e780c38) 1984s ok 8 - Logout request 1984s ok 9 - Response is 200 1984s ok 10 - Cookie is deleted 1984s ok 11 - No pdata 1984s ok 12 - Disconnect request 1984s ok 13 - Response is 401 1984s ok 14 - Try to connect with login dvador 1984s ok 15 - Get cookie lemonldap (7f84c84180c355c580bfe75e3bcac0f8c98a12c92a536f22bd54e4085fa0698b) 1984s ok 16 - Portal object 1984s ok 17 - Init 1984s ok 18 - Portal app 1984s ok 19 - Expression loaded: "[Dm] and [DB]" 1984s ok 20 - Try to connect with login rtyler 1984s ok 21 - Get cookie lemonldap (f635f62d2a9386ca03a1cd2de854a976a77a406c9f943b1fade5538eae845ded) 1984s ok 22 - Logout request 1984s ok 23 - Response is 200 1984s ok 24 - Cookie is deleted 1984s ok 25 - No pdata 1984s ok 26 - Disconnect request 1984s ok 27 - Response is 401 1984s ok 28 - Try to connect with login dwho 1984s ok 29 - Response status is 401 1984s ok 30 - Content is JSON 1984s ok 31 - Error code is 5 1984s ok 32 - Portal object 1984s ok 33 - Init 1984s ok 34 - Portal app 1984s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 1984s ok 36 - Try to connect with login dwho 1984s ok 37 - Get cookie lemonldap (05839e97ebb7623c7e9ad12bb4498ebd0af9c6aa35d20bc1314937f699e91071) 1984s ok 38 - Logout request 1984s ok 39 - Response is 200 1984s ok 40 - Cookie is deleted 1984s ok 41 - No pdata 1984s ok 42 - Disconnect request 1984s ok 43 - Response is 401 1984s ok 44 - Try to connect with login dvador 1984s ok 45 - Get cookie lemonldap (133dbc8ac30a30f923677d142255b7d69e71580bcbb0ee990cf12fff953d8e26) 1984s ok 46 - Logout request 1984s ok 47 - Response is 200 1984s ok 48 - Cookie is deleted 1984s ok 49 - No pdata 1984s ok 50 - Disconnect request 1984s ok 51 - Response is 401 1984s ok 52 - Portal object 1984s ok 53 - Init 1984s ok 54 - Portal app 1984s 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]" 1984s ok 56 - Try to connect with login rtyler 1984s ok 57 - Get cookie lemonldap (f15c9472f145be44a66e4d7d30e3454d6d4e443e933888c0d175594df48c25a7) 1984s ok 58 - Demo and DBI exported variables exist in session 1984s ok 59 - Try to connect with login dvador 1984s ok 60 - Get cookie lemonldap (5c7ddb9956e2a67ff5787f39c1017d9ed11b46210e73cb1d1aba5ee3ae2b2753) 1984s ok 61 - Try to connect with login dwho 1984s ok 62 - Response status is 401 1984s ok 63 - Content is JSON 1984s ok 64 - Error code is 5 1984s ok 65 - Portal object 1984s ok 66 - Init 1984s ok 67 - Portal app 1984s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 1984s ok 69 - Try to connect with login rtyler 1984s ok 70 - Get cookie lemonldap (436828c5de1fd132caea7990e879219b67d27c4d23072f302fff3b93041d9cd9) 1984s ok 71 - Try to connect with login dwho 1984s ok 72 - Get cookie lemonldap (29e414d5ee8ed868170d455a54aacb6aa5aaa4944252408b3533c37962316750) 1984s ok 73 - Portal object 1984s ok 74 - Init 1984s ok 75 - Portal app 1984s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 1984s ok 77 - Try to connect with login rtyler 1984s ok 78 - Get cookie lemonldap (58f6288e4f9a73c8a0d99d176541b318432f34d31b18868b0d076487b24ae4b0) 1984s ok 79 - Try to connect with login dwho 1984s ok 80 - Response status is 401 1984s ok 81 - Content is JSON 1984s ok 82 - Error code is 5 1984s 1..82 1984s ok 1984s t/36-Combination-Kerberos-multiple-domains.t ................................... 1984s ok 1 - use Lemonldap::NG::Portal::Main; 1984s ok 2 - Portal object 1984s ok 3 - Init 1984s ok 4 - Portal app 1984s # Subtest: Successful Kerberos authentication on dom1 1984s ok 1 - Simple access 1984s ok 2 - Found Kerberos JS 1984s ok 3 - HTTP code is 200 1984s ok 4 - Page contains a form 1984s ok 5 - Host match 1984s ok 6 - Field "kerberos" is defined 1984s ok 7 - Field "ajax_auth_token" is defined 1984s ok 8 - CSP header authorize POST request to \# 1984s ok 9 - AJAX query 1984s ok 10 1984s ok 11 - AJAX query 1984s ok 12 - HTTP code is 200 1984s ok 13 - Content-Type is JSON 1984s ok 14 - Content is valid JSON 1984s ok 15 - User token was returned 1984s ok 16 - Post form 1984s ok 17 - Get cookie lemonldap (2f2ec6264c3b52366f04c7e033cbfd0520228ca070e16d9a848ea5852f8fb095) 1984s ok 18 - Get session using restSessionServer 1984s ok 19 - HTTP code is 200 1984s ok 20 - Deserialize session content 1984s ok 21 - Session has correct value for cn 1984s 1..21 1984s ok 5 - Successful Kerberos authentication on dom1 1984s # Subtest: Successful Kerberos authentication on dom2 1984s ok 1 - Simple access 1984s ok 2 - Found Kerberos JS 1984s ok 3 - HTTP code is 200 1984s ok 4 - Page contains a form 1984s ok 5 - Host match 1984s ok 6 - Field "kerberos" is defined 1984s ok 7 - Field "ajax_auth_token" is defined 1984s ok 8 - CSP header authorize POST request to \# 1984s ok 9 - AJAX query 1984s ok 10 1984s ok 11 - AJAX query 1984s ok 12 - HTTP code is 200 1984s ok 13 - Content-Type is JSON 1984s ok 14 - Content is valid JSON 1984s ok 15 - User token was returned 1984s ok 16 - Post form 1984s ok 17 - Get cookie lemonldap (92ebc7ed55a36f2656fb2cbc87d82632e39ea9e303e96fdab331520382f9ad00) 1984s ok 18 - Get session using restSessionServer 1984s ok 19 - HTTP code is 200 1984s ok 20 - Deserialize session content 1984s ok 21 - Session has correct value for cn 1984s 1..21 1984s ok 6 - Successful Kerberos authentication on dom2 1984s # Subtest: Fallback to Dom1 1984s ok 1 - Simple access 1984s ok 2 - Found Kerberos JS 1984s ok 3 - HTTP code is 200 1984s ok 4 - Page contains a form 1984s ok 5 - Host match 1984s ok 6 - Field "kerberos" is defined 1984s ok 7 - Field "ajax_auth_token" is defined 1984s ok 8 - CSP header authorize POST request to \# 1984s ok 9 - Post form 1984s ok 10 - HTTP code is 200 1984s ok 11 - Page contains a form 1984s ok 12 - Host match 1984s ok 13 - Field "user" is defined 1984s ok 14 - Field "password" is defined 1984s ok 15 - CSP header authorize POST request to \# 1984s ok 16 - Post form 1984s ok 17 - Get cookie lemonldap (06145f8e27d8800a6a15fb94378a965fe329713e0ed0aff79b5cb2a3f7bff9f8) 1984s ok 18 - Get session using restSessionServer 1984s ok 19 - HTTP code is 200 1984s ok 20 - Deserialize session content 1984s ok 21 - Session has correct value for cn 1984s 1..21 1984s ok 7 - Fallback to Dom1 1984s # Subtest: Fallback to Dom2 1984s ok 1 - Simple access 1984s ok 2 - Found Kerberos JS 1984s ok 3 - HTTP code is 200 1984s ok 4 - Page contains a form 1984s ok 5 - Host match 1984s ok 6 - Field "kerberos" is defined 1984s ok 7 - Field "ajax_auth_token" is defined 1984s ok 8 - CSP header authorize POST request to \# 1984s ok 9 - Post form 1984s ok 10 - HTTP code is 200 1984s ok 11 - Page contains a form 1984s ok 12 - Host match 1984s ok 13 - Field "user" is defined 1984s ok 14 - Field "password" is defined 1984s ok 15 - CSP header authorize POST request to \# 1984s ok 16 - Post form 1984s ok 17 - Get cookie lemonldap (5af985dc2c3ae1dcf68f1099dc1d15ca953ba617885f758adf8f69524e562e78) 1984s ok 18 - Get session using restSessionServer 1984s ok 19 - HTTP code is 200 1984s ok 20 - Deserialize session content 1984s ok 21 - Session has correct value for cn 1984s 1..21 1984s ok 8 - Fallback to Dom2 1984s 1..8 1984s ok 1985s t/36-Combination-Password.t .................................................... 1985s ok 1 - use Lemonldap::NG::Portal::Main; 1985s ok 2 - Portal object 1985s ok 3 - Init 1985s ok 4 - Portal app 1985s ok 5 - Try to connect with login jkirk 1985s ok 6 - Get cookie lemonldap (77b376193a7a3ffe70e634a5eae0e233039f4869e49b73c319e0ba059bf68e0b) 1985s ok 7 - Try to change password 1985s ok 8 - HTTP code is 200 1985s ok 9 - Content-Type is JSON 1985s ok 10 - Content is valid JSON 1985s ok 11 - PE_PASSWORD_OK 1985s ok 12 - Try to connect with login jkirk 1985s ok 13 - Response status is 401 1985s ok 14 - Content is JSON 1985s ok 15 - Error code is 5 1985s ok 16 - Try to connect with login jkirk 1985s ok 17 - Get cookie lemonldap (4ac9e05f8645bed90e856d1053876d440b9a9e928d4e1406fcadffd3cb179a3e) 1985s ok 18 - Try to connect with login dvador 1985s ok 19 - Get cookie lemonldap (f3249eb63056c35f70f62d3fff6873bba9658c8c7ce9381e92ddbe0520476feb) 1985s ok 20 - Try to change password 1985s ok 21 - HTTP code is 200 1985s ok 22 - Content-Type is JSON 1985s ok 23 - Content is valid JSON 1985s ok 24 - PE_PASSWORD_OK 1985s ok 25 - Try to connect with login dvador 1985s ok 26 - Response status is 401 1985s ok 27 - Content is JSON 1985s ok 28 - Error code is 5 1985s ok 29 - Try to connect with login dvador 1985s ok 30 - Get cookie lemonldap (eade04d5c3f1af109c2a8ddad82d20fa2ee75f9039eb7f9bc5bd933fd3bcb189) 1985s 1..30 1985s ok 1986s t/36-Combination-SSL-Kerberos.t ................................................ 1986s ok 1 - use Lemonldap::NG::Portal::Main; 1986s ok 2 - Portal object 1986s ok 3 - Init 1986s ok 4 - Portal app 1986s # Subtest: Auth by SSL 1986s ok 1 - Get cookie lemonldap (7708828b0eb43fb5ba002c6648bea865951a785cd1a126a8594fd5966dbf086d) 1986s ok 2 - Correct session auth module 1986s ok 3 - Correct session UID 1986s 1..3 1986s ok 5 - Auth by SSL 1986s # Subtest: Auth by Kerberos 1986s ok 1 - HTTP code is 200 1986s ok 2 - Page contains a form 1986s ok 3 - Host match 1986s ok 4 - Field "kerberos" is defined 1986s ok 5 - CSP header authorize POST request to \# 1986s ok 6 - Found hidden attribut "kerberos" with value="0" 1986s ok 7 - Get Kerberos javascript 1986s ok 8 - Response body is not empty 1986s ok 9 - Found waiting message 1986s ok 10 - HTTP code is 200 1986s ok 11 - Page contains a form 1986s ok 12 - Host match 1986s ok 13 - Field "url" is defined 1986s ok 14 - Field "kerberos" is defined 1986s ok 15 - Field "ajax_auth_token" is defined 1986s ok 16 - CSP header authorize POST request to \# 1986s ok 17 - AJAX query 1986s ok 18 1986s ok 19 - AJAX query 1986s ok 20 - HTTP code is 200 1986s ok 21 - Content-Type is JSON 1986s ok 22 - Content is valid JSON 1986s ok 23 - User token was returned 1986s ok 24 - Post form 1986s ok 25 - Get cookie lemonldap (4fc512fabb8d8088d338b243e0f14f9f0d903f2b8a29a7bd82f4d5a3572ea8d9) 1986s ok 26 - Correct session auth module 1986s ok 27 - Correct session UID 1986s 1..27 1986s ok 6 - Auth by Kerberos 1986s # Subtest: Auth by Demo 1986s ok 1 - Response body is not empty 1986s ok 2 - Found waiting message 1986s ok 3 - HTTP code is 200 1986s ok 4 - Page contains a form 1986s ok 5 - Host match 1986s ok 6 - Field "url" is defined 1986s ok 7 - Field "kerberos" is defined 1986s ok 8 - Field "ajax_auth_token" is defined 1986s ok 9 - CSP header authorize POST request to \# 1986s ok 10 - Post form 1986s ok 11 - HTTP code is 200 1986s ok 12 - Page contains a form 1986s ok 13 - Host match 1986s ok 14 - Field "url" is defined 1986s ok 15 - Field "user" is defined 1986s ok 16 - Field "password" is defined 1986s ok 17 - CSP header authorize POST request to \# 1986s ok 18 - Post form 1986s ok 19 - Get cookie lemonldap (686108674ca9d50229a4afc171d40180b6dd0782c3c105c0935a58d825a6e8bd) 1986s ok 20 - Correct session auth module 1986s ok 21 - Correct session UID 1986s 1..21 1986s ok 7 - Auth by Demo 1986s 1..7 1986s ok 1986s t/36-Combination-with-Choice.t ................................................. 1986s ok 1 - use Lemonldap::NG::Portal::Main; 1986s ok 2 - Portal object 1986s ok 3 - Init 1986s ok 4 - Portal app 1986s ok 5 - Expression loaded: "[Dm] or [Ch]" 1986s ok 6 - Try to connect with login dwho 1986s ok 7 - Get cookie lemonldap (4fa6f4e73c3203b62b691af44c60c8335e36d3abbbaf3d49b7eb590b50a13df3) 1986s ok 8 - Logout request 1986s ok 9 - Response is 200 1986s ok 10 - Cookie is deleted 1986s ok 11 - No pdata 1986s ok 12 - Disconnect request 1986s ok 13 - Response is 401 1986s ok 14 - Try to connect with login dvador 1986s ok 15 - Get cookie lemonldap (229a2120d802f1add15c9957953e936ef66e4030c89e29900f5e42eeb192bb46) 1986s ok 16 - Logout request 1986s ok 17 - Response is 200 1986s ok 18 - Cookie is deleted 1986s ok 19 - No pdata 1986s ok 20 - Disconnect request 1986s ok 21 - Response is 401 1986s ok 22 - Portal object 1986s ok 23 - Init 1986s ok 24 - Portal app 1986s ok 25 - Expression loaded: "[Dm] and [Ch]" 1986s ok 26 - Try to connect with login rtyler 1986s ok 27 - Get cookie lemonldap (58e0e2c3a68cb2e45730f4ee8680930eca39d732a48f7a104b5e96fc0ba2e39f) 1986s ok 28 - Logout request 1986s ok 29 - Response is 200 1986s ok 30 - Cookie is deleted 1986s ok 31 - No pdata 1986s ok 32 - Disconnect request 1986s ok 33 - Response is 401 1986s ok 34 - Try to connect with login dwho 1986s ok 35 - Get cookie lemonldap (aa0011cdd762ec5e3a77549449af02d9eb3d1bd384a4ade55d237988e8f18554) 1986s ok 36 - Logout request 1986s ok 37 - Response is 200 1986s ok 38 - Cookie is deleted 1986s ok 39 - No pdata 1986s ok 40 - Disconnect request 1986s ok 41 - Response is 401 1986s ok 42 - Try to connect with login dwho 1986s ok 43 - Response status is 401 1986s ok 44 - Content is JSON 1986s ok 45 - Error code is 5 1986s ok 46 - Portal object 1986s ok 47 - Init 1986s ok 48 - Portal app 1986s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]" 1986s ok 50 - Try to connect with login dwho 1986s ok 51 - Get cookie lemonldap (fe1fc6f81eb759a6d75d723bd6284dacaa949dd1e07b199aa5822758cc814c9b) 1986s ok 52 - Logout request 1986s ok 53 - Response is 200 1986s ok 54 - Cookie is deleted 1986s ok 55 - No pdata 1986s ok 56 - Disconnect request 1986s ok 57 - Response is 401 1986s ok 58 - Try to connect with login dvador 1986s ok 59 - Get cookie lemonldap (179345e8b1b78ca007929bd7dc18733bdcfd21da648dd8c76ccee81e96329353) 1986s ok 60 - Logout request 1986s ok 61 - Response is 200 1986s ok 62 - Cookie is deleted 1986s ok 63 - No pdata 1986s ok 64 - Disconnect request 1986s ok 65 - Response is 401 1986s ok 66 - Portal object 1986s ok 67 - Init 1986s ok 68 - Portal app 1986s 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]" 1986s ok 70 - Try to connect with login rtyler 1986s ok 71 - Get cookie lemonldap (6a2135364c94d7f5c55e29c547d16099e4be3f7aedb25a573260b6f08895e076) 1986s ok 72 - Logout request 1986s ok 73 - Response is 200 1986s ok 74 - Cookie is deleted 1986s ok 75 - No pdata 1986s ok 76 - Disconnect request 1986s ok 77 - Response is 401 1986s ok 78 - Try to connect with login dvador 1986s ok 79 - Get cookie lemonldap (ca64b98b17b5823c99d76a68cd5aa399735c5abb98a1a281d517fb8371128a28) 1986s ok 80 - Logout request 1986s ok 81 - Response is 200 1986s ok 82 - Cookie is deleted 1986s ok 83 - No pdata 1986s ok 84 - Disconnect request 1986s ok 85 - Response is 401 1986s ok 86 - Try to connect with login dwho 1986s ok 87 - Get cookie lemonldap (3ddba09e940bb8c0547456fec5e1b1487a4f487d5c3ee0d9b5778250d3f4f055) 1986s ok 88 - Logout request 1986s ok 89 - Response is 200 1986s ok 90 - Cookie is deleted 1986s ok 91 - No pdata 1986s ok 92 - Disconnect request 1986s ok 93 - Response is 401 1986s ok 94 - Try to connect with login dwho 1986s ok 95 - Response status is 401 1986s ok 96 - Content is JSON 1986s ok 97 - Error code is 5 1986s 1..97 1986s ok 1987s t/36-Combination-with-TOTP.t ................................................... 1987s ok 1 - use Lemonldap::NG::Portal::Main; 1987s ok 2 - Portal object 1987s ok 3 - Init 1987s ok 4 - Portal app 1987s ok 5 - Get Menu 1987s ok 6 - HTTP code is 200 1987s ok 7 - Page contains a form 1987s ok 8 - Host match 1987s ok 9 - Field "user" is defined 1987s ok 10 - Field "password" is defined 1987s ok 11 - Field "token" is defined 1987s ok 12 - CSP header authorize POST request to \# 1987s ok 13 - Auth query 1987s ok 14 - Get cookie lemonldap (067ca932a1b7bf6173265cf36df52661c5a51b643366290549f014cbbc8d690d) 1987s ok 15 - Get redirection 1987s ok 16 - Location is http://auth.example.com/ 1987s ok 17 - Form registration 1987s ok 18 - Found TOTP js 1987s ok 19 - Get new key 1987s ok 20 - Content is JSON 1987s ok 21 - Found secret 1987s ok 22 - Found token 1987s ok 23 - Code 1987s ok 24 - Code contains 6 digits 1987s ok 25 - Post code 1987s ok 26 - Content is JSON 1987s ok 27 - Key is registered 1987s ok 28 - Logout request 1987s ok 29 - Response is 200 1987s ok 30 - Cookie is deleted 1987s ok 31 - No pdata 1987s ok 32 - Disconnect request 1987s ok 33 - Response is 401 1987s ok 34 - Get Menu 1987s ok 35 - HTTP code is 200 1987s ok 36 - Page contains a form 1987s ok 37 - Host match 1987s ok 38 - Field "user" is defined 1987s ok 39 - Field "password" is defined 1987s ok 40 - Field "token" is defined 1987s ok 41 - CSP header authorize POST request to \# 1987s ok 42 - Auth query with bad password 1987s ok 43 - Get Menu 1987s ok 44 - HTTP code is 200 1987s ok 45 - Page contains a form 1987s ok 46 - Host match 1987s ok 47 - Field "user" is defined 1987s ok 48 - Field "password" is defined 1987s ok 49 - Field "token" is defined 1987s ok 50 - CSP header authorize POST request to \# 1987s ok 51 - Auth query 1987s ok 52 - HTTP code is 200 1987s ok 53 - Page contains a form 1987s ok 54 - URI match 1987s ok 55 - Field "token" is defined 1987s ok 56 - Code 1987s ok 57 - Post code 1987s ok 58 - Token expired 1987s ok 59 - Get Menu 1987s ok 60 - HTTP code is 200 1987s ok 61 - Page contains a form 1987s ok 62 - Host match 1987s ok 63 - Field "user" is defined 1987s ok 64 - Field "password" is defined 1987s ok 65 - Field "token" is defined 1987s ok 66 - CSP header authorize POST request to \# 1987s 1..66 1987s ok 1987s t/36-Combination-with-over.t ................................................... 1987s ok 1 - use Lemonldap::NG::Portal::Main; 1987s ok 2 - Portal object 1987s ok 3 - Init 1987s ok 4 - Portal app 1987s ok 5 - Expression loaded: "[Dm] or [DB]" 1987s ok 6 - JSON is parsed 1987s ok 7 - Try to connect with login dwho 1987s ok 8 - Get cookie lemonldap (edd432947f7ebe3eae544a6d816ceb6aa350fe357a489c239d47e1bcd25d3e85) 1987s ok 9 - Logout request 1987s ok 10 - Response is 200 1987s ok 11 - Cookie is deleted 1987s ok 12 - No pdata 1987s ok 13 - Disconnect request 1987s ok 14 - Response is 401 1987s ok 15 - Try to connect with login dvador 1987s ok 16 - Get cookie lemonldap (a89b6a61d227d42f0091f165cf51b3478b7e1a21484e52ec0af7c9945679ed6c) 1987s ok 17 - Logout request 1987s ok 18 - Response is 200 1987s ok 19 - Cookie is deleted 1987s ok 20 - No pdata 1987s ok 21 - Disconnect request 1987s ok 22 - Response is 401 1987s 1..22 1987s ok 1988s t/36-Combination-with-token.t .................................................. 1988s ok 1 - use Lemonldap::NG::Portal::Main; 1988s ok 2 - Portal object 1988s ok 3 - Init 1988s ok 4 - Portal app 1988s ok 5 - Expression loaded: "[Dm] or [DB]" 1988s ok 6 - Unauth request 1988s ok 7 - HTTP code is 200 1988s ok 8 - Page contains a form 1988s ok 9 - Host match 1988s ok 10 - Field "token" is defined 1988s ok 11 - CSP header authorize POST request to \# 1988s ok 12 - Try to connect with login dwho 1988s ok 13 - Get cookie lemonldap (abd7c67d6f9392916368d30073f6056023c156a06afc10608eb325d67ebd7ef1) 1988s ok 14 - Logout request 1988s ok 15 - Response is 200 1988s ok 16 - Cookie is deleted 1988s ok 17 - No pdata 1988s ok 18 - Disconnect request 1988s ok 19 - Response is 401 1988s ok 20 - Unauth request 1988s ok 21 - HTTP code is 200 1988s ok 22 - Page contains a form 1988s ok 23 - Host match 1988s ok 24 - Field "token" is defined 1988s ok 25 - CSP header authorize POST request to \# 1988s ok 26 - Try to connect with login dvador 1988s ok 27 - Get cookie lemonldap (0d4a993eeb23f65ca442b7510bc790c25fadd6cfa8f55cf9641872c7a8aa0d80) 1988s ok 28 - Logout request 1988s ok 29 - Response is 200 1988s ok 30 - Cookie is deleted 1988s ok 31 - No pdata 1988s ok 32 - Disconnect request 1988s ok 33 - Response is 401 1988s ok 34 - Portal object 1988s ok 35 - Init 1988s ok 36 - Portal app 1988s ok 37 - Expression loaded: "[Dm] and [DB]" 1988s ok 38 - Unauth request 1988s ok 39 - HTTP code is 200 1988s ok 40 - Page contains a form 1988s ok 41 - Host match 1988s ok 42 - Field "token" is defined 1988s ok 43 - CSP header authorize POST request to \# 1988s ok 44 - Try to connect with login rtyler 1988s ok 45 - Get cookie lemonldap (fb7520192c79e228972547c22a0b59f3d2fcd477e0252daedd0da924249d9392) 1988s ok 46 - Logout request 1988s ok 47 - Response is 200 1988s ok 48 - Cookie is deleted 1988s ok 49 - No pdata 1988s ok 50 - Disconnect request 1988s ok 51 - Response is 401 1988s ok 52 - Unauth request 1988s ok 53 - HTTP code is 200 1988s ok 54 - Page contains a form 1988s ok 55 - Host match 1988s ok 56 - Field "token" is defined 1988s ok 57 - CSP header authorize POST request to \# 1988s ok 58 - Try to connect with login dwho 1988s ok 59 - Response status is 401 1988s ok 60 - Content is JSON 1988s ok 61 - Error code is 5 1988s ok 62 - Portal object 1988s ok 63 - Init 1988s ok 64 - Portal app 1988s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 1988s ok 66 - Unauth request 1988s ok 67 - HTTP code is 200 1988s ok 68 - Page contains a form 1988s ok 69 - Host match 1988s ok 70 - Field "token" is defined 1988s ok 71 - CSP header authorize POST request to \# 1988s ok 72 - Try to connect with login dwho 1988s ok 73 - Get cookie lemonldap (740bc02dadade05f1e84d5f485528b10c45f9a2871282a08d3109b9703f9c574) 1988s ok 74 - Logout request 1988s ok 75 - Response is 200 1988s ok 76 - Cookie is deleted 1988s ok 77 - No pdata 1988s ok 78 - Disconnect request 1988s ok 79 - Response is 401 1988s ok 80 - Unauth request 1988s ok 81 - HTTP code is 200 1988s ok 82 - Page contains a form 1988s ok 83 - Host match 1988s ok 84 - Field "token" is defined 1988s ok 85 - CSP header authorize POST request to \# 1988s ok 86 - Try to connect with login dvador 1988s ok 87 - Get cookie lemonldap (10644bb8235a281a1c141d25a1ea1e5f7ef2d16de7d58ef5ee432419ff0dadda) 1988s ok 88 - Logout request 1988s ok 89 - Response is 200 1988s ok 90 - Cookie is deleted 1988s ok 91 - No pdata 1988s ok 92 - Disconnect request 1988s ok 93 - Response is 401 1988s ok 94 - Portal object 1988s ok 95 - Init 1988s ok 96 - Portal app 1988s 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]" 1988s ok 98 - Unauth request 1988s ok 99 - HTTP code is 200 1988s ok 100 - Page contains a form 1988s ok 101 - Host match 1988s ok 102 - Field "token" is defined 1988s ok 103 - CSP header authorize POST request to \# 1988s ok 104 - Try to connect with login rtyler 1988s ok 105 - Get cookie lemonldap (aa9bd942b578836cd2ca934adfb46014fb1bbd45d8916d41b653fdbfa188eeb1) 1988s ok 106 - Logout request 1988s ok 107 - Response is 200 1988s ok 108 - Cookie is deleted 1988s ok 109 - No pdata 1988s ok 110 - Disconnect request 1988s ok 111 - Response is 401 1988s ok 112 - Unauth request 1988s ok 113 - HTTP code is 200 1988s ok 114 - Page contains a form 1988s ok 115 - Host match 1988s ok 116 - Field "token" is defined 1988s ok 117 - CSP header authorize POST request to \# 1988s ok 118 - Try to connect with login dvador 1988s ok 119 - Get cookie lemonldap (b3c46756648a72c0ffee615bf56e9c14d9e7bbe17ff5f911a4fbea97489b5d8c) 1988s ok 120 - Logout request 1988s ok 121 - Response is 200 1988s ok 122 - Cookie is deleted 1988s ok 123 - No pdata 1988s ok 124 - Disconnect request 1988s ok 125 - Response is 401 1988s ok 126 - Unauth request 1988s ok 127 - HTTP code is 200 1988s ok 128 - Page contains a form 1988s ok 129 - Host match 1988s ok 130 - Field "token" is defined 1988s ok 131 - CSP header authorize POST request to \# 1988s ok 132 - Try to connect with login dwho 1988s ok 133 - Response status is 401 1988s ok 134 - Content is JSON 1988s ok 135 - Error code is 5 1988s 1..135 1988s ok 1989s t/36-Combination.t ............................................................. 1989s ok 1 - use Lemonldap::NG::Portal::Main; 1989s ok 2 - Portal object 1989s ok 3 - Init 1989s ok 4 - Portal app 1989s ok 5 - Expression loaded: "[Dm] or [DB]" 1989s ok 6 - Try to connect with login dwho 1989s ok 7 - Get cookie lemonldap (a1fa5c56d9f0e2f27559b7b730c625db2f4c70d1d982abe593905449ab58c731) 1989s ok 8 - Logout request 1989s ok 9 - Response is 200 1989s ok 10 - Cookie is deleted 1989s ok 11 - No pdata 1989s ok 12 - Disconnect request 1989s ok 13 - Response is 401 1989s ok 14 - Try to connect with login dvador 1989s ok 15 - Get cookie lemonldap (d7450e1c43bca31032e6e99686edf045f81427aace779fa2f8427aace6931179) 1989s ok 16 - Portal object 1989s ok 17 - Init 1989s ok 18 - Portal app 1989s ok 19 - Expression loaded: "[Dm] and [DB]" 1989s ok 20 - Try to connect with login rtyler 1989s ok 21 - Get cookie lemonldap (1ab3f4fc10a54e0238b8f7c08b5854266558ba2c332204c085c1f69182d083e3) 1989s ok 22 - Logout request 1989s ok 23 - Response is 200 1989s ok 24 - Cookie is deleted 1989s ok 25 - No pdata 1989s ok 26 - Disconnect request 1989s ok 27 - Response is 401 1989s ok 28 - Try to connect with login dwho 1989s ok 29 - Response status is 401 1989s ok 30 - Content is JSON 1989s ok 31 - Error code is 5 1989s ok 32 - Portal object 1989s ok 33 - Init 1989s ok 34 - Portal app 1989s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 1989s ok 36 - Try to connect with login dwho 1989s ok 37 - Get cookie lemonldap (18b617a678833e11fd11ce8a93134a411debc5b9c12ef7745bdb75010ec4aac5) 1989s ok 38 - Logout request 1989s ok 39 - Response is 200 1989s ok 40 - Cookie is deleted 1989s ok 41 - No pdata 1989s ok 42 - Disconnect request 1989s ok 43 - Response is 401 1989s ok 44 - Try to connect with login dvador 1989s ok 45 - Get cookie lemonldap (bf3ec56e92410a183a8724a14b158d0cc7474b32444efb91a3697d3d521e7a9f) 1989s ok 46 - Logout request 1989s ok 47 - Response is 200 1989s ok 48 - Cookie is deleted 1989s ok 49 - No pdata 1989s ok 50 - Disconnect request 1989s ok 51 - Response is 401 1989s ok 52 - Portal object 1989s ok 53 - Init 1989s ok 54 - Portal app 1989s 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]" 1989s ok 56 - Try to connect with login rtyler 1989s ok 57 - Get cookie lemonldap (373e6970c3e952634d1bf37f7357bfafbfac9aed2a1ff9f7ae6dde4e86dcc0e2) 1989s ok 58 - Demo and DBI exported variables exist in session 1989s ok 59 - Try to connect with login dvador 1989s ok 60 - Get cookie lemonldap (a2c9fa570e00ad49298fabe2f55b402cc4b1accf8a1e0d31e789edda355563b4) 1989s ok 61 - Try to connect with login dwho 1989s ok 62 - Response status is 401 1989s ok 63 - Content is JSON 1989s ok 64 - Error code is 5 1989s ok 65 - Portal object 1989s ok 66 - Init 1989s ok 67 - Portal app 1989s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 1989s ok 69 - Try to connect with login rtyler 1989s ok 70 - Get cookie lemonldap (9afbba9395b5fcc483a1484c56db90ce8cf5234539a2634927e65efe709e4aa4) 1989s ok 71 - Try to connect with login dwho 1989s ok 72 - Get cookie lemonldap (52c00f4c093b3946a788b500cffe44499ee4f65ee18eb635c76ff3e0bf21b90f) 1989s ok 73 - Portal object 1989s ok 74 - Init 1989s ok 75 - Portal app 1989s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 1989s ok 77 - Try to connect with login rtyler 1989s ok 78 - Get cookie lemonldap (c50086bde225c8e2b95d2392bed6db75971d5a43b7193aba7e7dae37888824ae) 1989s ok 79 - Try to connect with login dwho 1989s ok 80 - Response status is 401 1989s ok 81 - Content is JSON 1989s ok 82 - Error code is 5 1989s 1..82 1989s ok 1990s t/37-CAS-App-to-SAML-IdP-POST.t ................................................ 1990s ok 1 - use Lemonldap::NG::Portal::Main; 1990s # Subtest: Test without WAYF 1990s ok 1 - Portal object 1990s ok 2 - Init 1990s ok 3 - Portal app 1990s ok 4 - Register $type 1990s ok 5 - Portal object 1990s ok 6 - Init 1990s ok 7 - Portal app 1990s ok 8 - Register $type 1990s ok 9 - Portal object 1990s ok 10 - Init 1990s ok 11 - Portal app 1990s ok 12 - Register $type 1990s # ==> Pushing APP <== 1990s # ==> Popping APP <== 1990s ok 13 - Unauth CAS app request 1990s ok 14 - Get cookie llngcasserver (proxy) 1990s ok 15 - Get CAS server cookie 1990s ok 16 - Get redirection 1990s ok 17 - Location header found 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s ok 18 - Push request to proxy 1990s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770098475%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcas%22%3A%221770026595_56533%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1990s ok 20 - HTTP code is 200 1990s ok 21 - Page contains a form 1990s ok 22 - Host match 1990s ok 23 - URI match 1990s ok 24 - Field "SAMLRequest" is defined 1990s ok 25 - CSP header authorize POST request to auth.idp.com 1990s ok 26 - Method is POST 1990s # ==> Pushing IDP <== 1990s # ==> Popping IDP <== 1990s ok 27 - Launch SAML request to IdP 1990s ok 28 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770026595_51637%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770098475%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1990s # ==> Pushing IDP <== 1990s # ==> Popping IDP <== 1990s ok 29 - Post authentication 1990s ok 30 - HTTP code is 200 1990s ok 31 - Page contains a form 1990s ok 32 - CSP header authorize POST request to auth.proxy.com 1990s ok 33 - Method is POST 1990s ok 34 - Get cookie lemonldap (d7900065caa42484d11303b5bb5bba07a67c15194675ce5bdfbb8dc3a426b869) 1990s ok 35 - Get cookie lemonldappdata () 1990s ok 36 - SAML request cleared from pdata 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s ok 37 - POST SAML response 1990s ok 38 - Get cookie lemonldap (c908a9e65b3b29cc81b4c9b206852805f3c8e16e83453ed17607fa1e8c679d3e) 1990s ok 39 - Get redirection 1990s ok 40 - Location header found 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s ok 41 - Follow internal redirection 1990s ok 42 - Get redirection 1990s ok 43 - Location header found 1990s # ==> Pushing APP <== 1990s ok 44 - SOAP request 1990s # ==> Saving handler APP <== 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s # ==> Restoring APP <== 1990s ok 45 - Execute request to /cas/serviceValidate 1990s ok 46 - HTTP code is 200 1990s ok 47 - Content is XML 1990s # ==> Popping APP <== 1990s ok 48 - Follow redirection to RP 1990s ok 49 - Get cookie lemonldap (de9b9c83671e0d55a9f6aec1cb192ecefc5f2664d7eb3b4f6eeae80dc38e7877) 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s ok 50 - Initiate logout from proxy 1990s ok 51 - HTTP code is 200 1990s ok 52 - Page contains a form 1990s ok 53 - Host match 1990s ok 54 - URI match 1990s ok 55 - Field "SAMLRequest" is defined 1990s ok 56 - Field "RelayState" is defined 1990s ok 57 - CSP header authorize POST request to auth.idp.com 1990s ok 58 - Method is POST 1990s # ==> Pushing IDP <== 1990s # ==> Popping IDP <== 1990s ok 59 - Send SAML logout request 1990s ok 60 - HTTP code is 200 1990s ok 61 - Page contains a form 1990s ok 62 - Host match 1990s ok 63 - URI match 1990s ok 64 - Field "SAMLResponse" is defined 1990s ok 65 - Field "RelayState" is defined 1990s ok 66 - CSP header authorize POST request to auth.proxy.com 1990s ok 67 - Method is POST 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s ok 68 - Receive SAML logout response 1990s ok 69 - Get redirection 1990s ok 70 - Location header found 1990s ok 71 - SP session was removed 1990s ok 72 - IDP session was removed 1990s 1..72 1990s ok 2 - Test without WAYF 1990s # Subtest: Test with WAYF 1990s ok 1 - Portal object 1990s ok 2 - Init 1990s ok 3 - Portal app 1990s ok 4 - Register $type 1990s ok 5 - Portal object 1990s ok 6 - Init 1990s ok 7 - Portal app 1990s ok 8 - Register $type 1990s ok 9 - Portal object 1990s ok 10 - Init 1990s ok 11 - Portal app 1990s ok 12 - Register $type 1990s # ==> Pushing APP <== 1990s # ==> Popping APP <== 1990s ok 13 - Unauth CAS app request 1990s ok 14 - Get cookie llngcasserver (proxy) 1990s ok 15 - Get CAS server cookie 1990s ok 16 - Get redirection 1990s ok 17 - Location header found 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s ok 18 - Push request to proxy 1990s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770026595_18484%22%2C%22issuerTs%22%3A1770098475%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1990s ok 20 - Get redirection 1990s ok 21 - Location header found 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s ok 22 - Return from WAYF 1990s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770026595_18484%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerTs%22%3A1770098475%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1990s ok 24 - HTTP code is 200 1990s ok 25 - Page contains a form 1990s ok 26 - Host match 1990s ok 27 - URI match 1990s ok 28 - Field "SAMLRequest" is defined 1990s ok 29 - CSP header authorize POST request to auth.idp.com 1990s ok 30 - Method is POST 1990s # ==> Pushing IDP <== 1990s # ==> Popping IDP <== 1990s ok 31 - Launch SAML request to IdP 1990s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770098475%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770026595_65019%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1990s # ==> Pushing IDP <== 1990s # ==> Popping IDP <== 1990s ok 33 - Post authentication 1990s ok 34 - HTTP code is 200 1990s ok 35 - Page contains a form 1990s ok 36 - CSP header authorize POST request to auth.proxy.com 1990s ok 37 - Method is POST 1990s ok 38 - Get cookie lemonldap (d68702085c30a3d75cce7c8a0867c58373b47bb0c325170d56e37d36bd47eec6) 1990s ok 39 - Get cookie lemonldappdata () 1990s ok 40 - SAML request cleared from pdata 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s ok 41 - POST SAML response 1990s ok 42 - Get cookie lemonldap (cb1ee6bead0ad335fcdb8c93c6c914debb8777745d9a1a9d340cf02120e7bfff) 1990s ok 43 - Get redirection 1990s ok 44 - Location header found 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s ok 45 - Follow internal redirection 1990s ok 46 - Get redirection 1990s ok 47 - Location header found 1990s # ==> Pushing APP <== 1990s ok 48 - SOAP request 1990s # ==> Saving handler APP <== 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s # ==> Restoring APP <== 1990s ok 49 - Execute request to /cas/serviceValidate 1990s ok 50 - HTTP code is 200 1990s ok 51 - Content is XML 1990s # ==> Popping APP <== 1990s ok 52 - Follow redirection to RP 1990s ok 53 - Get cookie lemonldap (724978ae1976169d8e888021523c2a58a2e10fb5d3eb02ba0940d7b77fb393c9) 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s ok 54 - Initiate logout from proxy 1990s ok 55 - HTTP code is 200 1990s ok 56 - Page contains a form 1990s ok 57 - Host match 1990s ok 58 - URI match 1990s ok 59 - Field "SAMLRequest" is defined 1990s ok 60 - Field "RelayState" is defined 1990s ok 61 - CSP header authorize POST request to auth.idp.com 1990s ok 62 - Method is POST 1990s # ==> Pushing IDP <== 1990s # ==> Popping IDP <== 1990s ok 63 - Send SAML logout request 1990s ok 64 - HTTP code is 200 1990s ok 65 - Page contains a form 1990s ok 66 - Host match 1990s ok 67 - URI match 1990s ok 68 - Field "SAMLResponse" is defined 1990s ok 69 - Field "RelayState" is defined 1990s ok 70 - CSP header authorize POST request to auth.proxy.com 1990s ok 71 - Method is POST 1990s # ==> Pushing PROXY <== 1990s # ==> Popping PROXY <== 1990s ok 72 - Receive SAML logout response 1990s ok 73 - Get redirection 1990s ok 74 - Location header found 1990s ok 75 - SP session was removed 1990s ok 76 - IDP session was removed 1990s 1..76 1990s ok 3 - Test with WAYF 1990s 1..3 1990s ok 1991s t/37-Issuer-Display-Rule.t ..................................................... 1991s ok 1 - use Lemonldap::NG::Portal::Main; 1991s ok 2 - Portal object 1991s ok 3 - Init 1991s ok 4 - Portal app 1991s ok 5 - Get cookie lemonldap (e51b4adc754b5ae0d0b1c13e2de5eba25e721de08ad635245066abb2cb697621) 1991s ok 6 - Get Menu 1991s ok 7 - Response body is not empty 1991s ok 8 1991s 1..8 1991s ok 1991s t/37-Issuer-Timeout.t .......................................................... 1991s ok 1 - use Lemonldap::NG::Portal::Main; 1991s ok 2 - Portal object 1991s ok 3 - Init 1991s ok 4 - Portal app 1991s ok 5 - OP portal 1991s # Subtest: Request RP1, wait for timeout, request RP2 1991s ok 1 - Authorization request to RP1 1991s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770026776_29380%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770098476%7D) 1991s ok 3 - Authorization request to RP2 1991s ok 4 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099076%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770027376_8002%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1991s ok 5 - HTTP code is 200 1991s ok 6 - Page contains a form 1991s ok 7 - Host match 1991s ok 8 - Field "user" is defined 1991s ok 9 - Field "password" is defined 1991s ok 10 - CSP header authorize POST request to \# 1991s ok 11 - Authorization request to RP2 1991s ok 12 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770099076%2C%22issuerRequestoauth2%22%3A%221770027376_8002%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1991s ok 13 - HTTP code is 200 1991s ok 14 - Page contains a form 1991s ok 15 - URI match 1991s ok 16 - Field "token" is defined 1991s ok 17 - Field "code" is defined 1991s ok 18 - Found EXTCODE input 1991s ok 19 - Post code 1991s ok 20 - Get redirection 1991s ok 21 - Location is http://auth.op.com/oauth2 1991s ok 22 - Get cookie lemonldap (ae8c01f4f5cfb3967334c26de672014c93a4f003bb72e9c5b819a8641bf31a23) 1991s ok 23 - Authorization request to RP1 1991s ok 24 - Get redirection 1991s ok 25 - Location header found 1991s 1..25 1991s ok 6 - Request RP1, wait for timeout, request RP2 1991s # Subtest: Request RP1, wait for timeout, complete login 1991s ok 1 - Authorization request to RP1 1991s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770026776_64878%22%2C%22issuerTs%22%3A1770098476%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 1991s ok 3 - HTTP code is 200 1991s ok 4 - Page contains a form 1991s ok 5 - Host match 1991s ok 6 - Field "user" is defined 1991s ok 7 - Field "password" is defined 1991s ok 8 - CSP header authorize POST request to \# 1991s ok 9 - Authorization request to RP2 1991s ok 10 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770026776_64878%22%2C%22issuerTs%22%3A1770098477%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1991s ok 11 - HTTP code is 200 1991s ok 12 - Page contains a form 1991s ok 13 - URI match 1991s ok 14 - Field "token" is defined 1991s ok 15 - Field "code" is defined 1991s ok 16 - Found EXTCODE input 1991s ok 17 - Post code 1991s ok 18 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770026776_64878%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1991s ok 19 - Get redirection 1991s ok 20 - Location is http://auth.op.com/oauth2 1991s ok 21 - Get cookie lemonldap (06a4b865ba962bb8477aea3178e13ff7b60e14fe4e9870bc89f15a3978da8958) 1991s ok 22 - Authorization request to RP1 1991s ok 23 - Expected portal error code: code found on page 1991s ok 24 - Expected portal error code 1991s ok 25 - Get cookie lemonldappdata () 1991s ok 26 - pdata was cleared 1991s 1..26 1991s ok 7 - Request RP1, wait for timeout, complete login 1991s # Subtest: Within timeout, abandonned access to rp1 does not interfere 1991s ok 1 - Authorization request to RP1 1991s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770027377_43049%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770099077%7D) 1991s ok 3 - Authorization request to RP2 1991s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770027377_7111%22%2C%22issuerTs%22%3A1770099077%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 1991s ok 5 - HTTP code is 200 1991s ok 6 - Page contains a form 1991s ok 7 - Host match 1991s ok 8 - Field "user" is defined 1991s ok 9 - Field "password" is defined 1991s ok 10 - CSP header authorize POST request to \# 1991s ok 11 - Authorization request to RP2 1991s ok 12 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770099077%2C%22issuerRequestoauth2%22%3A%221770027377_7111%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1991s ok 13 - HTTP code is 200 1991s ok 14 - Page contains a form 1991s ok 15 - URI match 1991s ok 16 - Field "token" is defined 1991s ok 17 - Field "code" is defined 1991s ok 18 - Found EXTCODE input 1991s ok 19 - Post code 1991s ok 20 - Get redirection 1991s ok 21 - Location is http://auth.op.com/oauth2 1991s ok 22 - Get cookie lemonldap (e3c7b17f3b820ed2d3ba8faafa2ed83d346720010c2e5dea4330ffc167c18662) 1991s ok 23 - Authorization request to RP1 1991s ok 24 - Get redirection 1991s ok 25 - Location header found 1991s 1..25 1991s ok 8 - Within timeout, abandonned access to rp1 does not interfere 1991s 1..8 1991s ok 1992s t/37-Logout-from-2-chained-SAML-SP-SOAP.t ...................................... 1992s ok 1 - use Lemonldap::NG::Portal::Main; 1992s ok 2 - Portal object 1992s ok 3 - Init 1992s ok 4 - Portal app 1992s ok 5 - Register $type 1992s ok 6 - Portal object 1992s ok 7 - Init 1992s ok 8 - Portal app 1992s ok 9 - Register $type 1992s ok 10 - Portal object 1992s ok 11 - Init 1992s ok 12 - Portal app 1992s ok 13 - Register $type 1992s # ==> Pushing SP <== 1992s # ==> Popping SP <== 1992s ok 14 - Unauth SP request 1992s ok 15 - Get redirection 1992s ok 16 - Location header found 1992s # ==> Pushing PROXY <== 1992s # ==> Popping PROXY <== 1992s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn 1992s ok 18 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770098477%2C%22issuerRequestsaml%22%3A%221770026597_8154%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 1992s ok 19 - Get redirection 1992s ok 20 - Location header found 1992s # ==> Pushing IDP <== 1992s # ==> Popping IDP <== 1992s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn 1992s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770098477%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026597_41479%22%7D) 1992s ok 23 - HTTP code is 200 1992s ok 24 - Page contains a form 1992s ok 25 - Host match 1992s ok 26 - Field "url" is defined 1992s ok 27 - Field "timezone" is defined 1992s ok 28 - Field "skin" is defined 1992s ok 29 - Field "user" is defined 1992s ok 30 - Field "password" is defined 1992s ok 31 - CSP header authorize POST request to \# 1992s # ==> Pushing IDP <== 1992s # ==> Popping IDP <== 1992s ok 32 - Post authentication, endpoint /saml/singleSignOn 1992s ok 33 - Get cookie lemonldappdata () 1992s ok 34 - Get cookie lemonldap (684be24d7d4ddf4dd7cf6613bccb2982f63ff410962a69183be15267153e590f) 1992s ok 35 - HTTP code is 200 1992s ok 36 - Page contains a form 1992s ok 37 - Host match 1992s ok 38 - URI match 1992s ok 39 - Field "SAMLResponse" is defined 1992s ok 40 - Field "RelayState" is defined 1992s ok 41 - CSP header authorize POST request to auth.proxy.com 1992s # ==> Pushing PROXY <== 1992s # ==> Popping PROXY <== 1992s ok 42 - Post SAML response to PROXY 1992s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026597_8154%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1992s ok 44 - Get cookie lemonldap (f870dff71e82b15a991e83668bd03391b701aa898961c4b23fd83f619c084eec) 1992s ok 45 - Get redirection 1992s ok 46 - Location header found 1992s # ==> Pushing PROXY <== 1992s # ==> Popping PROXY <== 1992s ok 47 - internal redirection to PROXY, endpoint /saml 1992s ok 48 - HTTP code is 200 1992s ok 49 - Page contains a form 1992s ok 50 - Host match 1992s ok 51 - URI match 1992s ok 52 - Field "SAMLResponse" is defined 1992s ok 53 - CSP header authorize POST request to auth.sp.com 1992s # ==> Pushing SP <== 1992s # ==> Popping SP <== 1992s ok 54 - Post SAML response to SP 1992s ok 55 - Get cookie lemonldap (da1dcc189854b77d9a357ddb5fb2fa302cd27029b0713e708475f27ba59efe49) 1992s # ==> Pushing SP <== 1992s ok 56 - REST request 1992s ok 57 - Request from PROXY to PROXY 1992s # ==> Saving handler SP <== 1992s # ==> Pushing PROXY <== 1992s ok 58 - REST request 1992s ok 59 - Request to IDP 1992s # ==> Saving handler PROXY <== 1992s # ==> Pushing IDP <== 1992s # ==> Popping IDP <== 1992s # ==> Restoring PROXY <== 1992s ok 60 - Execute post request 1992s ok 61 - Response is 200 1992s ok 62 - Content is JSON|XML 1992s # ==> Popping PROXY <== 1992s # ==> Restoring SP <== 1992s ok 63 - Execute post request 1992s ok 64 - Response is 200 1992s ok 65 - Content is JSON|XML 1992s # ==> Popping SP <== 1992s ok 66 - Call logout from SP 1992s ok 67 - Get cookie lemonldap (0) 1992s ok 68 - Test empty cookie on SP 1992s ok 69 - Test disconnexion message on SP 1992s # ==> Pushing PROXY <== 1992s # ==> Popping PROXY <== 1992s ok 70 - Test if still logged on PROXY 1992s ok 71 - Get redirection 1992s ok 72 - Location header found 1992s # ==> Pushing IDP <== 1992s # ==> Popping IDP <== 1992s ok 73 - Test if still logged on IDP 1992s ok 74 - test presence of user field in form (prove successful logout) 1992s 1..74 1992s ok 1993s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t ................................ 1993s ok 1 - use Lemonldap::NG::Portal::Main; 1993s ok 2 - Portal object 1993s ok 3 - Init 1993s ok 4 - Portal app 1993s ok 5 - Register $type 1993s # ==> Pushing OP <== 1993s # ==> Popping OP <== 1993s ok 6 - Get JWKS, endpoint /oauth2/jwks 1993s ok 7 - HTTP code is 200 1993s # ==> Pushing OP <== 1993s # ==> Popping OP <== 1993s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1993s ok 9 - HTTP code is 200 1993s ok 10 - Portal object 1993s ok 11 - Init 1993s ok 12 - Portal app 1993s ok 13 - Register $type 1993s ok 14 - Portal object 1993s ok 15 - Init 1993s ok 16 - Portal app 1993s ok 17 - Register $type 1993s # ==> Pushing RP <== 1993s # ==> Popping RP <== 1993s ok 18 - Unauth SP request 1993s ok 19 - Get redirection 1993s ok 20 - Location header found 1993s # ==> Pushing OP <== 1993s # ==> Popping OP <== 1993s ok 21 - Push request to OP, endpoint /oauth2/authorize 1993s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770026598_25304%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770098478%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1993s ok 23 - Get redirection 1993s ok 24 - Location header found 1993s # ==> Pushing IDP <== 1993s # ==> Popping IDP <== 1993s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 1993s ok 26 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770098478%2C%22issuerRequestsaml%22%3A%221770026598_12787%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1993s ok 27 - HTTP code is 200 1993s ok 28 - Page contains a form 1993s ok 29 - Host match 1993s ok 30 - Field "url" is defined 1993s ok 31 - Field "timezone" is defined 1993s ok 32 - Field "skin" is defined 1993s ok 33 - Field "user" is defined 1993s ok 34 - Field "password" is defined 1993s ok 35 - CSP header authorize POST request to \# 1993s # ==> Pushing IDP <== 1993s # ==> Popping IDP <== 1993s ok 36 - Post authentication, endpoint /saml/singleSignOn 1993s ok 37 - Get cookie lemonldappdata () 1993s ok 38 - Get cookie lemonldap (7fcae64307b58887f340fbc12f5d3f7a0855d27d8f88ba666217430494c13a30) 1993s ok 39 - HTTP code is 200 1993s ok 40 - Page contains a form 1993s ok 41 - Host match 1993s ok 42 - URI match 1993s ok 43 - Field "SAMLResponse" is defined 1993s ok 44 - Field "RelayState" is defined 1993s ok 45 - CSP header authorize POST request to auth.op.com 1993s # ==> Pushing OP <== 1993s # ==> Popping OP <== 1993s ok 46 - Post SAML response to SP 1993s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770026598_25304%22%7D) 1993s ok 48 - Get cookie lemonldap (054b90e43afe258454634c08e738060863902a8e81291650d3bc04e8f92d9ce3) 1993s ok 49 - Get redirection 1993s ok 50 - Location header found 1993s # ==> Pushing OP <== 1993s # ==> Popping OP <== 1993s ok 51 - Call OP from SAML SP 1993s ok 52 - Get cookie lemonldappdata () 1993s ok 53 - Get redirection 1993s ok 54 - Location header found 1993s # ==> Pushing RP <== 1993s ok 55 - REST request 1993s ok 56 - Request from RP to OP, endpoint /oauth2/token 1993s # ==> Saving handler RP <== 1993s # ==> Pushing OP <== 1993s # ==> Popping OP <== 1993s # ==> Restoring RP <== 1993s ok 57 - Execute post request 1993s ok 58 - Response is 200 1993s ok 59 - Content is JSON 1993s ok 60 - REST request 1993s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 1993s # ==> Saving handler RP <== 1993s # ==> Pushing OP <== 1993s # ==> Popping OP <== 1993s # ==> Restoring RP <== 1993s ok 62 - Execute get request 1993s ok 63 - Response is 200 1993s ok 64 - Content is JSON 1993s # ==> Popping RP <== 1993s ok 65 - Call openidconnectcallback on RP 1993s ok 66 - Get cookie lemonldap (8c1cf57de0edbdc039cfaf9ed67e858952e9d3649431c9d55ecc0ae9def9e9e2) 1993s # ==> Pushing RP <== 1993s # ==> Popping RP <== 1993s ok 67 - Call logout from RP 1993s ok 68 - Get cookie lemonldap (0) 1993s ok 69 - Test empty cookie on RP 1993s ok 70 - Get redirection 1993s ok 71 - Location header found 1993s # ==> Pushing OP <== 1993s # ==> Popping OP <== 1993s ok 72 - Forward logout to OP 1993s ok 73 - HTTP code is 200 1993s ok 74 - Page contains a form 1993s ok 75 - Host match 1993s ok 76 - Field "post_logout_redirect_uri" is defined 1993s ok 77 - Field "confirm" is defined 1993s ok 78 - Field "skin" is defined 1993s ok 79 - CSP header authorize POST request to \# 1993s # ==> Pushing OP <== 1993s # ==> Popping OP <== 1993s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout 1993s ok 81 - Get cookie lemonldap (0) 1993s ok 82 - Test empty cookie on OP 1993s ok 83 - Get redirection 1993s ok 84 - Location header found 1993s # ==> Pushing IDP <== 1993s # ==> Popping IDP <== 1993s ok 85 - redirect to IdP 1993s ok 86 - Get cookie lemonldap (0) 1993s ok 87 - Test empty cookie on IDP 1993s ok 88 - Get redirection 1993s ok 89 - Location header found 1993s # ==> Pushing OP <== 1993s # ==> Popping OP <== 1993s ok 90 - redirect to OP 1993s ok 91 - Get redirection 1993s ok 92 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1993s # ==> Pushing RP <== 1993s # ==> Popping RP <== 1993s ok 93 - follow post-logout redirection 1993s ok 94 - Get redirection 1993s ok 95 - Location is http://auth.rp.com/?logout=1 1993s 1..95 1993s ok 1994s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.t .................................... 1994s ok 1 - use Lemonldap::NG::Portal::Main; 1994s ok 2 - Portal object 1994s ok 3 - Init 1994s ok 4 - Portal app 1994s ok 5 - Register $type 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 6 - Get JWKS, endpoint /oauth2/jwks 1994s ok 7 - HTTP code is 200 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1994s ok 9 - HTTP code is 200 1994s ok 10 - Portal object 1994s ok 11 - Init 1994s ok 12 - Portal app 1994s ok 13 - Register $type 1994s ok 14 - Portal object 1994s ok 15 - Init 1994s ok 16 - Portal app 1994s ok 17 - Register $type 1994s # ==> Pushing RP <== 1994s # ==> Popping RP <== 1994s ok 18 - Unauth SP request 1994s ok 19 - Get redirection 1994s ok 20 - Location header found 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 21 - Push request to OP, endpoint /oauth2/authorize 1994s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770026599_44288%22%2C%22issuerTs%22%3A1770098479%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1994s ok 23 - Get redirection 1994s ok 24 - Location header found 1994s # ==> Pushing IDP <== 1994s # ==> Popping IDP <== 1994s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 1994s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098479%2C%22issuerRequestsaml%22%3A%221770026599_47441%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1994s ok 27 - HTTP code is 200 1994s ok 28 - Page contains a form 1994s ok 29 - Host match 1994s ok 30 - Field "url" is defined 1994s ok 31 - Field "timezone" is defined 1994s ok 32 - Field "skin" is defined 1994s ok 33 - Field "user" is defined 1994s ok 34 - Field "password" is defined 1994s ok 35 - CSP header authorize POST request to \# 1994s # ==> Pushing IDP <== 1994s # ==> Popping IDP <== 1994s ok 36 - Post authentication, endpoint /saml/singleSignOn 1994s ok 37 - Get cookie lemonldappdata () 1994s ok 38 - Get cookie lemonldap (1e4828fd7c152c5269c7614902926afd32e8c4eb7f95af036c433360d1a3e54f) 1994s ok 39 - HTTP code is 200 1994s ok 40 - Page contains a form 1994s ok 41 - Host match 1994s ok 42 - URI match 1994s ok 43 - Field "SAMLResponse" is defined 1994s ok 44 - Field "RelayState" is defined 1994s ok 45 - CSP header authorize POST request to auth.op.com 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 46 - Post SAML response to SP 1994s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770026599_44288%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1994s ok 48 - Get cookie lemonldap (06068d8a5ededd86fbafb83c5a606e4644d7ff10715ba5f14508e8a3bff50ba6) 1994s ok 49 - Get redirection 1994s ok 50 - Location header found 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 51 - Call OP from SAML SP 1994s ok 52 - Get cookie lemonldappdata () 1994s ok 53 - Get redirection 1994s ok 54 - Location header found 1994s # ==> Pushing RP <== 1994s ok 55 - REST request 1994s ok 56 - Request from RP to OP, endpoint /oauth2/token 1994s # ==> Saving handler RP <== 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s # ==> Restoring RP <== 1994s ok 57 - Execute post request 1994s ok 58 - Response is 200 1994s ok 59 - Content is JSON|XML 1994s ok 60 - REST request 1994s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 1994s # ==> Saving handler RP <== 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s # ==> Restoring RP <== 1994s ok 62 - Execute get request 1994s ok 63 - Response is 200 1994s ok 64 - Content is JSON|XML 1994s # ==> Popping RP <== 1994s ok 65 - Call openidconnectcallback on RP 1994s ok 66 - Get cookie lemonldap (c34b51dc06a1c14f066d116798f9c9710091b8698b0631af98520579378fcea7) 1994s # ==> Pushing RP <== 1994s # ==> Popping RP <== 1994s ok 67 - Call logout from RP 1994s ok 68 - Get cookie lemonldap (0) 1994s ok 69 - Test empty cookie on RP 1994s ok 70 - Get redirection 1994s ok 71 - Location header found 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 72 - Forward logout to OP 1994s ok 73 - HTTP code is 200 1994s ok 74 - Page contains a form 1994s ok 75 - Host match 1994s ok 76 - Field "post_logout_redirect_uri" is defined 1994s ok 77 - Field "confirm" is defined 1994s ok 78 - Field "skin" is defined 1994s ok 79 - CSP header authorize POST request to \# 1994s # ==> Pushing OP <== 1994s ok 80 - REST request 1994s ok 81 - Request to IDP 1994s # ==> Saving handler OP <== 1994s # ==> Pushing IDP <== 1994s # ==> Popping IDP <== 1994s # ==> Restoring OP <== 1994s ok 82 - Execute post request 1994s ok 83 - Response is 200 1994s ok 84 - Content is JSON|XML 1994s # ==> Popping OP <== 1994s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout 1994s ok 86 - Get cookie lemonldap (0) 1994s ok 87 - Test empty cookie on OP 1994s ok 88 - Get redirection 1994s ok 89 - Location header found 1994s # ==> Pushing RP <== 1994s # ==> Popping RP <== 1994s ok 90 - redirect to RP 1994s ok 91 - Get redirection 1994s ok 92 - Location header found 1994s # ==> Pushing RP <== 1994s # ==> Popping RP <== 1994s ok 93 - Follow redirection to logout" 1994s ok 94 - HTTP code is 200 1994s # ==> Pushing IDP <== 1994s # ==> Popping IDP <== 1994s ok 95 - Test if still logged on IDP 1994s ok 96 - test presence of user field in form (prove successful logout) 1994s 1..96 1994s ok 1994s t/37-Logout-from-OIDC-RP-to-SAML-SP.t .......................................... 1994s ok 1 - use Lemonldap::NG::Portal::Main; 1994s ok 2 - Portal object 1994s ok 3 - Init 1994s ok 4 - Portal app 1994s ok 5 - Register $type 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 6 - Get JWKS, endpoint /oauth2/jwks 1994s ok 7 - HTTP code is 200 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1994s ok 9 - HTTP code is 200 1994s ok 10 - Portal object 1994s ok 11 - Init 1994s ok 12 - Portal app 1994s ok 13 - Register $type 1994s ok 14 - Portal object 1994s ok 15 - Init 1994s ok 16 - Portal app 1994s ok 17 - Register $type 1994s # ==> Pushing RP <== 1994s # ==> Popping RP <== 1994s ok 18 - Unauth SP request 1994s ok 19 - Get redirection 1994s ok 20 - Location header found 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 21 - Push request to OP, endpoint /oauth2/authorize 1994s ok 22 - HTTP code is 200 1994s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098480%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770026600_26024%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 24 - Post authentication, endpoint /oauth2/authorize 1994s ok 25 - Get cookie lemonldap (7182629afe074053bfa6590e6dd1da3330de36dd0e338ca46282c2d6699cdf19) 1994s ok 26 - HTTP code is 200 1994s ok 27 - Page contains a form 1994s ok 28 - Host match 1994s ok 29 - Field "confirm" is defined 1994s ok 30 - CSP header authorize POST request to \# 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 31 - Post confirmation, endpoint /oauth2/authorize 1994s ok 32 - Get redirection 1994s ok 33 - Location header found 1994s # ==> Pushing RP <== 1994s ok 34 - REST request 1994s ok 35 - Request from RP to OP, endpoint /oauth2/token 1994s # ==> Saving handler RP <== 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s # ==> Restoring RP <== 1994s ok 36 - Execute request 1994s ok 37 - Response is 200 1994s ok 38 - Content is JSON 1994s ok 39 - REST request 1994s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 1994s # ==> Saving handler RP <== 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s # ==> Restoring RP <== 1994s ok 41 - Execute request 1994s ok 42 - Response is 200 1994s ok 43 - Content is JSON 1994s # ==> Popping RP <== 1994s ok 44 - Call openidconnectcallback on RP 1994s ok 45 - Get cookie lemonldap (f549bc4752e83ee8397f64c39296ca2357ccb1a88e55987b64d494e1b3f7e00c) 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 46 - Check session, endpoint /oauth2/checksession.html 1994s ok 47 - HTTP code is 200 1994s ok 48 - Frame can be embedded 1994s # ==> Pushing SP <== 1994s # ==> Popping SP <== 1994s ok 49 - Try SAML SP 1994s ok 50 - HTTP code is 200 1994s ok 51 - Page contains a form 1994s ok 52 - Host match 1994s ok 53 - URI match 1994s ok 54 - Field "SAMLRequest" is defined 1994s ok 55 - CSP header authorize POST request to auth.op.com 1994s ok 56 - Method is POST 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 57 - Post SAML request to IdP 1994s ok 58 - HTTP code is 200 1994s ok 59 - Page contains a form 1994s ok 60 - Host match 1994s ok 61 - URI match 1994s ok 62 - Field "SAMLResponse" is defined 1994s ok 63 - CSP header authorize POST request to auth.sp.com 1994s ok 64 - Method is POST 1994s # ==> Pushing SP <== 1994s # ==> Popping SP <== 1994s ok 65 - Post SAML response to SP 1994s ok 66 - Get cookie lemonldap (0ce36b828bc7155daff66e63cbcbd90fd1e54cba774c276f4884d8cd37963a30) 1994s # ==> Pushing RP <== 1994s # ==> Popping RP <== 1994s ok 67 - Query SP for logout 1994s ok 68 - Get redirection 1994s ok 69 - Location header found 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 70 - Push logout request to OP, endpoint /oauth2/logout 1994s ok 71 - HTTP code is 200 1994s ok 72 - Page contains a form 1994s ok 73 - Host match 1994s ok 74 - Field "confirm" is defined 1994s ok 75 - CSP header authorize POST request to \# 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 76 - Confirm logout, endpoint /oauth2/logout 1994s ok 77 - HTTP code is 200 1994s ok 78 - Get cookie lemonldap (0) 1994s ok 79 - SSO cookie removed 1994s ok 80 - Get iframe request 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 81 - Get iframe 1994s ok 82 - HTTP code is 200 1994s ok 83 - Page contains a form 1994s ok 84 - Host match 1994s ok 85 - URI match 1994s ok 86 - Field "SAMLRequest" is defined 1994s ok 87 - CSP header authorize POST request to auth.sp.com 1994s ok 88 - Method is POST 1994s # ==> Pushing SP <== 1994s # ==> Popping SP <== 1994s ok 89 - Post SAML logout request to SP 1994s ok 90 - HTTP code is 200 1994s ok 91 - Page contains a form 1994s ok 92 - Host match 1994s ok 93 - URI match 1994s ok 94 - Field "SAMLResponse" is defined 1994s ok 95 - CSP header authorize POST request to auth.op.com 1994s ok 96 - Method is POST 1994s # ==> Pushing SP <== 1994s # ==> Popping SP <== 1994s ok 97 - Post SAML logout response to IdP 1994s # ==> Pushing OP <== 1994s # ==> Popping OP <== 1994s ok 98 - Test if user is reject on IdP 1994s ok 99 - Response status is 401 1994s ok 100 - Content is JSON 1994s ok 101 - Error code is 1 1994s # ==> Pushing RP <== 1994s # ==> Popping RP <== 1994s ok 102 - Test if user is reject on SP 1994s ok 103 - Get redirection 1994s ok 104 - Location header found 1994s # ==> Pushing SP <== 1994s # ==> Popping SP <== 1994s ok 105 - Test if user is reject on SP 1994s ok 106 - HTTP code is 200 1994s ok 107 - HTTP code is 200 1994s ok 108 - Page contains a form 1994s ok 109 - Host match 1994s ok 110 - URI match 1994s ok 111 - Field "SAMLRequest" is defined 1994s ok 112 - CSP header authorize POST request to auth.op.com 1994s ok 113 - Method is POST 1994s 1..113 1994s ok 1996s t/37-OIDC-RP-to-SAML-IdP.t ..................................................... 1996s ok 1 - use Lemonldap::NG::Portal::Main; 1996s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding 1996s ok 1 - Portal object 1996s ok 2 - Init 1996s ok 3 - Portal app 1996s ok 4 - Register $type 1996s ok 5 - Portal object 1996s ok 6 - Init 1996s ok 7 - Portal app 1996s ok 8 - Register $type 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 9 - Get JWKS, endpoint /oauth2/jwks 1996s ok 10 - HTTP code is 200 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1996s ok 12 - HTTP code is 200 1996s ok 13 - Portal object 1996s ok 14 - Init 1996s ok 15 - Portal app 1996s ok 16 - Register $type 1996s # ==> Pushing RPREDIRECT <== 1996s # ==> Popping RPREDIRECT <== 1996s ok 17 - Unauth SP request 1996s ok 18 - Get redirection 1996s ok 19 - Location header found 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 20 - Push request to OP, endpoint /oauth2/authorize 1996s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770026600_28663%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%3A1770098480%7D) 1996s ok 22 - Get redirection 1996s ok 23 - Location header found 1996s # ==> Pushing IDPREDIRECT <== 1996s # ==> Popping IDPREDIRECT <== 1996s ok 24 - Launch SAML request to IdP 1996s ok 25 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770098480%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770026600_15447%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1996s # ==> Pushing IDPREDIRECT <== 1996s # ==> Popping IDPREDIRECT <== 1996s ok 26 - Post authentication 1996s ok 27 - HTTP code is 200 1996s ok 28 - Page contains a form 1996s ok 29 - Host match 1996s ok 30 - CSP header authorize POST request to auth.sp.com 1996s ok 31 - Method is POST 1996s ok 32 - Get cookie lemonldap (7752925f211c1d5852c8d7085680768f386d9133dc7cbf1ae0faa4443033a1a4) 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 33 - POST SAML response 1996s ok 34 - Get cookie lemonldap (84f9476ed3643efcb53589373b024b57d79af0ea34e12dbc0c941e84ce4e8c90) 1996s ok 35 - Get redirection 1996s ok 36 - Location header found 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 37 - Follow internal redirection from SAML-SP to OIDC-OP 1996s ok 38 - HTTP code is 200 1996s ok 39 - Page contains a form 1996s ok 40 - URI match 1996s ok 41 - Field "confirm" is defined 1996s ok 42 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770098480%7D) 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 43 - Confirm OIDC sharing 1996s ok 44 - Get redirection 1996s ok 45 - Location header found 1996s # ==> Pushing RPREDIRECT <== 1996s ok 46 - REST request 1996s ok 47 - Request from RP to OP(sp), endpoint /oauth2/token 1996s # ==> Saving handler RPREDIRECT <== 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s # ==> Restoring RPREDIRECT <== 1996s ok 48 - Execute request 1996s ok 49 - Response is 200 1996s ok 50 - Content is JSON 1996s ok 51 - REST request 1996s ok 52 - Request from RP to OP(sp), endpoint /oauth2/userinfo 1996s # ==> Saving handler RPREDIRECT <== 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s # ==> Restoring RPREDIRECT <== 1996s ok 53 - Execute request 1996s ok 54 - Response is 200 1996s ok 55 - Content is JSON 1996s # ==> Popping RPREDIRECT <== 1996s ok 56 - Follow redirection to RP 1996s ok 57 - Get cookie lemonldap (90c051118c30c83a7514312308e5c50b3e4d3c0f421691de03535facf039693a) 1996s # ==> Pushing RPREDIRECT <== 1996s # ==> Popping RPREDIRECT <== 1996s ok 58 - Query RP for logout 1996s ok 59 - Get redirection 1996s ok 60 - Location header found 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 61 - Push logout request to OP/SP, endpoint /oauth2/logout 1996s ok 62 - HTTP code is 200 1996s ok 63 - Page contains a form 1996s ok 64 - Host match 1996s ok 65 - Field "confirm" is defined 1996s ok 66 - CSP header authorize POST request to \# 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 67 - Confirm logout, endpoint /oauth2/logout 1996s ok 68 - Get redirection 1996s ok 69 - Location header found 1996s # ==> Pushing IDPREDIRECT <== 1996s # ==> Popping IDPREDIRECT <== 1996s ok 70 - Push logout to SAML IdP 1996s ok 71 - Get cookie lemonldap (0) 1996s ok 72 - SSO cookie removed 1996s ok 73 - Get redirection 1996s ok 74 - Location header found 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 75 - Push logout to SAML IdP 1996s ok 76 - Get redirection 1996s ok 77 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1996s # ==> Pushing RPREDIRECT <== 1996s # ==> Popping RPREDIRECT <== 1996s ok 78 - Follow post-logout redirection 1996s ok 79 - Get redirection 1996s ok 80 - Location is http://auth.rp.com/?logout=1 1996s ok 81 - SP session was removed 1996s ok 82 - IDP session was removed 1996s ok 83 - RP session was removed 1996s 1..83 1996s ok 2 - Test OIDC-LLNG-SAML proxy with redirect binding 1996s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 1996s ok 1 - Portal object 1996s ok 2 - Init 1996s ok 3 - Portal app 1996s ok 4 - Register $type 1996s ok 5 - Portal object 1996s ok 6 - Init 1996s ok 7 - Portal app 1996s ok 8 - Register $type 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 9 - Get JWKS, endpoint /oauth2/jwks 1996s ok 10 - HTTP code is 200 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1996s ok 12 - HTTP code is 200 1996s ok 13 - Portal object 1996s ok 14 - Init 1996s ok 15 - Portal app 1996s ok 16 - Register $type 1996s # ==> Pushing RPREDIRECT <== 1996s # ==> Popping RPREDIRECT <== 1996s ok 17 - Unauth SP request 1996s ok 18 - Get redirection 1996s ok 19 - Location header found 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 20 - Push request to OP, endpoint /oauth2/authorize 1996s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770026600_64616%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%3A1770098480%7D) 1996s ok 22 - Get redirection 1996s ok 23 - Location header found 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 24 - Return from WAYF 1996s ok 25 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770026600_64616%22%2C%22issuerTs%22%3A1770098480%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1996s ok 26 - Get redirection 1996s ok 27 - Location header found 1996s # ==> Pushing IDPREDIRECT <== 1996s # ==> Popping IDPREDIRECT <== 1996s ok 28 - Launch SAML request to IdP 1996s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026600_34397%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%3A1770098480%7D) 1996s # ==> Pushing IDPREDIRECT <== 1996s # ==> Popping IDPREDIRECT <== 1996s ok 30 - Post authentication 1996s ok 31 - HTTP code is 200 1996s ok 32 - Page contains a form 1996s ok 33 - Host match 1996s ok 34 - CSP header authorize POST request to auth.sp.com 1996s ok 35 - Method is POST 1996s ok 36 - Get cookie lemonldap (d315dc5928614c6c5614d214cbd042b03ca407d468be7a9037dd50df59e568bc) 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 37 - POST SAML response 1996s ok 38 - Get cookie lemonldap (810c662c57c1d8d27de0aa5a60161f5f64582248d3c32cbc83a86e30d74bfd83) 1996s ok 39 - Get redirection 1996s ok 40 - Location header found 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 41 - Follow internal redirection from SAML-SP to OIDC-OP 1996s ok 42 - HTTP code is 200 1996s ok 43 - Page contains a form 1996s ok 44 - URI match 1996s ok 45 - Field "confirm" is defined 1996s ok 46 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098480%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 47 - Confirm OIDC sharing 1996s ok 48 - Get redirection 1996s ok 49 - Location header found 1996s # ==> Pushing RPREDIRECT <== 1996s ok 50 - REST request 1996s ok 51 - Request from RP to OP(sp), endpoint /oauth2/token 1996s # ==> Saving handler RPREDIRECT <== 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s # ==> Restoring RPREDIRECT <== 1996s ok 52 - Execute request 1996s ok 53 - Response is 200 1996s ok 54 - Content is JSON 1996s ok 55 - REST request 1996s ok 56 - Request from RP to OP(sp), endpoint /oauth2/userinfo 1996s # ==> Saving handler RPREDIRECT <== 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s # ==> Restoring RPREDIRECT <== 1996s ok 57 - Execute request 1996s ok 58 - Response is 200 1996s ok 59 - Content is JSON 1996s # ==> Popping RPREDIRECT <== 1996s ok 60 - Follow redirection to RP 1996s ok 61 - Get cookie lemonldap (d891a2b6331a03fb88342529b50b54b9a1ef0bf65f4c696a6878d664fd946e87) 1996s # ==> Pushing RPREDIRECT <== 1996s # ==> Popping RPREDIRECT <== 1996s ok 62 - Query RP for logout 1996s ok 63 - Get redirection 1996s ok 64 - Location header found 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 65 - Push logout request to OP/SP, endpoint /oauth2/logout 1996s ok 66 - HTTP code is 200 1996s ok 67 - Page contains a form 1996s ok 68 - Host match 1996s ok 69 - Field "confirm" is defined 1996s ok 70 - CSP header authorize POST request to \# 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 71 - Confirm logout, endpoint /oauth2/logout 1996s ok 72 - Get redirection 1996s ok 73 - Location header found 1996s # ==> Pushing IDPREDIRECT <== 1996s # ==> Popping IDPREDIRECT <== 1996s ok 74 - Push logout to SAML IdP 1996s ok 75 - Get cookie lemonldap (0) 1996s ok 76 - SSO cookie removed 1996s ok 77 - Get redirection 1996s ok 78 - Location header found 1996s # ==> Pushing SPREDIRECT <== 1996s # ==> Popping SPREDIRECT <== 1996s ok 79 - Push logout to SAML IdP 1996s ok 80 - Get redirection 1996s ok 81 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1996s # ==> Pushing RPREDIRECT <== 1996s # ==> Popping RPREDIRECT <== 1996s ok 82 - Follow post-logout redirection 1996s ok 83 - Get redirection 1996s ok 84 - Location is http://auth.rp.com/?logout=1 1996s ok 85 - SP session was removed 1996s ok 86 - IDP session was removed 1996s ok 87 - RP session was removed 1996s 1..87 1996s ok 3 - Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 1996s # Subtest: Test OIDC-LLNG-SAML proxy with post binding 1996s ok 1 - Portal object 1996s ok 2 - Init 1996s ok 3 - Portal app 1996s ok 4 - Register $type 1996s ok 5 - Portal object 1996s ok 6 - Init 1996s ok 7 - Portal app 1996s ok 8 - Register $type 1996s # ==> Pushing SPPOST <== 1996s # ==> Popping SPPOST <== 1996s ok 9 - Get JWKS, endpoint /oauth2/jwks 1996s ok 10 - HTTP code is 200 1996s # ==> Pushing SPPOST <== 1996s # ==> Popping SPPOST <== 1996s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1996s ok 12 - HTTP code is 200 1996s ok 13 - Portal object 1996s ok 14 - Init 1996s ok 15 - Portal app 1996s ok 16 - Register $type 1996s # ==> Pushing RPPOST <== 1996s # ==> Popping RPPOST <== 1996s ok 17 - Unauth SP request 1996s ok 18 - Get redirection 1996s ok 19 - Location header found 1996s # ==> Pushing SPPOST <== 1996s # ==> Popping SPPOST <== 1996s ok 20 - Push request to OP, endpoint /oauth2/authorize 1996s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770026601_2849%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770098481%7D) 1996s ok 22 - HTTP code is 200 1996s ok 23 - Page contains a form 1996s ok 24 - Host match 1996s ok 25 - URI match 1996s ok 26 - Field "SAMLRequest" is defined 1996s ok 27 - CSP header authorize POST request to auth.idp.com 1996s ok 28 - Method is POST 1996s # ==> Pushing IDPPOST <== 1996s # ==> Popping IDPPOST <== 1996s ok 29 - Launch SAML request to IdP 1996s ok 30 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098481%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770026601_12480%22%7D) 1996s # ==> Pushing IDPPOST <== 1996s # ==> Popping IDPPOST <== 1996s ok 31 - Post authentication 1996s ok 32 - HTTP code is 200 1996s ok 33 - Page contains a form 1996s ok 34 - Host match 1996s ok 35 - CSP header authorize POST request to auth.sp.com 1996s ok 36 - Method is POST 1996s ok 37 - Get cookie lemonldap (907185a33c6f1976418777e3068a8f036d7413a8ddcb2b13ff02d4b0f6c3183e) 1996s # ==> Pushing SPPOST <== 1996s # ==> Popping SPPOST <== 1996s ok 38 - POST SAML response 1996s ok 39 - Get cookie lemonldap (1c4e3f5d5b7371054b7fe0d30c4ef52259e4378b7ecf8bda18d6dda13ccb71bd) 1996s ok 40 - Get redirection 1996s ok 41 - Location header found 1996s # ==> Pushing SPPOST <== 1996s # ==> Popping SPPOST <== 1996s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 1996s ok 43 - HTTP code is 200 1996s ok 44 - Page contains a form 1996s ok 45 - URI match 1996s ok 46 - Field "confirm" is defined 1996s ok 47 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098481%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 1996s # ==> Pushing SPPOST <== 1996s # ==> Popping SPPOST <== 1996s ok 48 - Confirm OIDC sharing 1996s ok 49 - Get redirection 1996s ok 50 - Location header found 1996s # ==> Pushing RPPOST <== 1996s ok 51 - REST request 1996s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 1996s # ==> Saving handler RPPOST <== 1996s # ==> Pushing SPPOST <== 1996s # ==> Popping SPPOST <== 1996s # ==> Restoring RPPOST <== 1996s ok 53 - Execute request 1996s ok 54 - Response is 200 1996s ok 55 - Content is JSON 1996s ok 56 - REST request 1996s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 1996s # ==> Saving handler RPPOST <== 1996s # ==> Pushing SPPOST <== 1996s # ==> Popping SPPOST <== 1996s # ==> Restoring RPPOST <== 1996s ok 58 - Execute request 1996s ok 59 - Response is 200 1996s ok 60 - Content is JSON 1996s # ==> Popping RPPOST <== 1996s ok 61 - Follow redirection to RP 1996s ok 62 - Get cookie lemonldap (d76ac31dc22e299625684c4c51bd550f636a556dbb1e1d0a620120d1b0bbe850) 1996s # ==> Pushing RPPOST <== 1996s # ==> Popping RPPOST <== 1996s ok 63 - Query RP for logout 1996s ok 64 - Get redirection 1996s ok 65 - Location header found 1996s # ==> Pushing SPPOST <== 1996s # ==> Popping SPPOST <== 1996s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 1996s ok 67 - HTTP code is 200 1996s ok 68 - Page contains a form 1996s ok 69 - Host match 1996s ok 70 - Field "confirm" is defined 1996s ok 71 - CSP header authorize POST request to \# 1996s # ==> Pushing SPPOST <== 1996s # ==> Popping SPPOST <== 1996s ok 72 - Confirm logout, endpoint /oauth2/logout 1996s ok 73 - HTTP code is 200 1996s ok 74 - Page contains a form 1996s ok 75 - Host match 1996s ok 76 - URI match 1996s ok 77 - Field "SAMLRequest" is defined 1996s ok 78 - CSP header authorize POST request to auth.idp.com 1996s # ==> Pushing IDPPOST <== 1996s # ==> Popping IDPPOST <== 1996s ok 79 - Push logout to SAML IdP 1996s ok 80 - Get cookie lemonldap (0) 1996s ok 81 - SSO cookie removed 1996s ok 82 - HTTP code is 200 1996s ok 83 - Page contains a form 1996s ok 84 - Host match 1996s ok 85 - URI match 1996s ok 86 - CSP header authorize POST request to auth.sp.com 1996s # ==> Pushing SPPOST <== 1996s # ==> Popping SPPOST <== 1996s ok 87 - Push logout to SAML IdP 1996s ok 88 - Get redirection 1996s ok 89 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1996s # ==> Pushing RPPOST <== 1996s # ==> Popping RPPOST <== 1996s ok 90 - Follow post-logout redirection 1996s ok 91 - Get redirection 1996s ok 92 - Location is http://auth.rp.com/?logout=1 1996s ok 93 - SP session was removed 1996s ok 94 - IDP session was removed 1996s ok 95 - RP session was removed 1996s 1..95 1996s ok 4 - Test OIDC-LLNG-SAML proxy with post binding 1996s 1..4 1996s ok 1996s t/37-OIDC-and-DBI-with-choice-and-override.t ................................... 1996s ok 1 - use Lemonldap::NG::Portal::Main; 1996s ok 2 - Portal object 1996s ok 3 - Init 1996s ok 4 - Portal app 1996s ok 5 - Register $type 1996s ok 6 - OP portal 1996s # ==> Pushing OP <== 1996s # ==> Popping OP <== 1996s ok 7 - Get JWKS, endpoint /oauth2/jwks 1996s ok 8 - HTTP code is 200 1996s # ==> Pushing OP <== 1996s # ==> Popping OP <== 1996s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1996s ok 10 - HTTP code is 200 1996s ok 11 - Portal object 1996s ok 12 - Init 1996s ok 13 - Portal app 1996s ok 14 - Register $type 1996s ok 15 - RP portal 1996s # ==> Pushing OP <== 1996s # ==> Popping OP <== 1996s # ==> Pushing RP <== 1996s # ==> Popping RP <== 1996s ok 16 - Auth query 1996s ok 17 - Get cookie lemonldap (c92d49a6d7f7977390dd126017b3310d7e9da14075233561fac65e2cd46a529e) 1996s # ==> Pushing RP <== 1996s # ==> Popping RP <== 1996s ok 18 - Logout request 1996s ok 19 - Response is 200 1996s ok 20 - Cookie is deleted 1996s ok 21 - No pdata 1996s # ==> Pushing RP <== 1996s # ==> Popping RP <== 1996s ok 22 - Disconnect request 1996s ok 23 - Response is 401 1996s # ==> Pushing RP <== 1996s # ==> Popping RP <== 1996s ok 24 - Unauth RP request 1996s ok 25 - Get redirection 1996s ok 26 - Location header found 1996s # ==> Pushing OP <== 1996s # ==> Popping OP <== 1996s ok 27 - Push request to OP, endpoint /oauth2/authorize 1996s ok 28 - HTTP code is 200 1996s # ==> Pushing OP <== 1996s # ==> Popping OP <== 1996s ok 29 - Post authentication, endpoint /oauth2/authorize 1996s ok 30 - Get cookie lemonldap (db7c76187845d54587298fb7ecd6a37eae2e5d6ab2cbf1c4bb233d015531a833) 1996s ok 31 - HTTP code is 200 1996s ok 32 - Page contains a form 1996s ok 33 - Host match 1996s ok 34 - Field "confirm" is defined 1996s ok 35 - CSP header authorize POST request to \# 1996s # ==> Pushing OP <== 1996s # ==> Popping OP <== 1996s ok 36 - Post confirmation, endpoint /oauth2/authorize 1996s ok 37 - Get redirection 1996s ok 38 - Location header found 1996s # ==> Pushing RP <== 1996s ok 39 - REST request 1996s ok 40 - Request from RP to OP, endpoint /oauth2/token 1996s # ==> Saving handler RP <== 1996s # ==> Pushing OP <== 1996s # ==> Popping OP <== 1996s # ==> Restoring RP <== 1996s ok 41 - Execute request 1996s ok 42 - Response is 200 1996s ok 43 - Content is JSON 1996s # ==> Popping RP <== 1996s ok 44 - Call openidconnectcallback on RP 1996s ok 45 - Get cookie lemonldap (51548cadcc3532ed9048ca542c90684f93ef11fff93b3bd6d95d52e34f3b9793) 1996s 1..45 1996s ok 1997s t/37-SAML-SP-GET-to-SAML-with-Logout.t ......................................... 1997s ok 1 - use Lemonldap::NG::Portal::Main; 1997s ok 2 - Portal object 1997s ok 3 - Init 1997s ok 4 - Portal app 1997s ok 5 - Register $type 1997s ok 6 - Portal object 1997s ok 7 - Init 1997s ok 8 - Portal app 1997s ok 9 - Register $type 1997s ok 10 - Portal object 1997s ok 11 - Init 1997s ok 12 - Portal app 1997s ok 13 - Register $type 1997s # ==> Pushing SP <== 1997s # ==> Popping SP <== 1997s ok 14 - Try SAML SP 1997s ok 15 - Get redirection 1997s ok 16 - Location header found 1997s # ==> Pushing PROXY <== 1997s # ==> Popping PROXY <== 1997s ok 17 - Launch SAML request to proxy 1997s ok 18 - Get redirection 1997s ok 19 - Location header found 1997s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026602_43180%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770098482%7D) 1997s # ==> Pushing IDP <== 1997s # ==> Popping IDP <== 1997s ok 21 - Launch SAML request to proxy 1997s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098482%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770026602_10918%22%7D) 1997s ok 23 - HTTP code is 200 1997s ok 24 - Page contains a form 1997s ok 25 - Host match 1997s ok 26 - Field "user" is defined 1997s ok 27 - Field "password" is defined 1997s ok 28 - CSP header authorize POST request to \# 1997s # ==> Pushing IDP <== 1997s # ==> Popping IDP <== 1997s ok 29 - Post authentication, endpoint 1997s ok 30 - Get cookie lemonldap (aaada3fc9cce1d7dc93deb691f37d67d6d24fbcaf2ada1a3c7912ced930a9008) 1997s ok 31 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026602_10918%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1997s ok 32 - Get redirection 1997s ok 33 - Location header found 1997s # ==> Pushing IDP <== 1997s # ==> Popping IDP <== 1997s ok 34 - Follow redirection to issuer 1997s ok 35 - Get cookie lemonldappdata () 1997s ok 36 - HTTP code is 200 1997s ok 37 - Page contains a form 1997s ok 38 - Host match 1997s ok 39 - URI match 1997s ok 40 - Field "SAMLResponse" is defined 1997s ok 41 - CSP header authorize POST request to auth.proxy.com 1997s ok 42 - Method is POST 1997s # ==> Pushing PROXY <== 1997s # ==> Popping PROXY <== 1997s ok 43 - Post SAMLResponse to proxy 1997s ok 44 - Get cookie lemonldap (5a19cb7b97f76d142430b8e804d0a55e7ab1980e4c17a90fa0d3342363971a04) 1997s ok 45 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026602_43180%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1997s ok 46 - Get redirection 1997s ok 47 - Location header found 1997s # ==> Pushing PROXY <== 1997s # ==> Popping PROXY <== 1997s ok 48 - Follow redirection to issuer 1997s ok 49 - Get cookie lemonldappdata () 1997s ok 50 - HTTP code is 200 1997s ok 51 - Page contains a form 1997s ok 52 - Host match 1997s ok 53 - URI match 1997s ok 54 - Field "SAMLResponse" is defined 1997s ok 55 - CSP header authorize POST request to auth.sp.com 1997s ok 56 - Method is POST 1997s # ==> Pushing SP <== 1997s # ==> Popping SP <== 1997s ok 57 - Post SAMLResponse to SP 1997s ok 58 - Get cookie lemonldap (9ceaaf4fd2f7e0d588b766316b457c712bab88c54e5ffbd97e98dabdb0ec3cc6) 1997s ok 59 - Get redirection 1997s ok 60 - Location header found 1997s # ==> Pushing SP <== 1997s # ==> Popping SP <== 1997s ok 61 - Initiate logout 1997s ok 62 - Get cookie lemonldap (0) 1997s ok 63 - Removed lemonldap cookie at sp 1997s ok 64 - Get redirection 1997s ok 65 - Location header found 1997s # ==> Pushing PROXY <== 1997s # ==> Popping PROXY <== 1997s ok 66 - Forward logout to proxy 1997s ok 67 - Get cookie lemonldap (0) 1997s ok 68 - Removed lemonldap cookie at proxy 1997s ok 69 - Get redirection 1997s ok 70 - Location header found 1997s # ==> Pushing IDP <== 1997s # ==> Popping IDP <== 1997s ok 71 - Forward logout to IDP 1997s ok 72 - Get cookie lemonldap (0) 1997s ok 73 - Removed lemonldap cookie at idp 1997s ok 74 - Get redirection 1997s ok 75 - Location header found 1997s # ==> Pushing PROXY <== 1997s # ==> Popping PROXY <== 1997s ok 76 - Forward logout to proxy 1997s ok 77 - Get redirection 1997s ok 78 - Location header found 1997s # ==> Pushing PROXY <== 1997s # ==> Popping PROXY <== 1997s ok 79 - Resume proxy logout process 1997s ok 80 - Get redirection 1997s ok 81 - Location header found 1997s # ==> Pushing SP <== 1997s # ==> Popping SP <== 1997s ok 82 - Forward logout to sp 1997s ok 83 - Logout OK: code found on page 1997s ok 84 - Logout OK 1997s 1..84 1997s ok 1998s t/37-SAML-SP-POST-to-CAS-server-with-Choice.t .................................. 1998s ok 1 - use Lemonldap::NG::Portal::Main; 1998s ok 2 - Portal object 1998s ok 3 - Init 1998s ok 4 - Portal app 1998s ok 5 - Register $type 1998s ok 6 - Portal object 1998s ok 7 - Init 1998s ok 8 - Portal app 1998s ok 9 - Register $type 1998s ok 10 - Portal object 1998s ok 11 - Init 1998s ok 12 - Portal app 1998s ok 13 - Register $type 1998s # ==> Pushing SP <== 1998s # ==> Popping SP <== 1998s ok 14 - Unauth SP request 1998s ok 15 - HTTP code is 200 1998s ok 16 - Page contains a form 1998s ok 17 - Host match 1998s ok 18 - URI match 1998s ok 19 - Field "SAMLRequest" is defined 1998s ok 20 - CSP header authorize POST request to auth.proxy.com 1998s ok 21 - Method is POST 1998s # ==> Pushing PROXY <== 1998s # ==> Popping PROXY <== 1998s ok 22 - Post SAML request to IdP 1998s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098483%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026603_45139%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1998s ok 24 - Found SAML choice 1998s ok 25 - HTTP code is 200 1998s ok 26 - Page contains a form 1998s ok 27 - CSP header authorize POST request to \# 1998s # ==> Pushing PROXY <== 1998s # ==> Popping PROXY <== 1998s ok 28 - Select "CAS" 1998s ok 29 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098483%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_choice%22%3A%22cas%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770026603_45139%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1998s ok 30 - Get cookie llngcasserver (idp) 1998s ok 31 - Get CAS server cookie 1998s ok 32 - Get redirection 1998s ok 33 - Location header found 1998s # ==> Pushing ISSUER <== 1998s # ==> Popping ISSUER <== 1998s ok 34 - Query CAS server 1998s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770026603_20795%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770098483%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1998s ok 36 - HTTP code is 200 1998s ok 37 - Page contains a form 1998s ok 38 - CSP header authorize POST request to \# 1998s # ==> Pushing ISSUER <== 1998s # ==> Popping ISSUER <== 1998s ok 39 - Post authentication 1998s ok 40 - Get cookie lemonldap (5c3582c236d684d6b1062b0c929702dea66d94b895a2b1edfc601598a20465f4) 1998s ok 41 - Get redirection 1998s ok 42 - Location header found 1998s # ==> Pushing PROXY <== 1998s ok 43 - SOAP request 1998s # ==> Saving handler PROXY <== 1998s # ==> Pushing ISSUER <== 1998s # ==> Popping ISSUER <== 1998s # ==> Restoring PROXY <== 1998s ok 44 - Execute request to /cas/serviceValidate 1998s ok 45 - HTTP code is 200 1998s ok 46 - Content is XML 1998s # ==> Popping PROXY <== 1998s ok 47 - Push CAS response to proxy 1998s ok 48 - Get cookie lemonldap (bdc8caa07ea0d89a0d1a3a3ab4bc883c9b7c13cc02cf3678998a326a58d3d115) 1998s ok 49 - HTTP code is 200 1998s ok 50 - Page contains a form 1998s ok 51 - Host match 1998s ok 52 - URI match 1998s ok 53 - Field "SAMLResponse" is defined 1998s ok 54 - CSP header authorize POST request to auth.sp.com 1998s ok 55 - Method is POST 1998s # ==> Pushing SP <== 1998s # ==> Popping SP <== 1998s ok 56 - Post SAML response to SP 1998s ok 57 - Get redirection 1998s ok 58 - Location is http://auth.sp.com/ 1998s ok 59 - Get cookie lemonldap (230c302afca68142352ef529701831131b6f5bab477e436beb706353a98aed79) 1998s # ==> Pushing SP <== 1998s # ==> Popping SP <== 1998s ok 60 - Get / on SP 1998s ok 61 - HTTP code is 200 1998s ok 62 - Authenticated as fa@badwolf.org@proxy 1998s ok 63 - UTF-8 values 1998s 1..63 1998s ok 1998s t/37-SAML-SP-POST-to-CAS-server.t .............................................. 1998s ok 1 - use Lemonldap::NG::Portal::Main; 1998s ok 2 - Portal object 1998s ok 3 - Init 1998s ok 4 - Portal app 1998s ok 5 - Register $type 1998s ok 6 - Portal object 1998s ok 7 - Init 1998s ok 8 - Portal app 1998s ok 9 - Register $type 1998s ok 10 - Portal object 1998s ok 11 - Init 1998s ok 12 - Portal app 1998s ok 13 - Register $type 1998s # ==> Pushing SP <== 1998s # ==> Popping SP <== 1998s ok 14 - Unauth SP request 1998s ok 15 - HTTP code is 200 1998s ok 16 - Page contains a form 1998s ok 17 - Host match 1998s ok 18 - URI match 1998s ok 19 - Field "SAMLRequest" is defined 1998s ok 20 - CSP header authorize POST request to auth.proxy.com 1998s ok 21 - Method is POST 1998s # ==> Pushing PROXY <== 1998s # ==> Popping PROXY <== 1998s ok 22 - Post SAML request to IdP 1998s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1770098484%2C%22issuerRequestsaml%22%3A%221770026604_65381%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1998s ok 24 - Get cookie llngcasserver (idp) 1998s ok 25 - Get CAS server cookie 1998s ok 26 - Get redirection 1998s ok 27 - Location header found 1998s # ==> Pushing ISSUER <== 1998s # ==> Popping ISSUER <== 1998s ok 28 - Query CAS server 1998s ok 29 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098484%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770026604_18422%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1998s ok 30 - HTTP code is 200 1998s ok 31 - Page contains a form 1998s ok 32 - CSP header authorize POST request to \# 1998s # ==> Pushing ISSUER <== 1998s # ==> Popping ISSUER <== 1998s ok 33 - Post authentication 1998s ok 34 - Get cookie lemonldap (a99cc24ee6d9d1432ea8cfe0ff9fb70db941ef7fb422a96ba8c323f508336040) 1998s ok 35 - Get redirection 1998s ok 36 - Location header found 1998s # ==> Pushing PROXY <== 1998s ok 37 - SOAP request 1998s # ==> Saving handler PROXY <== 1998s # ==> Pushing ISSUER <== 1998s # ==> Popping ISSUER <== 1998s # ==> Restoring PROXY <== 1998s ok 38 - Execute request to /cas/serviceValidate 1998s ok 39 - HTTP code is 200 1998s ok 40 - Content is XML 1998s # ==> Popping PROXY <== 1998s ok 41 - Push CAS response to proxy 1998s ok 42 - Get cookie lemonldap (31cf8c0d46bf77d193106eba21b58287fd9b6ddba72b677a7a23798cdc8a5f2f) 1998s ok 43 - HTTP code is 200 1998s ok 44 - Page contains a form 1998s ok 45 - Host match 1998s ok 46 - URI match 1998s ok 47 - Field "SAMLResponse" is defined 1998s ok 48 - CSP header authorize POST request to auth.sp.com 1998s ok 49 - Method is POST 1998s # ==> Pushing SP <== 1998s # ==> Popping SP <== 1998s ok 50 - Post SAML response to SP 1998s ok 51 - Get redirection 1998s ok 52 - Location is http://auth.sp.com/ 1998s ok 53 - Get cookie lemonldap (b9cd77b2c3501c984eed593fc783d3f5eb15e33f2c5b6b7ada0fd83e77967501) 1998s # ==> Pushing SP <== 1998s # ==> Popping SP <== 1998s ok 54 - Get / on SP 1998s ok 55 - HTTP code is 200 1998s ok 56 - Authenticated as fa@badwolf.org@proxy 1998s ok 57 - UTF-8 values 1998s 1..57 1998s ok 2000s t/37-SAML-SP-to-OIDC-OP.t ...................................................... 2000s ok 1 - use Lemonldap::NG::Portal::Main; 2000s # Subtest: Test with Redirect binding 2000s ok 1 - Portal object 2000s ok 2 - Init 2000s ok 3 - Portal app 2000s ok 4 - Register $type 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 5 - Get JWKS, endpoint /oauth2/jwks 2000s ok 6 - HTTP code is 200 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 2000s ok 8 - HTTP code is 200 2000s ok 9 - Portal object 2000s ok 10 - Init 2000s ok 11 - Portal app 2000s ok 12 - Register $type 2000s ok 13 - Portal object 2000s ok 14 - Init 2000s ok 15 - Portal app 2000s ok 16 - Register $type 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 17 - Try SAML SP 2000s ok 18 - Get redirection 2000s ok 19 - Location header found 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 20 - Launch SAML request to IdP 2000s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026604_35886%22%2C%22issuerTs%22%3A1770098484%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 2000s ok 22 - Get redirection 2000s ok 23 - Location header found 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 24 - Push request to OP, endpoint /oauth2/authorize 2000s ok 25 - HTTP code is 200 2000s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098484%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770026604_9708%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 2000s ok 27 - HTTP code is 200 2000s ok 28 - Page contains a form 2000s ok 29 - Host match 2000s ok 30 - CSP header authorize POST request to \# 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 31 - Post authentication, endpoint /oauth2/authorize 2000s ok 32 - Get cookie lemonldap (273d273aa0cb51aab3866100cd7e98c6cfe0fe79ec94c938cd3d73983439c99b) 2000s ok 33 - HTTP code is 200 2000s ok 34 - Page contains a form 2000s ok 35 - Host match 2000s ok 36 - Field "confirm" is defined 2000s ok 37 - CSP header authorize POST request to \# 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 38 - Post confirmation, endpoint /oauth2/authorize 2000s ok 39 - Get redirection 2000s ok 40 - Location header found 2000s # ==> Pushing PROXY <== 2000s ok 41 - REST request 2000s ok 42 - Request from RP(proxy) to OP, endpoint /oauth2/token 2000s # ==> Saving handler PROXY <== 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s # ==> Restoring PROXY <== 2000s ok 43 - Execute request 2000s ok 44 - Response is 200 2000s ok 45 - Content is JSON 2000s ok 46 - REST request 2000s ok 47 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 2000s # ==> Saving handler PROXY <== 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s # ==> Restoring PROXY <== 2000s ok 48 - Execute request 2000s ok 49 - Response is 200 2000s ok 50 - Content is JSON 2000s # ==> Popping PROXY <== 2000s ok 51 - Call openidconnectcallback on Proxy 2000s ok 52 - Get cookie lemonldap (9f8673d1a2cec169a9a222a678aaaa5032c909ed4ccf0227d33f8211c46df10f) 2000s ok 53 - Get redirection 2000s ok 54 - Location header found 2000s ok 55 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770026604_35886%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 56 - Replay SAML request 2000s ok 57 - HTTP code is 200 2000s ok 58 - Page contains a form 2000s ok 59 - Host match 2000s ok 60 - URI match 2000s ok 61 - Field "SAMLResponse" is defined 2000s ok 62 - CSP header authorize POST request to auth.sp.com 2000s ok 63 - Method is POST 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 64 - Post SAML response to SP 2000s ok 65 - Get cookie lemonldap (b79c2f5a50c7bc7a959024de428092b1ff1f3ba5a100b2766691b633845604c4) 2000s ok 66 - Get redirection 2000s ok 67 - Location is http://auth.sp.com/ 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 68 - Query SP for logout 2000s ok 69 - Get redirection 2000s ok 70 - Location header found 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 71 - Launch SAML logout request to IdP 2000s ok 72 - Get redirection 2000s ok 73 - Location header found 2000s ok 74 - Get cookie lemonldap (0) 2000s ok 75 - SSO cookie removed 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 76 - Push OIDC logout request to op 2000s ok 77 - HTTP code is 200 2000s ok 78 - Page contains a form 2000s ok 79 - Host match 2000s ok 80 - Field "confirm" is defined 2000s ok 81 - CSP header authorize POST request to \# 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 82 - Post logout confirmation 2000s ok 83 - Get redirection 2000s ok 84 - Location header found 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 85 - Follow OIDC logout response to proxy 2000s ok 86 - Get redirection 2000s ok 87 - Location header found 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 88 - Switch to SAML logout resumption URL 2000s ok 89 - Get redirection 2000s ok 90 - Location header found 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 91 - Forward logout response to SP 2000s ok 92 - HTTP code is 200 2000s ok 93 - SP session was removed 2000s ok 94 - OP session was removed 2000s ok 95 - Proxy session was removed 2000s 1..95 2000s ok 2 - Test with Redirect binding 2000s # Subtest: Test with POST binding 2000s ok 1 - Portal object 2000s ok 2 - Init 2000s ok 3 - Portal app 2000s ok 4 - Register $type 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 5 - Get JWKS, endpoint /oauth2/jwks 2000s ok 6 - HTTP code is 200 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 2000s ok 8 - HTTP code is 200 2000s ok 9 - Portal object 2000s ok 10 - Init 2000s ok 11 - Portal app 2000s ok 12 - Register $type 2000s ok 13 - Portal object 2000s ok 14 - Init 2000s ok 15 - Portal app 2000s ok 16 - Register $type 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 17 - Try SAML SP 2000s ok 18 - HTTP code is 200 2000s ok 19 - Page contains a form 2000s ok 20 - Host match 2000s ok 21 - URI match 2000s ok 22 - Field "SAMLRequest" is defined 2000s ok 23 - CSP header authorize POST request to auth.proxy.com 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 24 - Launch SAML request to IdP 2000s ok 25 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770026605_48745%22%2C%22issuerTs%22%3A1770098485%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 2000s ok 26 - Get redirection 2000s ok 27 - Location header found 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 28 - Push request to OP, endpoint /oauth2/authorize 2000s ok 29 - HTTP code is 200 2000s ok 30 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098485%2C%22issuerRequestoauth2%22%3A%221770026605_19691%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 2000s ok 31 - HTTP code is 200 2000s ok 32 - Page contains a form 2000s ok 33 - Host match 2000s ok 34 - CSP header authorize POST request to \# 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 35 - Post authentication, endpoint /oauth2/authorize 2000s ok 36 - Get cookie lemonldap (8853b5215accd7eed2b6e734ff750cb533067292c55d60d8e0651321cf1aadef) 2000s ok 37 - HTTP code is 200 2000s ok 38 - Page contains a form 2000s ok 39 - Host match 2000s ok 40 - Field "confirm" is defined 2000s ok 41 - CSP header authorize POST request to \# 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 42 - Post confirmation, endpoint /oauth2/authorize 2000s ok 43 - Get redirection 2000s ok 44 - Location header found 2000s # ==> Pushing PROXY <== 2000s ok 45 - REST request 2000s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 2000s # ==> Saving handler PROXY <== 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s # ==> Restoring PROXY <== 2000s ok 47 - Execute request 2000s ok 48 - Response is 200 2000s ok 49 - Content is JSON 2000s ok 50 - REST request 2000s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 2000s # ==> Saving handler PROXY <== 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s # ==> Restoring PROXY <== 2000s ok 52 - Execute request 2000s ok 53 - Response is 200 2000s ok 54 - Content is JSON 2000s # ==> Popping PROXY <== 2000s ok 55 - Call openidconnectcallback on Proxy 2000s ok 56 - Get cookie lemonldap (e17694bf232fabbba012410a0892d3a6c8e557fec265c1a03d4a7ff8a5910199) 2000s ok 57 - Get redirection 2000s ok 58 - Location header found 2000s ok 59 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770026605_48745%22%7D) 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 60 - Replay SAML request 2000s ok 61 - HTTP code is 200 2000s ok 62 - Page contains a form 2000s ok 63 - Host match 2000s ok 64 - URI match 2000s ok 65 - Field "SAMLResponse" is defined 2000s ok 66 - CSP header authorize POST request to auth.sp.com 2000s ok 67 - Method is POST 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 68 - Post SAML response to SP 2000s ok 69 - Get cookie lemonldap (386e2d983d4c8a12de942d243091f193bf6fe3b2d8dd4d86c588d65dc293de62) 2000s ok 70 - Get redirection 2000s ok 71 - Location is http://auth.sp.com/ 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 72 - Query SP for logout 2000s ok 73 - HTTP code is 200 2000s ok 74 - Page contains a form 2000s ok 75 - Host match 2000s ok 76 - URI match 2000s ok 77 - Field "SAMLRequest" is defined 2000s ok 78 - CSP header authorize POST request to auth.proxy.com 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 79 - Launch SAML logout request to IdP 2000s ok 80 - Get redirection 2000s ok 81 - Location header found 2000s ok 82 - Get cookie lemonldap (0) 2000s ok 83 - SSO cookie removed 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 84 - Push OIDC logout request to op 2000s ok 85 - HTTP code is 200 2000s ok 86 - Page contains a form 2000s ok 87 - Host match 2000s ok 88 - Field "confirm" is defined 2000s ok 89 - CSP header authorize POST request to \# 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 90 - Post logout confirmation 2000s ok 91 - Get redirection 2000s ok 92 - Location header found 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 93 - Follow OIDC logout response to proxy 2000s ok 94 - Get redirection 2000s ok 95 - Location header found 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 96 - Switch to SAML logout resumption URL 2000s ok 97 - HTTP code is 200 2000s ok 98 - Page contains a form 2000s ok 99 - Host match 2000s ok 100 - URI match 2000s ok 101 - Field "SAMLResponse" is defined 2000s ok 102 - CSP header authorize POST request to auth.sp.com 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 103 - Forward logout response to SP 2000s ok 104 - Get redirection 2000s ok 105 - Location is http://auth.sp.com/?logout=1 2000s ok 106 - SP session was removed 2000s ok 107 - OP session was removed 2000s ok 108 - Proxy session was removed 2000s 1..108 2000s ok 3 - Test with POST binding 2000s # Subtest: Test with POST binding and hashStorage 2000s ok 1 - Portal object 2000s ok 2 - Init 2000s ok 3 - Portal app 2000s ok 4 - Register $type 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 5 - Get JWKS, endpoint /oauth2/jwks 2000s ok 6 - HTTP code is 200 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 2000s ok 8 - HTTP code is 200 2000s ok 9 - Portal object 2000s ok 10 - Init 2000s ok 11 - Portal app 2000s ok 12 - Register $type 2000s ok 13 - Portal object 2000s ok 14 - Init 2000s ok 15 - Portal app 2000s ok 16 - Register $type 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 17 - Try SAML SP 2000s ok 18 - HTTP code is 200 2000s ok 19 - Page contains a form 2000s ok 20 - Host match 2000s ok 21 - URI match 2000s ok 22 - Field "SAMLRequest" is defined 2000s ok 23 - CSP header authorize POST request to auth.proxy.com 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 24 - Launch SAML request to IdP 2000s ok 25 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770026605_38225%22%2C%22issuerTs%22%3A1770098485%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2000s ok 26 - Get redirection 2000s ok 27 - Location header found 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 28 - Push request to OP, endpoint /oauth2/authorize 2000s ok 29 - HTTP code is 200 2000s ok 30 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770026605_42831%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770098485%7D) 2000s ok 31 - HTTP code is 200 2000s ok 32 - Page contains a form 2000s ok 33 - Host match 2000s ok 34 - CSP header authorize POST request to \# 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 35 - Post authentication, endpoint /oauth2/authorize 2000s ok 36 - Get cookie lemonldap (3c4b4cfbcad7a04e6af74b0a941b5a667ad2dabbcfad23acb157b4082b603b88) 2000s ok 37 - HTTP code is 200 2000s ok 38 - Page contains a form 2000s ok 39 - Host match 2000s ok 40 - Field "confirm" is defined 2000s ok 41 - CSP header authorize POST request to \# 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 42 - Post confirmation, endpoint /oauth2/authorize 2000s ok 43 - Get redirection 2000s ok 44 - Location header found 2000s # ==> Pushing PROXY <== 2000s ok 45 - REST request 2000s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 2000s # ==> Saving handler PROXY <== 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s # ==> Restoring PROXY <== 2000s ok 47 - Execute request 2000s ok 48 - Response is 200 2000s ok 49 - Content is JSON 2000s ok 50 - REST request 2000s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 2000s # ==> Saving handler PROXY <== 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s # ==> Restoring PROXY <== 2000s ok 52 - Execute request 2000s ok 53 - Response is 200 2000s ok 54 - Content is JSON 2000s # ==> Popping PROXY <== 2000s ok 55 - Call openidconnectcallback on Proxy 2000s ok 56 - Get cookie lemonldap (6daee33b4c8724a5dd41334e172b9709b35148101ac7654ea8c704e7ff2a49b5) 2000s ok 57 - Get redirection 2000s ok 58 - Location header found 2000s ok 59 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770026605_38225%22%7D) 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 60 - Replay SAML request 2000s ok 61 - HTTP code is 200 2000s ok 62 - Page contains a form 2000s ok 63 - Host match 2000s ok 64 - URI match 2000s ok 65 - Field "SAMLResponse" is defined 2000s ok 66 - CSP header authorize POST request to auth.sp.com 2000s ok 67 - Method is POST 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 68 - Post SAML response to SP 2000s ok 69 - Get cookie lemonldap (b5ee7742917774cd504065904b5c2c037641a1875821b5ed31180d6f930790ea) 2000s ok 70 - Get redirection 2000s ok 71 - Location is http://auth.sp.com/ 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 72 - Query SP for logout 2000s ok 73 - HTTP code is 200 2000s ok 74 - Page contains a form 2000s ok 75 - Host match 2000s ok 76 - URI match 2000s ok 77 - Field "SAMLRequest" is defined 2000s ok 78 - CSP header authorize POST request to auth.proxy.com 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 79 - Launch SAML logout request to IdP 2000s ok 80 - Get redirection 2000s ok 81 - Location header found 2000s ok 82 - Get cookie lemonldap (0) 2000s ok 83 - SSO cookie removed 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 84 - Push OIDC logout request to op 2000s ok 85 - HTTP code is 200 2000s ok 86 - Page contains a form 2000s ok 87 - Host match 2000s ok 88 - Field "confirm" is defined 2000s ok 89 - CSP header authorize POST request to \# 2000s # ==> Pushing OP <== 2000s # ==> Popping OP <== 2000s ok 90 - Post logout confirmation 2000s ok 91 - Get redirection 2000s ok 92 - Location header found 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 93 - Follow OIDC logout response to proxy 2000s ok 94 - Get redirection 2000s ok 95 - Location header found 2000s # ==> Pushing PROXY <== 2000s # ==> Popping PROXY <== 2000s ok 96 - Switch to SAML logout resumption URL 2000s ok 97 - HTTP code is 200 2000s ok 98 - Page contains a form 2000s ok 99 - Host match 2000s ok 100 - URI match 2000s ok 101 - Field "SAMLResponse" is defined 2000s ok 102 - CSP header authorize POST request to auth.sp.com 2000s # ==> Pushing SP <== 2000s # ==> Popping SP <== 2000s ok 103 - Forward logout response to SP 2000s ok 104 - Get redirection 2000s ok 105 - Location is http://auth.sp.com/?logout=1 2000s ok 106 - SP session was removed 2000s ok 107 - OP session was removed 2000s ok 108 - Proxy session was removed 2000s 1..108 2000s ok 4 - Test with POST binding and hashStorage 2000s 1..4 2000s ok 2000s t/38-No-persistent-session.t ................................................... 2000s ok 1 - use Lemonldap::NG::Portal::Main; 2000s ok 2 - Portal object 2000s ok 3 - Init 2000s ok 4 - Portal app 2000s ok 5 - Auth query 2000s ok 6 - Get cookie lemonldap (019a5b75ea0231983a9ebfebe4acfe1c28bcb95292aa8901350fd4a82454346f) 2000s ok 7 - Logout request 2000s ok 8 - Response is 200 2000s ok 9 - Cookie is deleted 2000s ok 10 - No pdata 2000s ok 11 - Disconnect request 2000s ok 12 - Response is 401 2000s ok 13 - Auth query 2000s ok 14 - Get cookie lemonldap (482093e444221ec88a79312a12b14e08462ba0d86932822edc193986607cfb83) 2000s ok 15 - Logout request 2000s ok 16 - Response is 200 2000s ok 17 - Cookie is deleted 2000s ok 18 - No pdata 2000s ok 19 - Disconnect request 2000s ok 20 - Response is 401 2000s ok 21 - Auth query 2000s ok 22 - Get cookie lemonldap (85ce69685de9ebb755ec8ca21a15ae310f728fe6c822927efc95f331c26fe9e0) 2000s ok 23 - History found 2000s ok 24 - -> NO history : only one entry found 2000s ok 25 - Form registration 2000s ok 26 - Get redirection 2000s ok 27 - Location header found 2000s ok 28 - Form registration 2000s ok 29 - Found TOTP js 2000s ok 30 - Get new key 2000s ok 31 - Content is JSON 2000s ok 32 - Found secret 2000s ok 33 - Found token 2000s ok 34 - Code 2000s ok 35 - Code contains 8 digits 2000s ok 36 - Post code 2000s ok 37 - Content is JSON 2000s ok 38 - Key is registered 2000s ok 39 - Logout request 2000s ok 40 - Response is 200 2000s ok 41 - Cookie is deleted 2000s ok 42 - No pdata 2000s ok 43 - Disconnect request 2000s ok 44 - Response is 401 2000s ok 45 - Auth query 2000s ok 46 - Get cookie lemonldap (78a3ed31bb4bc9199a09df7d9833907290c2a8332a3e2a855642587d6df7600c) 2000s ok 47 - Logout request 2000s ok 48 - Response is 200 2000s ok 49 - Cookie is deleted 2000s ok 50 - No pdata 2000s ok 51 - Disconnect request 2000s ok 52 - Response is 401 2000s 1..52 2000s ok 2001s t/39-Failing-RP-Logout.t ....................................................... 2001s ok 1 - use Lemonldap::NG::Portal::Main; 2001s ok 2 - Portal object 2001s ok 3 - Init 2001s ok 4 - Portal app 2001s ok 5 - Register $type 2001s ok 6 - OP portal 2001s # ==> Pushing OP <== 2001s # ==> Popping OP <== 2001s ok 7 - Get JWKS, endpoint /oauth2/jwks 2001s ok 8 - HTTP code is 200 2001s # ==> Pushing OP <== 2001s # ==> Popping OP <== 2001s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2001s ok 10 - HTTP code is 200 2001s ok 11 - Portal object 2001s ok 12 - Init 2001s ok 13 - Portal app 2001s ok 14 - Register $type 2001s ok 15 - RP portal 2001s # ==> Pushing RP <== 2001s # ==> Popping RP <== 2001s ok 16 - Unauth RP request 2001s ok 17 - Get redirection 2001s ok 18 - Location header found 2001s # ==> Pushing OP <== 2001s # ==> Popping OP <== 2001s ok 19 - Push request to OP, endpoint /oauth2/authorize 2001s ok 20 - HTTP code is 200 2001s # ==> Pushing OP <== 2001s # ==> Popping OP <== 2001s ok 21 - Post authentication, endpoint /oauth2/authorize 2001s ok 22 - Get cookie lemonldap (e41fd4065addfa974bb7e8bdd6c6ab9e828deacec241425d55fb1eb569ae7cbe) 2001s ok 23 - HTTP code is 200 2001s ok 24 - Page contains a form 2001s ok 25 - Host match 2001s ok 26 - Field "confirm" is defined 2001s ok 27 - CSP header authorize POST request to \# 2001s # ==> Pushing OP <== 2001s # ==> Popping OP <== 2001s ok 28 - Post confirmation, endpoint /oauth2/authorize 2001s ok 29 - Get redirection 2001s ok 30 - Location header found 2001s # ==> Pushing RP <== 2001s ok 31 - REST request 2001s ok 32 - Request from RP to OP, endpoint /oauth2/token 2001s # ==> Saving handler RP <== 2001s # ==> Pushing OP <== 2001s # ==> Popping OP <== 2001s # ==> Restoring RP <== 2001s ok 33 - Execute request 2001s ok 34 - Response is 200 2001s ok 35 - Content is JSON 2001s ok 36 - REST request 2001s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 2001s # ==> Saving handler RP <== 2001s # ==> Pushing OP <== 2001s # ==> Popping OP <== 2001s # ==> Restoring RP <== 2001s ok 38 - Execute request 2001s ok 39 - Response is 200 2001s ok 40 - Content is JSON 2001s # ==> Popping RP <== 2001s ok 41 - Call openidconnectcallback on RP 2001s ok 42 - Get cookie lemonldap (3770c7cc97ed062aff8ddc54fc7fc875743137edba61c8599da53462af01f6a4) 2001s # ==> Pushing OP <== 2001s # ==> Popping OP <== 2001s # ==> Pushing OP <== 2001s ok 43 - REST request 2001s ok 44 - Request from OP to RP 2001s # ==> Saving handler OP <== 2001s # ==> Pushing RP <== 2001s # ==> Popping RP <== 2001s # ==> Restoring OP <== 2001s ok 45 - Execute request 2001s ok 46 - Response is 200 2001s # ==> Popping OP <== 2001s ok 47 - Query OP for logout 2001s ok 48 - HTTP code is 200 2001s ok 49 - Display PE_SLO_ERROR 2001s # ==> Pushing OP <== 2001s # ==> Popping OP <== 2001s ok 50 - Test if user is reject on OP 2001s ok 51 - Response status is 401 2001s ok 52 - Content is JSON 2001s ok 53 - Error code is 1 2001s # ==> Pushing RP <== 2001s # ==> Popping RP <== 2001s ok 54 - Test if user is reject on RP 2001s ok 55 - Get redirection 2001s ok 56 - Location header found 2001s 1..56 2001s ok 2001s t/40-Notifications-Explorer-JSON-File.t ........................................ 2001s ok 1 - use Lemonldap::NG::Portal::Main; 2001s ok 2 - Portal object 2001s ok 3 - Init 2001s ok 4 - Portal app 2001s ok 5 - Auth query 2001s ok 6 - HTTP code is 200 2001s ok 7 - Get cookie lemonldap (sezZLiOmU08jOehEaar0eyvfkpDDMF8ptFAUquBWxOW4Au9kGSqyG0HcxtekVvmKXnbNLKG66aQWwPBaZFOfd6S95PoJdNbL0xVSs5eJ4hR93rnP90hmwtnrZ4xM+h1z9vN0Sm1iLHkuJ59nU6EE7A==) 2001s ok 8 - HTTP code is 200 2001s ok 9 - Page contains a form 2001s ok 10 - URI match 2001s ok 11 - Field "reference1x1" is defined 2001s ok 12 - Test cookie received 2001s ok 13 - Response status is 401 2001s ok 14 - Content is JSON 2001s ok 15 - Error code is 1 2001s ok 16 - Auth query 2001s ok 17 - HTTP code is 200 2001s ok 18 - Get cookie lemonldap (QFExiV9a6MbThJYa8idExufyVgxqE8ZSJVZiikb6hIt6bibbsl09s5yrUqF5xlFkx+ILKJHmSqk5aM3JE6CJTqXFDHYhjCAi7byTOggqQ1euOrj+1kes9ri/XjY0lW68zGSmPMPbS0RPKYBR1pmiEg==) 2001s ok 19 - HTTP code is 200 2001s ok 20 - Page contains a form 2001s ok 21 - URI match 2001s ok 22 - Field "reference1x1" is defined 2001s ok 23 - Test cookie received 2001s ok 24 - Response status is 401 2001s ok 25 - Content is JSON 2001s ok 26 - Error code is 1 2001s ok 27 - Accept notification 2001s ok 28 - Notification was not deleted 2001s ok 29 - Get cookie lemonldap (8d785640b8b7fec7e4eb2143007fac3a6d8ac7fe242d67093d3a4c736fd7acce) 2001s ok 30 - New auth query 2001s ok 31 - Authenticated as dwho 2001s ok 32 - Menu displayed 2001s ok 33 - Link found 2001s ok 34 - Notifications explorer query 2001s ok 35 - Language icons found 2001s ok 36 - trspan="myNotification" found 2001s ok 37 - trspan="date" found 2001s ok 38 - trspan="reference" found 2001s ok 39 - trspan="action" found 2001s ok 40 - epoch found 2001s ok 41 - testref found 2001s ok 42 - fa-eye found 2001s ok 43 - Notififcation container found 2001s ok 44 - trspan="verify" found 2001s ok 45 - Found NOTIFICATIONS js 2001s ok 46 - Display testref notification query 2001s ok 47 - Response is JSON 2001s ok 48 - Result is 1 2001s ok 49 - Hidden input found 2001s ok 50 -

tag found 2001s ok 51 -

tag found 2001s ok 52 -

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

tag found 2002s ok 54 -

tag found 2002s ok 55 -

tag found 2002s ok 56 - Checkbox 1 found 2002s ok 57 - Checkbox 2 found 2002s ok 58 - Malformed query 2002s ok 59 - Response is JSON 2002s ok 60 - Missing epoch parameter 2002s ok 61 - Bad query 2002s ok 62 - Response is JSON 2002s ok 63 - Result is 0 2002s ok 64 - Notification is 0 2002s ok 65 - CheckUser form 2002s ok 66 - HTTP code is 200 2002s ok 67 - Page contains a form 2002s ok 68 - URI match 2002s ok 69 - Field "user" is defined 2002s ok 70 - Field "url" is defined 2002s ok 71 - Found trspan="checkUser" 2002s ok 72 - Notification "testref" not found 2002s 1..72 2002s ok 2003s t/40-Notifications-JSON-DBI.t .................................................. 2003s ok 1 - use Lemonldap::NG::Portal::Main; 2003s ok 2 - Portal object 2003s ok 3 - Init 2003s ok 4 - Portal app 2003s ok 5 - Auth query 2003s ok 6 - HTTP code is 200 2003s ok 7 - Get cookie lemonldap (gMcXq9YdEUgVGMXG9f29uDJUulUkscrls+iPSk12fSvw9v4DRAZ7JTVNTbqssxhQS/J/YqZT+HDk9yFQVUrwdHdjjL9Jg1pLHO5WrAJFF6Ol9z6yQvOsHYzC2oSMT15uMefvwU63UTcWjZ+41YXdmw==) 2003s ok 8 - Two notification references found 2003s ok 9 - 1st reference found is "testref2" 2003s ok 10 - 2nd reference found is "testref" 2003s ok 11 - HTTP code is 200 2003s ok 12 - Page contains a form 2003s ok 13 - URI match 2003s ok 14 - Field "reference1x1" is defined 2003s ok 15 - Field "url" is defined 2003s ok 16 - Test cookie received 2003s ok 17 - Response status is 401 2003s ok 18 - Content is JSON 2003s ok 19 - Error code is 1 2003s ok 20 - Don't accept notification 2003s ok 21 - HTTP code is 200 2003s ok 22 - Accept notifications 2003s ok 23 - Get redirection 2003s ok 24 - Location is http://test1.example.com/ 2003s ok 25 - Make sure no pdata is returned 2003s ok 26 - Get cookie lemonldap (7ad66109441f95cc3ea28e888a08e6e4455d8b1c802063c6edea6f24b679be0c) 2003s ok 27 - Notification was deleted 2003s ok 28 - Notifications explorer query 2003s ok 29 - Response is JSON 2003s ok 30 - Result is 2 2003s ok 31 - MSG is myNotifications 2003s ok 32 - Notification 1 found 2003s ok 33 - Notification 2 found 2003s ok 34 - epoch found 2003s ok 35 - Logout request 2003s ok 36 - Response is 200 2003s ok 37 - Cookie is deleted 2003s ok 38 - No pdata 2003s ok 39 - Disconnect request 2003s ok 40 - Response is 401 2003s ok 41 - Auth query 2003s ok 42 - Get redirection 2003s ok 43 - Location is http://test1.example.com/ 2003s ok 44 - Get cookie lemonldap (cc7bdfea5d9b08e82d8512392cda28bc6ba75faa3c3e9bdcb23448993159f132) 2003s ok 45 - Logout request 2003s ok 46 - Response is 200 2003s ok 47 - Cookie is deleted 2003s ok 48 - No pdata 2003s ok 49 - Disconnect request 2003s ok 50 - Response is 401 2003s 1..50 2003s ok 2003s t/40-Notifications-JSON-File-with-token.t ...................................... 2003s ok 1 - use Lemonldap::NG::Portal::Main; 2003s ok 2 - Portal object 2003s ok 3 - Init 2003s ok 4 - Portal app 2003s ok 5 - Unauth request 2003s ok 6 - HTTP code is 200 2003s ok 7 - Page contains a form 2003s ok 8 - Host match 2003s ok 9 - Field "token" is defined 2003s ok 10 - CSP header authorize POST request to \# 2003s ok 11 - Auth query 2003s ok 12 - HTTP code is 200 2003s ok 13 - Get cookie lemonldap (MH/vzMeD3zi/4u/CTZG1j4jV9z2AeU8OaiCk0Rexvw29SqHRV6GCRgptXFzMXpIY9LGlYSH0NmPU9F/jeBjo/tp3G9g4x6yiSehYpQ00zCZFoADPLuHaqGUrYRy6cE2GZdQzhdjEbFm8McjDFsJdDg==) 2003s ok 14 - HTTP code is 200 2003s ok 15 - Page contains a form 2003s ok 16 - URI match 2003s ok 17 - Field "reference1x1" is defined 2003s ok 18 - Field "url" is defined 2003s ok 19 - Test cookie received 2003s ok 20 - Response status is 401 2003s ok 21 - Content is JSON 2003s ok 22 - Error code is 1 2003s ok 23 - Don't accept notification 2003s ok 24 - Notification displayed 2003s ok 25 - Don't accept notification 2003s ok 26 - Notification displayed 2003s ok 27 - Accept notification 2003s ok 28 - Get redirection 2003s ok 29 - Location header found 2003s ok 30 - Notification was deleted 2003s 1..30 2003s ok 2004s t/40-Notifications-JSON-File.t ................................................. 2004s ok 1 - use Lemonldap::NG::Portal::Main; 2004s ok 2 - Portal object 2004s ok 3 - Init 2004s ok 4 - Portal app 2004s ok 5 - Auth query (JSON required) 2004s ok 6 - Response is JSON 2004s ok 7 - Good result 2004s ok 8 - Notificationtion is pending 2004s ok 9 - Test received Id 2004s ok 10 - HTTP code is 200 2004s ok 11 - Page contains a form 2004s ok 12 - URI match 2004s ok 13 - Field "reference1x1" is defined 2004s ok 14 - Field "url" is defined 2004s ok 15 - Auth query 2004s ok 16 - HTTP code is 200 2004s ok 17 - Get cookie lemonldap (X+gHhz2+vAXTiBsAd53ypxesjzHw2NU1X8WRjOnr30Z7Va2zSkJ/+LD1ENr8QLZdp1bCRoj7Yf2wI9rvRLDxsHyuKLGWuvag87saJGgWBi5OSQlCg6zLobqB1o3rvBIsqanVEPGKoAryw549OkVo1w==) 2004s ok 18 - HTTP code is 200 2004s ok 19 - Page contains a form 2004s ok 20 - URI match 2004s ok 21 - Field "reference1x1" is defined 2004s ok 22 - Field "url" is defined 2004s ok 23 - Test received cookie 2004s ok 24 - Response status is 401 2004s ok 25 - Content is JSON 2004s ok 26 - Error code is 1 2004s ok 27 - Cancel notification 2004s ok 28 - Cookie expired 2004s ok 29 - Get redirection 2004s ok 30 - Location is http://auth.example.com/ 2004s ok 31 - Auth query 2004s ok 32 - HTTP code is 200 2004s ok 33 - Get cookie lemonldap (ubTVnbyCzsUaN1YxbrZKbaoZ0pwYk3aYWKe0bsOv4qnR2+Deh7WiCM+ZRKENr8L5wUK4eY/AmNHxr6p1u0zWcTw/PuUw0YI31u2jRELoKgwGKXHnv4/mNpVWZfmyK3Ac0WE3C3mmKb7lfqo7daJ6+Q==) 2004s ok 34 - HTTP code is 200 2004s ok 35 - Page contains a form 2004s ok 36 - URI match 2004s ok 37 - Field "reference1x1" is defined 2004s ok 38 - Field "url" is defined 2004s ok 39 - Response body is not empty 2004s ok 40 - Found notification text 2004s ok 41 - Test cookie received 2004s ok 42 - Response status is 401 2004s ok 43 - Content is JSON 2004s ok 44 - Error code is 1 2004s ok 45 - Don't accept notification 2004s ok 46 - Notification displayed 2004s ok 47 - Found custom Main Logo 2004s ok 48 - Don't accept notification 2004s ok 49 - Notification displayed 2004s ok 50 - Don't accept notification 2004s ok 51 - Notification displayed 2004s ok 52 - Don't accept notification - Accept just one checkbox 2004s ok 53 - Notification displayed 2004s ok 54 - Accept notification 2004s ok 55 - Get redirection 2004s ok 56 - Location header found 2004s ok 57 - Get cookie lemonldap (b6bf8e3bff6947ebcf44b446eb3807b62f2ab7fb94afbbf184a0ac0527f6b270) 2004s ok 58 - New auth query 2004s ok 59 - Authenticated as dwho 2004s ok 60 - Menu displayed 2004s ok 61 - Notification was deleted 2004s ok 62 - Auth query (JSON required) 2004s ok 63 - Response is JSON 2004s ok 64 - Good result 2004s ok 65 - Notificationtion is pending 2004s ok 66 - Test received Id 2004s ok 67 - HTTP code is 200 2004s ok 68 - Page contains a form 2004s ok 69 - URI match 2004s ok 70 - Field "reference1x1" is defined 2004s ok 71 - Field "url" is defined 2004s ok 72 - Auth query 2004s ok 73 - HTTP code is 200 2004s ok 74 - Get cookie lemonldap (M2pUnKKfvTYmqGuu9UIx2leum4P2RHYUynohqqc6R6FVOxR1+CruITs/jU696xKRCubX2U4Iri84t7Hfvdl4gvgaw2IQ6Z2/+qo0V5X2y9C8eyfmzbcMQsoUSYsqH73zECzFsZMz9MlhD6inqWFWIA==) 2004s ok 75 - HTTP code is 200 2004s ok 76 - Page contains a form 2004s ok 77 - URI match 2004s ok 78 - Field "reference1x1" is defined 2004s ok 79 - Field "url" is defined 2004s ok 80 - Test received cookie 2004s ok 81 - Response status is 401 2004s ok 82 - Content is JSON 2004s ok 83 - Error code is 1 2004s ok 84 - Cancel notification 2004s ok 85 - Cookie expired 2004s ok 86 - Get redirection 2004s ok 87 - Location is http://auth.example.com/ 2004s ok 88 - Auth query 2004s ok 89 - HTTP code is 200 2004s ok 90 - Get cookie lemonldap (Bc4PAK/I0WzLcK4Q7hNyzoYFazjIulExWhkLTl37bW8MknrE2C6elNjiCFFTI07ZppA44hI5Hfnig3drg//FTb7JAx/AXFUjmc6/hpp8juROBScGkapb/VNT86Ww6oRJTRHN0xa+w/SXe4ea1QPjpA==) 2004s ok 91 - HTTP code is 200 2004s ok 92 - Page contains a form 2004s ok 93 - URI match 2004s ok 94 - Field "reference1x1" is defined 2004s ok 95 - Field "url" is defined 2004s ok 96 - Response body is not empty 2004s ok 97 - Found notification text 2004s ok 98 - Test cookie received 2004s ok 99 - Response status is 401 2004s ok 100 - Content is JSON 2004s ok 101 - Error code is 1 2004s ok 102 - Don't accept notification 2004s ok 103 - Notification displayed 2004s ok 104 - Found custom Main Logo 2004s ok 105 - Don't accept notification 2004s ok 106 - Notification displayed 2004s ok 107 - Don't accept notification 2004s ok 108 - Notification displayed 2004s ok 109 - Don't accept notification - Accept just one checkbox 2004s ok 110 - Notification displayed 2004s ok 111 - Accept notification 2004s ok 112 - Get redirection 2004s ok 113 - Location header found 2004s ok 114 - Get cookie lemonldap (fa6b0d15eb9fe220de0688745612e20f52b1c6040b5de49009fecc9250c96547) 2004s ok 115 - New auth query 2004s ok 116 - Authenticated as dwho 2004s ok 117 - Menu displayed 2004s ok 118 - Notification was not deleted 2004s ok 119 - Auth query (JSON required) 2004s ok 120 - Response is JSON 2004s ok 121 - Good result 2004s ok 122 - Notificationtion is pending 2004s ok 123 - Test received Id 2004s ok 124 - HTTP code is 200 2004s ok 125 - Page contains a form 2004s ok 126 - URI match 2004s ok 127 - Field "reference1x1" is defined 2004s ok 128 - Field "url" is defined 2004s ok 129 - Auth query 2004s ok 130 - HTTP code is 200 2004s ok 131 - Get cookie lemonldap (DfdE30NsesX8s/1gVf3R+eNvbPXSgRNCeC4lnnqwZ1tH7mIOGTsFfCRexwmBhFcItX1hK3sKugoHLe6EuineFT4dEhWp2oA4dnHISqc4ZGfDNNqK3IsbG+50YTQV+31HTOSSrrD4O0j+FasFcVC2/A==) 2004s ok 132 - HTTP code is 200 2004s ok 133 - Page contains a form 2004s ok 134 - URI match 2004s ok 135 - Field "reference1x1" is defined 2004s ok 136 - Field "url" is defined 2004s ok 137 - Test received cookie 2004s ok 138 - Response status is 401 2004s ok 139 - Content is JSON 2004s ok 140 - Error code is 1 2004s ok 141 - Cancel notification 2004s ok 142 - Cookie expired 2004s ok 143 - Get redirection 2004s ok 144 - Location is http://auth.example.com/ 2004s ok 145 - Auth query 2004s ok 146 - HTTP code is 200 2004s ok 147 - Get cookie lemonldap (OAN5dFVb9Vh8mAE3oN1auA5ubtmhyGBSboasrnjSgYCmUvOunQ1DWEm9NJS80PGTkSGlqGz/lFeIl0Vng9bEwoKsJsfJmIjqQLM3EdRIS0SFgII140kpQFbGQmXIBjayXC6amJ6pv0ENUZNmNwSrJw==) 2004s ok 148 - HTTP code is 200 2004s ok 149 - Page contains a form 2004s ok 150 - URI match 2004s ok 151 - Field "reference1x1" is defined 2004s ok 152 - Field "url" is defined 2004s ok 153 - Response body is not empty 2004s ok 154 - Found notification text 2004s ok 155 - Test cookie received 2004s ok 156 - Response status is 401 2004s ok 157 - Content is JSON 2004s ok 158 - Error code is 1 2004s ok 159 - Don't accept notification 2004s ok 160 - Notification displayed 2004s ok 161 - Found custom Main Logo 2004s ok 162 - Don't accept notification 2004s ok 163 - Notification displayed 2004s ok 164 - Don't accept notification 2004s ok 165 - Notification displayed 2004s ok 166 - Don't accept notification - Accept just one checkbox 2004s ok 167 - Notification displayed 2004s ok 168 - Accept notification 2004s ok 169 - Get redirection 2004s ok 170 - Location header found 2004s ok 171 - Get cookie lemonldap (e918b5ea0e4239b32bfb96c6abaabacb770304c20f6d36d7fcbdeed3a381d922) 2004s ok 172 - New auth query 2004s ok 173 - Authenticated as dwho 2004s ok 174 - Menu displayed 2004s ok 175 - Notification was deleted 2004s ok 176 - Auth query (JSON required) 2004s ok 177 - Response is JSON 2004s ok 178 - Good result 2004s ok 179 - Notificationtion is pending 2004s ok 180 - Test received Id 2004s ok 181 - HTTP code is 200 2004s ok 182 - Page contains a form 2004s ok 183 - URI match 2004s ok 184 - Field "reference1x1" is defined 2004s ok 185 - Field "url" is defined 2004s ok 186 - Auth query 2004s ok 187 - HTTP code is 200 2004s ok 188 - Get cookie lemonldap (WLML8mciTjruJtyqf4bxCKqqKRRAsvlEnpR/s2yrtlgKycaWYbEeYPBMGMETkh5qZahnKXkI6sxiBa1yeOc/o9CEQgVGPQJrAsqM34AqxzyPNKQmnxJi5xdgCvb+6/49dGP5lXZPnbqUrbU6gGRMkQ==) 2004s ok 189 - HTTP code is 200 2004s ok 190 - Page contains a form 2004s ok 191 - URI match 2004s ok 192 - Field "reference1x1" is defined 2004s ok 193 - Field "url" is defined 2004s ok 194 - Test received cookie 2004s ok 195 - Response status is 401 2004s ok 196 - Content is JSON 2004s ok 197 - Error code is 1 2004s ok 198 - Cancel notification 2004s ok 199 - Cookie expired 2004s ok 200 - Get redirection 2004s ok 201 - Location is http://auth.example.com/ 2004s ok 202 - Auth query 2004s ok 203 - HTTP code is 200 2004s ok 204 - Get cookie lemonldap (XG7QFM3iGKV3m25z7CJZd5+xE0CGNP7zsaztzX/njxwHd70ejNFIZUNMWDhsZdFuUVHV0vp17fpUR73GbDk6wWdH8LgX7Xc6KJKNyiQRu+U3XdufrEpvTJdLBZVflXHR9H7RqtKYBqpb2ja3UUvlRA==) 2004s ok 205 - HTTP code is 200 2004s ok 206 - Page contains a form 2004s ok 207 - URI match 2004s ok 208 - Field "reference1x1" is defined 2004s ok 209 - Field "url" is defined 2004s ok 210 - Response body is not empty 2004s ok 211 - Found notification text 2004s ok 212 - Test cookie received 2004s ok 213 - Response status is 401 2004s ok 214 - Content is JSON 2004s ok 215 - Error code is 1 2004s ok 216 - Don't accept notification 2004s ok 217 - Notification displayed 2004s ok 218 - Found custom Main Logo 2004s ok 219 - Don't accept notification 2004s ok 220 - Notification displayed 2004s ok 221 - Don't accept notification 2004s ok 222 - Notification displayed 2004s ok 223 - Don't accept notification - Accept just one checkbox 2004s ok 224 - Notification displayed 2004s ok 225 - Accept notification 2004s ok 226 - Get redirection 2004s ok 227 - Location header found 2004s ok 228 - Get cookie lemonldap (a5ddf500793714ccbcd0ba3c134c5b59d3e79d438c71b557ce83169f72f77784) 2004s ok 229 - New auth query 2004s ok 230 - Authenticated as dwho 2004s ok 231 - Menu displayed 2004s ok 232 - Notification was not deleted 2004s 1..232 2004s ok 2004s t/40-Notifications-JSON-LDAP.t ................................................. 2004s ok 1 - use Lemonldap::NG::Portal::Main; 2004s ok 2 # skip LLNGTESTLDAP is not set 2004s ok 3 # skip LLNGTESTLDAP is not set 2004s ok 4 # skip LLNGTESTLDAP is not set 2004s ok 5 # skip LLNGTESTLDAP is not set 2004s ok 6 # skip LLNGTESTLDAP is not set 2004s ok 7 # skip LLNGTESTLDAP is not set 2004s ok 8 # skip LLNGTESTLDAP is not set 2004s ok 9 # skip LLNGTESTLDAP is not set 2004s ok 10 # skip LLNGTESTLDAP is not set 2004s ok 11 # skip LLNGTESTLDAP is not set 2004s ok 12 # skip LLNGTESTLDAP is not set 2004s 1..12 2004s ok 2005s t/40-Notifications-JSON-Server.t ............................................... 2005s ok 1 - use Lemonldap::NG::Portal::Main; 2005s ok 2 - Portal object 2005s ok 3 - Init 2005s ok 4 - Portal app 2005s ok 5 - POST notification { 2005s # "date": "2016-13-30 15:35:10", 2005s # "reference": "testref", 2005s # "uid": "dwho", 2005s # "title": "Test title", 2005s # "text": "This is a test text" 2005s # } 2005s ok 6 - Notification not inserted 2005s ok 7 - POST notification { 2005s # "date": "2016-13_30 15:35:10", 2005s # "reference": "testref", 2005s # "uid": "dwho", 2005s # "title": "Test title", 2005s # "text": "This is a test text" 2005s # } 2005s ok 8 - Notification not inserted 2005s ok 9 - POST notification { 2005s # "date": "2016-05-30 15:35:10", 2005s # "reference": "testref", 2005s # "uid": "dwho", 2005s # "title": "Test title", 2005s # "text": "This is a test text for $uid" 2005s # } 2005s ok 10 - Notification has been inserted 2005s ok 11 - POST notification { 2005s # "date": "2016-05-30", 2005s # "reference": "test_ref2", 2005s # "uid": "dwho", 2005s # "title": "Test2 title", 2005s # "text": "This is a second test text", 2005s # "subtitle": "Application 2", 2005s # "check": ["I agree","Yes, I'm sure"] 2005s # } 2005s ok 12 - Notification has been inserted 2005s ok 13 - POST notification { 2005s # "date": "2016-05-30", 2005s # "reference": "testrefall", 2005s # "uid": "everyone", 2005s # "title": "Testall title", 2005s # "text": "This is a test text for all users" 2005s # } 2005s ok 14 - Notification has been inserted 2005s ok 15 - List notifications for "allusers" 2005s ok 16 - Result found 2005s ok 17 - Notification for all users found 2005s ok 18 - Wildcard found 2005s ok 19 - List notifications for bad uid 2005s ok 20 - Notification for all users found 2005s ok 21 - List all pending notifications 2005s ok 22 - Response is JSON 2005s ok 23 - Three notifications found 2005s ok 24 - Reference 'test-ref2' found 2005s ok 25 - UID 'dwho' found 2005s ok 26 - Reference 'testref' found 2005s ok 27 - UID 'dwho' found 2005s ok 28 - Reference 'testrefall' found 2005s ok 29 - UID 'everyone' found 2005s ok 30 - List notifications for "dwho" 2005s ok 31 - Result found 2005s ok 32 - First notification found 2005s ok 33 - Second notification found 2005s ok 34 - Third notification found (all users) 2005s ok 35 - List notification with reference "testref" 2005s ok 36 - Result found 2005s ok 37 - Notification reference found 2005s ok 38 - Notification title found 2005s ok 39 - Notification text found 2005s ok 40 - Notification date found 2005s ok 41 - Notification uid found 2005s ok 42 - List notification with reference "test-ref2" 2005s ok 43 - Result found 2005s ok 44 - Notification reference found 2005s ok 45 - Notification title found 2005s ok 46 - Notification text found 2005s ok 47 - Notification date found 2005s ok 48 - Notification uid found 2005s ok 49 - Notification subtitle found 2005s ok 50 - Notification check boxes found 2005s ok 51 - Try to delete notification with bad method 2005s ok 52 - Bad method is refused 2005s ok 53 - Delete notification testrefall 2005s ok 54 - Notification has been deleted 2005s ok 55 - Delete notification test-ref2 2005s ok 56 - Notification has been deleted 2005s ok 57 - Try to create the same notification twice 2005s ok 58 - Append the same notification is refused 2005s ok 59 - Auth query 2005s ok 60 - HTTP code is 200 2005s ok 61 - Get cookie lemonldap (GWC7dqJOXmoqmbXrMxV72f+59srNLrreZ7nsFnEPLpACKKhDUmqY/5x7ZhTZGme5jFtxE4uWklNfT0pp1ehF6qhiGoeTTspQc+qoooruT2MhnL+snUfob/loguqVlFbrUUsYJVQG7IgGrgQgNfUVKw==) 2005s ok 62 - HTTP code is 200 2005s ok 63 - Page contains a form 2005s ok 64 - URI match 2005s ok 65 - Field "reference1x1" is defined 2005s ok 66 - Field "url" is defined 2005s ok 67 - POST combined notifications [{ 2005s # "uid": "dwho", 2005s # "date": "2019-11-15 15:35:10", 2005s # "reference": "ABC1", 2005s # "title": "You have new authorizations", 2005s # "subtitle": "Application 1", 2005s # "text": "You have been granted to access to appli-1", 2005s # "check": "I agree" 2005s # }, 2005s # { 2005s # "uid": "rtyler", 2005s # "date": "2019-11-15", 2005s # "reference": "ABC2", 2005s # "title": "You have new authorizations", 2005s # "subtitle": "Application 1", 2005s # "text": "You have been granted to access to appli-1", 2005s # "check": ["I agree", "I am sure"] 2005s # }, 2005s # { 2005s # "uid": "rtyler", 2005s # "date": "2019-11-15", 2005s # "reference": "ABC3", 2005s # "condition": "$env->{REMOTE_ADDR} =~ /127.1.1.1/", 2005s # "title": "You have new authorizations", 2005s # "subtitle": "Application 1", 2005s # "text": "You have been granted to access to appli-1", 2005s # "check": ["I agree", "I am sure"] 2005s # }, 2005s # { 2005s # "uid": "rtyler", 2005s # "date": "2050-11-15", 2005s # "reference": "ABC4", 2005s # "title": "You have new authorizations", 2005s # "subtitle": "Application 1", 2005s # "text": "You have been granted to access to appli-1", 2005s # "check": ["I agree", "I am sure"] 2005s # } 2005s # ] 2005s ok 68 - Notifications have been inserted 2005s ok 69 - List all existing notifications 2005s ok 70 - Response is JSON 2005s ok 71 - Five notifications found 2005s ok 72 - Auth query 2005s ok 73 - HTTP code is 200 2005s ok 74 - Get cookie lemonldap (DOHWNEQUejTdWC47zDUTsmX19xKQYvnanbtH0LnaSK+Ln65ZsrQ/b6s9uFOAkdX/UyqPvQvrj6CWBY+Gxan9jaFQTHRW57soxZIFc8l8Vo8p5OOdI6fwodBQ4yfZa78cI/CjzY+0eYU6Cq7bNoQmgQ==) 2005s ok 75 - HTTP code is 200 2005s ok 76 - Page contains a form 2005s ok 77 - URI match 2005s ok 78 - Field "reference1x1" is defined 2005s ok 79 - Field "reference1x2" is defined 2005s ok 80 - Checkbox is displayed 2005s ok 81 - Checkbox is displayed 2005s ok 82 - Checkbox is displayed 2005s ok 83 - -> One checkbox found 2005s ok 84 - Accept notification 2005s ok 85 - HTTP code is 200 2005s ok 86 - Get cookie lemonldap (ub5OQp6hPQl8X3yLKCd7jHujwZGezLgB9d6WwQwCR3mNmr2slXVW8wVYA+ZK6ZEj9MDjfOvVoNNRjXdMwoUCVIkEmb10KRo5ACJ2q884kF6B9j/ZKSs+VrKX7Eh5qyCCO9WcL45ga5vc7mZyCy/F+g==) 2005s ok 87 - Logout request 2005s ok 88 - Response is 200 2005s ok 89 - Cookie is deleted 2005s ok 90 - No pdata 2005s ok 91 - Disconnect request 2005s ok 92 - Response is 401 2005s ok 93 - Auth query 2005s ok 94 - HTTP code is 200 2005s ok 95 - Get cookie lemonldap (DlpE25vyHTnSL6dA2YYGzrtCZ4u7tVpj+GyQca1rd2exjvyk3YbAXFAgS5nEWrd3/17Dz0bBxCgnl4M7mlso/VOnnhzasNt5BCi4uuMrCTbdV7ra8PLGKTKY3oV1cX3EbAGfR4WjGD4Z38zn9x9kqQ==) 2005s ok 96 - HTTP code is 200 2005s ok 97 - Page contains a form 2005s ok 98 - URI match 2005s ok 99 - Field "reference1x1" is defined 2005s ok 100 - Checkbox is displayed 2005s ok 101 - Checkbox is displayed 2005s ok 102 - -> Two checkboxes found 2005s ok 103 - Accept notification 2005s ok 104 - HTTP code is 200 2005s ok 105 - Get cookie lemonldap (90e68aeb9a6602558991224a5f433aeaf7a7b581e029456906f71f2d04c347b8) 2005s ok 106 - Logout request 2005s ok 107 - Response is 200 2005s ok 108 - Cookie is deleted 2005s ok 109 - No pdata 2005s ok 110 - Disconnect request 2005s ok 111 - Response is 401 2005s ok 112 - List all pending notifications 2005s ok 113 - Response is JSON 2005s ok 114 - Three notifications found 2005s 1..114 2005s ok 2005s t/40-Notifications-PublicNotif.t ............................................... 2005s ok 1 - use Lemonldap::NG::Portal::Main; 2005s ok 2 - Portal object 2005s ok 3 - Init 2005s ok 4 - Portal app 2005s ok 5 - Access login page with public notifications 2005s ok 6 - Notification displayed 2005s ok 7 - Bad Auth query 2005s ok 8 - Notification displayed 2005s ok 9 - Access login page without public notifications 2005s ok 10 - Notification not displayed 2005s 1..10 2005s ok 2006s t/40-Notifications-XML-DBI.t ................................................... 2006s ok 1 - use Lemonldap::NG::Portal::Main; 2006s ok 2 - Portal object 2006s ok 3 - Init 2006s ok 4 - Portal app 2006s ok 5 - Auth query 2006s ok 6 - HTTP code is 200 2006s ok 7 - Get cookie lemonldap (VWuITWgVnlWD7R5FdknSCCNQxjD1iRsYOTXJGkVpShBaMpF3TFqarQLUnVbuAbw1Jdpga+FVCJEfRi4mS8nAvAihkC8Njvzj8clyK0QAHCX100uMO/n6YYvII5R6DqFhb5waAN7Wp/W9eaJyqwyU/w==) 2006s ok 8 - Two notification references found 2006s ok 9 - Found ref 2006s ok 10 - HTTP code is 200 2006s ok 11 - Page contains a form 2006s ok 12 - URI match 2006s ok 13 - Field "reference1x1" is defined 2006s ok 14 - Field "url" is defined 2006s ok 15 - Test cookie received 2006s ok 16 - Response status is 401 2006s ok 17 - Content is JSON 2006s ok 18 - Error code is 1 2006s ok 19 - Don't accept notification 2006s ok 20 - HTTP code is 200 2006s ok 21 - Accept notifications 2006s ok 22 - Get redirection 2006s ok 23 - Location is http://test1.example.com/ 2006s ok 24 - Make sure no pdata is returned 2006s ok 25 - Get cookie lemonldap (0f6f741932dae386ac493a42fcf8a2a524773b7cef8d2d17fef5534168ba61c1) 2006s ok 26 - Notification was deleted 2006s ok 27 - Notifications explorer query 2006s ok 28 - Response is JSON 2006s ok 29 - Result is 2 2006s ok 30 - MSG is myNotifications 2006s ok 31 - Notification 1 found 2006s ok 32 - Notification 2 found 2006s ok 33 - epoch found 2006s ok 34 - Logout request 2006s ok 35 - Response is 200 2006s ok 36 - Cookie is deleted 2006s ok 37 - No pdata 2006s ok 38 - Disconnect request 2006s ok 39 - Response is 401 2006s ok 40 - Auth query 2006s ok 41 - Get redirection 2006s ok 42 - Location is http://test1.example.com/ 2006s ok 43 - Get cookie lemonldap (b83c80b287f8b2dc66654853a3692ba2c22f353be020d6e861c34b5aae94d73c) 2006s ok 44 - Logout request 2006s ok 45 - Response is 200 2006s ok 46 - Cookie is deleted 2006s ok 47 - No pdata 2006s ok 48 - Disconnect request 2006s ok 49 - Response is 401 2006s 1..49 2006s ok 2006s t/40-Notifications-XML-File.t .................................................. 2006s ok 1 - use Lemonldap::NG::Portal::Main; 2006s ok 2 - Portal object 2006s ok 3 - Init 2006s ok 4 - Portal app 2006s ok 5 - Auth query 2006s ok 6 - HTTP code is 200 2006s ok 7 - Get cookie lemonldap (ck9Dn+FV8KyjgdOuXelfe9rKKOKojaWZSe1ytwrbejTAUv99WZ9bcEB+55ado1o3bIOSL2vmzAu6jYwofDI/CPYnjrIjLTgQkzqKT7KFSwaavVL8vgztcP+090C2whT3VdU9jbeeWk7Iq53zqmEnpQ==) 2006s ok 8 - HTTP code is 200 2006s ok 9 - Page contains a form 2006s ok 10 - URI match 2006s ok 11 - Field "reference1x1" is defined 2006s ok 12 - Field "url" is defined 2006s ok 13 - Test cookie received 2006s ok 14 - Response status is 401 2006s ok 15 - Content is JSON 2006s ok 16 - Error code is 1 2006s ok 17 - Cancel notification 2006s ok 18 - Cookie expired 2006s ok 19 - Get redirection 2006s ok 20 - Location is http://auth.example.com/ 2006s ok 21 - Auth query 2006s ok 22 - HTTP code is 200 2006s ok 23 - Get cookie lemonldap (lRcC/ZYTK4aUUN9G4uqkAmrsx2Q4Dl2EjmWUxpKg9w6gnr5Cc/3Sq69v28qm7SdRSE/AwdW9x6SayDFWI52SeFif5UvMce1AuZhPxXUMrNsBZcZSN3UyofJ/Zu2ffoyggMFj1g/a3PoPbwqdYM3RUA==) 2006s ok 24 - HTTP code is 200 2006s ok 25 - Page contains a form 2006s ok 26 - URI match 2006s ok 27 - Field "reference1x1" is defined 2006s ok 28 - Field "url" is defined 2006s ok 29 - Test cookie received 2006s ok 30 - Response status is 401 2006s ok 31 - Content is JSON 2006s ok 32 - Error code is 1 2006s ok 33 - Don't accept notification 2006s ok 34 - Notification displayed 2006s ok 35 - Found custom Main Logo 2006s ok 36 - Don't accept notification 2006s ok 37 - Notification displayed 2006s ok 38 - Don't accept notification 2006s ok 39 - Notification displayed 2006s ok 40 - Don't accept notification - Accept just one checkbox 2006s ok 41 - Notification displayed 2006s ok 42 - Accept notification 2006s ok 43 - Get redirection 2006s ok 44 - Location header found 2006s ok 45 - Notification was deleted 2006s ok 46 - Get cookie lemonldap (30f39e5df6cd3d4f561073005b68792a658634738d4b54efc43f5c3f2b8beb9b) 2006s ok 47 - New auth query 2006s ok 48 - Authenticated as dwho 2006s ok 49 - Menu displayed 2006s 1..49 2006s ok 2007s t/40-Notifications-XML-Server.t ................................................ 2007s ok 1 - use Lemonldap::NG::Portal::Main; 2007s ok 2 - Portal object 2007s ok 3 - Init 2007s ok 4 - Portal app 2007s ok 5 - SOAP client 2007s ok 6 - @ SOAP REQUEST @ 2007s ok 7 - Execute request 2007s ok 8 - HTTP code is 200 2007s ok 9 - Content is XML 2007s ok 10 - @ END OF SOAP REQUEST @ 2007s ok 11 - Append a notification -> SOAP call returns 1 2007s ok 12 - @ SOAP REQUEST @ 2007s ok 13 - Execute request 2007s ok 14 - HTTP code is 200 2007s ok 15 - Content is XML 2007s ok 16 - @ END OF SOAP REQUEST @ 2007s ok 17 - Append the same notification twice -> SOAP call returns 0 2007s ok 18 - Auth query 2007s ok 19 - HTTP code is 200 2007s ok 20 - Get cookie lemonldap (z8TcISoDqZeBSWzNzvRh79IuyqfxSFwOtIyCjTeJGBQ0rJkCBsrNq7KTw87VHc7Gg1Jm7jl4kL2z/U9LlljRv9Nhdm2mfMFmOb17wmQ5lawcMe1XF0O9dgnQx0xfEJdtcI9PDk6Hw4lfEIbFmsxArQ==) 2007s ok 21 - HTTP code is 200 2007s ok 22 - Page contains a form 2007s ok 23 - URI match 2007s ok 24 - Field "reference1x1" is defined 2007s ok 25 - Field "url" is defined 2007s ok 26 - @ SOAP REQUEST @ 2007s ok 27 - Execute request 2007s ok 28 - HTTP code is 200 2007s ok 29 - Content is XML 2007s ok 30 - @ END OF SOAP REQUEST @ 2007s ok 31 - Append a notification -> SOAP call returns 4 2007s ok 32 - Auth query 2007s ok 33 - HTTP code is 200 2007s ok 34 - Get cookie lemonldap (049pTmjE00kmsX9/KcPTdOmAAWlVb4QpVbE8zhO9ImYcKRxMtCz1CHesO3uvCssq8geO5khICLU0vpGmPtYzyKS3kRxQxpLhMuCgGmFLZy+b85d4J2pXGn2HlWWF5hJ4OLW4cJakmoBok58rkTCOIw==) 2007s ok 35 - HTTP code is 200 2007s ok 36 - Page contains a form 2007s ok 37 - URI match 2007s ok 38 - Field "reference1x1" is defined 2007s ok 39 - Field "reference2x1" is defined 2007s ok 40 - -> One checkbox found 2007s ok 41 - Accept notification 2007s ok 42 - HTTP code is 200 2007s ok 43 - Logout request 2007s ok 44 - Response is 200 2007s ok 45 - Cookie is deleted 2007s ok 46 - No pdata 2007s ok 47 - Disconnect request 2007s ok 48 - Response is 401 2007s ok 49 - Auth query 2007s ok 50 - HTTP code is 200 2007s ok 51 - Get cookie lemonldap (N8/3F+EIy3QDUaDE/YJQVFe3gRwRoRG1BlNv8Kx7xwQeM4Wk4goz0RQA1iGsrl8OyQu9qrO4OvTHq6h62Xw0OIgJ9UIn4gxHXnMpPIv6jseGSFusKtlGLxp91Zd+BL9pVYA1xXdNunhmbGscxn5qLg==) 2007s ok 52 - HTTP code is 200 2007s ok 53 - Page contains a form 2007s ok 54 - URI match 2007s ok 55 - Field "reference1x1" is defined 2007s ok 56 - Reference found 2007s ok 57 - Checkbox is displayed 2007s ok 58 - Checkbox is displayed 2007s ok 59 - -> Two checkboxes found 2007s 1..59 2007s ok 2008s t/41-Captcha-old-api.t ......................................................... 2008s ok 1 - use Lemonldap::NG::Portal::Main; 2008s ok 2 - Portal object 2008s ok 3 - Init 2008s ok 4 - Portal app 2008s ok 5 - HTTP code is 200 2008s ok 6 - Content-Type is JSON 2008s ok 7 - Content is valid JSON 2008s ok 8 2008s ok 9 2008s ok 10 2008s ok 11 - HTTP code is 200 2008s ok 12 - Content-Type is JSON 2008s ok 13 - Content is valid JSON 2008s ok 14 2008s ok 15 2008s ok 16 2008s ok 17 - HTTP code is 200 2008s ok 18 - Content-Type is JSON 2008s ok 19 - Content is valid JSON 2008s ok 20 - Wrong token failed 2008s ok 21 - HTTP code is 200 2008s ok 22 - Content-Type is JSON 2008s ok 23 - Content is valid JSON 2008s ok 24 - Wrong captcha failed 2008s ok 25 - HTTP code is 200 2008s ok 26 - Content-Type is JSON 2008s ok 27 - Content is valid JSON 2008s ok 28 2008s ok 29 2008s ok 30 2008s ok 31 - HTTP code is 200 2008s ok 32 - Content-Type is JSON 2008s ok 33 - Content is valid JSON 2008s ok 34 - Captcha successfully verified 2008s 1..34 2008s ok 2009s t/41-Captcha-with-rule.t ....................................................... 2009s ok 1 - use Lemonldap::NG::Portal::Main; 2009s ok 2 - Portal object 2009s ok 3 - Init 2009s ok 4 - Portal app 2009s ok 5 - Auth query from non captcha network 2009s ok 6 - Get cookie lemonldap (c6fbfd5203e53a3da9ccb45fb64467e06ca42c4b99c1312fe98eacca2d5993e3) 2009s ok 7 - Auth query from captcha network 2009s ok 8 - Response status is 401 2009s ok 9 - Content is JSON 2009s ok 10 - Error code is 76 2009s ok 11 - Response is JSON 2009s ok 12 - Response is PE_CAPTCHAERROR 2009s ok 13 - Unauth JSON request 2009s ok 14 - Response status is 401 2009s ok 15 - Content is JSON 2009s ok 16 - Error code is 9 2009s ok 17 - Unauth request 2009s ok 18 - HTTP code is 200 2009s ok 19 - Page contains a form 2009s ok 20 - Host match 2009s ok 21 - Field "token" is defined 2009s ok 22 - CSP header authorize POST request to \# 2009s ok 23 - Password: Found text input 2009s ok 24 - Token value is defined 2009s ok 25 - Captcha image inserted 2009s ok 26 - Found token session 2009s ok 27 - Found captcha value 2009s ok 28 - Found custom Main Logo 2009s ok 29 - Try to auth with captcha value 2009s ok 30 - Get cookie lemonldap (821a2737811250301cbf330216c37784531791fdc9f4e10b3c339d7fffff1482) 2009s 1..30 2009s ok 2011s t/41-Captcha.t ................................................................. 2011s ok 1 - use Lemonldap::NG::Portal::Main; 2011s ok 2 - Portal object 2011s ok 3 - Init 2011s ok 4 - Portal app 2011s ok 5 - Auth query 2011s ok 6 - Response status is 401 2011s ok 7 - Content is JSON 2011s ok 8 - Error code is 76 2011s ok 9 - Response is JSON 2011s ok 10 - Response is PE_CAPTCHAERROR 2011s ok 11 - Unauth JSON request 2011s ok 12 - Response status is 401 2011s ok 13 - Content is JSON 2011s ok 14 - Error code is 9 2011s ok 15 - Unauth request 2011s ok 16 - HTTP code is 200 2011s ok 17 - Page contains a form 2011s ok 18 - Host match 2011s ok 19 - Field "token" is defined 2011s ok 20 - CSP header authorize POST request to \# 2011s ok 21 - Password: Found text input 2011s ok 22 - Token value is defined 2011s ok 23 - Captcha image inserted 2011s ok 24 - Found token session 2011s ok 25 - Found captcha value 2011s ok 26 - Found custom Main Logo 2011s ok 27 - Try to auth with captcha value 2011s ok 28 - HTTP code is 200 2011s ok 29 - Get cookie lemonldap (97c6a24b05d20ae974a1449e12d75bd8a840d18e6c9b6d5b1026d7fac000145c) 2011s ok 30 - History found 2011s ok 31 - -> One entry found 2011s ok 32 - Verify auth 2011s ok 33 - HTTP code is 200 2011s ok 34 - New unauth request 2011s ok 35 - HTTP code is 200 2011s ok 36 - Page contains a form 2011s ok 37 - Host match 2011s ok 38 - Field "token" is defined 2011s ok 39 - CSP header authorize POST request to \# 2011s ok 40 - Token value is defined 2011s ok 41 - Try to auth with bad captcha value 2011s ok 42 - Response status is 401 2011s ok 43 - Content is JSON 2011s ok 44 - Error code is 76 2011s ok 45 - Verify that there is a new captcha image 2011s ok 46 - HTTP code is 200 2011s ok 47 - Page contains a form 2011s ok 48 - Host match 2011s ok 49 - Field "token" is defined 2011s ok 50 - CSP header authorize POST request to \# 2011s ok 51 - Token is refreshed 2011s ok 52 - New captcha image inserted 2011s ok 53 - Get captcha javascript 2011s ok 54 - Unauth request to renew Captcha 2011s ok 55 - New token has been received 2011s ok 56 - New image has been received 2011s ok 57 - Found new token session 2011s ok 58 - Try to auth with new captcha value 2011s ok 59 - HTTP code is 200 2011s ok 60 - Get cookie lemonldap (7de135ebb8c3a548bf37f9b5d1b33cea947c29df8a51f2f40a811babe907fc20) 2011s ok 61 - Auth request with redirection 2011s ok 62 - Get redirection 2011s ok 63 - Location is http://test1.example.com/ 2011s ok 64 - Authenticated as dwho 2011s 1..64 2011s ok 2011s t/41-Token-with-global-storage.t ............................................... 2011s ok 1 - use Lemonldap::NG::Portal::Main; 2011s ok 2 - Portal object 2011s ok 3 - Init 2011s ok 4 - Portal app 2011s ok 5 - Unauth request 2011s ok 6 - HTTP code is 200 2011s ok 7 - Page contains a form 2011s ok 8 - Host match 2011s ok 9 - Field "token" is defined 2011s ok 10 - CSP header authorize POST request to \# 2011s ok 11 - Token value 2011s ok 12 - Try to auth without token 2011s ok 13 - Response status is 401 2011s ok 14 - Content is JSON 2011s ok 15 - Error code is 81 2011s ok 16 - Try token as cookie 2011s ok 17 - Response status is 401 2011s ok 18 - Content is JSON 2011s ok 19 - Error code is 1 2011s ok 20 - Try to auth with token 2011s ok 21 - HTTP code is 200 2011s ok 22 - Get cookie lemonldap (0c7f9f04a7e682724010805a2c1caa8b33f3bc101014d045ac3cbf1f759e1556) 2011s ok 23 - Verify auth 2011s ok 24 - HTTP code is 200 2011s ok 25 - Try to reuse the same token 2011s ok 26 - Response status is 401 2011s ok 27 - Content is JSON 2011s ok 28 - Error code is 82 2011s ok 29 - Verify that there is a new token 2011s ok 30 - HTTP code is 200 2011s ok 31 - Page contains a form 2011s ok 32 - Host match 2011s ok 33 - Field "token" is defined 2011s ok 34 - CSP header authorize POST request to \# 2011s 1..34 2011s ok 2012s t/41-Token.t ................................................................... 2012s ok 1 - use Lemonldap::NG::Portal::Main; 2012s ok 2 - Portal object 2012s ok 3 - Init 2012s ok 4 - Portal app 2012s ok 5 - Unauth request 2012s ok 6 - HTTP code is 200 2012s ok 7 - Page contains a form 2012s ok 8 - Host match 2012s ok 9 - Field "token" is defined 2012s ok 10 - CSP header authorize POST request to \# 2012s ok 11 - Password: Found password input 2012s ok 12 - Try to auth without token 2012s ok 13 - Response status is 401 2012s ok 14 - Content is JSON 2012s ok 15 - Error code is 81 2012s ok 16 - Response is JSON 2012s ok 17 - Response is PE_NOTOKEN 2012s ok 18 - Try to auth with token 2012s ok 19 - HTTP code is 200 2012s ok 20 - Get cookie lemonldap (e0c9c3bda9a16cd8aca36b19fb6b29631e29df4a6fcf4f0e4111f14c6a564b1c) 2012s ok 21 - Verify auth 2012s ok 22 - HTTP code is 200 2012s ok 23 - Try to reuse the same token 2012s ok 24 - Response status is 401 2012s ok 25 - Content is JSON 2012s ok 26 - Error code is 82 2012s ok 27 - Verify that there is a new token 2012s ok 28 - HTTP code is 200 2012s ok 29 - Page contains a form 2012s ok 30 - Host match 2012s ok 31 - Field "token" is defined 2012s ok 32 - CSP header authorize POST request to \# 2012s 1..32 2012s ok 2012s t/42-Register-Custom.t ......................................................... 2012s ok 1 - use Lemonldap::NG::Portal::Main; 2012s ok 2 - Portal object 2012s ok 3 - Init 2012s ok 4 - Portal app 2012s ok 5 - Unauth request 2012s ok 6 - HTTP code is 200 2012s ok 7 - Page contains a form 2012s ok 8 - Host match 2012s ok 9 - Field "firstname" is defined 2012s ok 10 - Field "lastname" is defined 2012s ok 11 - Field "mail" is defined 2012s ok 12 - CSP header authorize POST request to \# 2012s ok 13 - Ask to create account 2012s ok 14 - HTTP code is 200 2012s ok 15 - Found subject 2012s ok 16 - Found register token 2012s ok 17 - Found register_token 2012s ok 18 - UTF-8 works 2012s ok 19 - Push register_token 2012s ok 20 - HTTP code is 200 2012s ok 21 - Found subject 2012s ok 22 - Found user and password 2012s ok 23 - Get good login 2012s ok 24 - Try to authenticate 2012s ok 25 - Get cookie lemonldap (b00dd956de2f7bea804dab84147349522eef47b1b73422fdbe86b9a8c37327c0) 2012s 1..25 2012s ok 2013s t/42-Register-Demo-with-CustomBody.t ........................................... 2013s ok 1 - use Lemonldap::NG::Portal::Main; 2013s ok 2 - Portal object 2013s ok 3 - Init 2013s ok 4 - Portal app 2013s ok 5 - Unauth request 2013s ok 6 - HTTP code is 200 2013s ok 7 - Page contains a form 2013s ok 8 - Host match 2013s ok 9 - Field "firstname" is defined 2013s ok 10 - Field "lastname" is defined 2013s ok 11 - Field "mail" is defined 2013s ok 12 - CSP header authorize POST request to \# 2013s ok 13 - Ask to create account 2013s ok 14 - HTTP code is 200 2013s ok 15 - Found custom registration subject 2013s ok 16 - Found custom body 2013s ok 17 - Found register_token 2013s ok 18 - UTF-8 works 2013s ok 19 - Found time 2013s ok 20 - Push register_token 2013s ok 21 - HTTP code is 200 2013s ok 22 - Found custom done subject 2013s ok 23 - Found email and ipAddr 2013s ok 24 - Get good email 2013s ok 25 - Get good ipAddr 2013s ok 26 - Found user and password 2013s ok 27 - Get good login 2013s ok 28 - Custom done body (Portal $url) 2013s ok 29 - Try to authenticate 2013s ok 30 - Get cookie lemonldap (4b9ab84d7f1ef9b2c865bffc98ca4f838e67d3be5f06b8c2bc550222f0b075ff) 2013s 1..30 2013s ok 2014s t/42-Register-Demo-with-captcha.t .............................................. 2014s ok 1 - use Lemonldap::NG::Portal::Main; 2014s ok 2 - Portal object 2014s ok 3 - Init 2014s ok 4 - Portal app 2014s ok 5 - Unauth request 2014s ok 6 - HTTP code is 200 2014s ok 7 - Page contains a form 2014s ok 8 - Host match 2014s ok 9 - Field "firstname" is defined 2014s ok 10 - Field "lastname" is defined 2014s ok 11 - Field "mail" is defined 2014s ok 12 - CSP header authorize POST request to \# 2014s ok 13 - Token found 2014s ok 14 - Token value is defined 2014s ok 15 - Captcha image inserted 2014s ok 16 - Found token session 2014s ok 17 - Found captcha value 2014s ok 18 - Found custom Main Logo 2014s ok 19 - Get captcha javascript 2014s ok 20 - Ask to create account 2014s ok 21 - Rejected -> Mail already exists 2014s ok 22 - No form found 2014s ok 23 - Get Menu 2014s ok 24 - Found Register link & submit button 2014s ok 25 - Unauth request 2014s ok 26 - HTTP code is 200 2014s ok 27 - Page contains a form 2014s ok 28 - Host match 2014s ok 29 - Field "firstname" is defined 2014s ok 30 - Field "lastname" is defined 2014s ok 31 - Field "mail" is defined 2014s ok 32 - CSP header authorize POST request to \# 2014s ok 33 - Token found 2014s ok 34 - Token value is defined 2014s ok 35 - Captcha image inserted 2014s ok 36 - Found token session 2014s ok 37 - Found captcha value 2014s ok 38 - Found custom Main Logo 2014s ok 39 - Ask to create account 2014s ok 40 - HTTP code is 200 2014s ok 41 - Found register token 2014s ok 42 - Found register_token 2014s ok 43 - Push register_token 2014s ok 44 - HTTP code is 200 2014s ok 45 - Found user and password 2014s ok 46 - Get good login 2014s ok 47 - Try to authenticate 2014s ok 48 - Get cookie lemonldap (4904e81daaf69e48f32b1997d3023ec5c533252d3eca07b9a7ff99d457119cbc) 2014s 1..48 2014s ok 2015s t/42-Register-Demo-with-token.t ................................................ 2015s ok 1 - use Lemonldap::NG::Portal::Main; 2015s ok 2 - Portal object 2015s ok 3 - Init 2015s ok 4 - Portal app 2015s ok 5 - Get Menu 2015s ok 6 - Found Register link & submit button 2015s ok 7 - Unauth request 2015s ok 8 - HTTP code is 200 2015s ok 9 - Page contains a form 2015s ok 10 - Host match 2015s ok 11 - Field "firstname" is defined 2015s ok 12 - Field "lastname" is defined 2015s ok 13 - Field "mail" is defined 2015s ok 14 - CSP header authorize POST request to \# 2015s ok 15 - Token found 2015s ok 16 - Ask to create account 2015s ok 17 - HTTP code is 200 2015s ok 18 - Found register token 2015s ok 19 - Found register_token 2015s ok 20 - Push register_token 2015s ok 21 - HTTP code is 200 2015s ok 22 - Found user and password 2015s ok 23 - Get good login 2015s ok 24 - Unauth request 2015s ok 25 - HTTP code is 200 2015s ok 26 - Page contains a form 2015s ok 27 - Host match 2015s ok 28 - Field "token" is defined 2015s ok 29 - CSP header authorize POST request to \# 2015s ok 30 - Try to authenticate 2015s ok 31 - Get cookie lemonldap (c16cfd3246501780b512d67a42a96c9d57abbde0f01b4966ae54f0effe10b6c4) 2015s 1..31 2015s ok 2015s t/42-Register-Demo.t ........................................................... 2015s ok 1 - use Lemonldap::NG::Portal::Main; 2015s ok 2 - Portal object 2015s ok 3 - Init 2015s ok 4 - Portal app 2015s ok 5 - Unauth request 2015s ok 6 - HTTP code is 200 2015s ok 7 - Page contains a form 2015s ok 8 - Host match 2015s ok 9 - Field "firstname" is defined 2015s ok 10 - Field "lastname" is defined 2015s ok 11 - Field "mail" is defined 2015s ok 12 - CSP header authorize POST request to \# 2015s ok 13 - Ask to create account 2015s ok 14 - HTTP code is 200 2015s ok 15 - Found subject 2015s ok 16 - Found register token 2015s ok 17 - Found register_token 2015s ok 18 - UTF-8 works 2015s ok 19 - Push register_token 2015s ok 20 - HTTP code is 200 2015s ok 21 - Found subject 2015s ok 22 - Found user and password 2015s ok 23 - Get good login 2015s ok 24 - Try to authenticate 2015s ok 25 - Get cookie lemonldap (a95e55adba6dc092b719cb06ee1c6a0ab8c625af895d492c833a9d48b8b9f9d5) 2015s 1..25 2015s ok 2016s t/42-Register-LDAP.t ........................................................... 2016s ok 1 - use Lemonldap::NG::Portal::Main; 2016s ok 2 # skip LLNGTESTLDAP is not set 2016s ok 3 # skip LLNGTESTLDAP is not set 2016s ok 4 # skip LLNGTESTLDAP is not set 2016s ok 5 # skip LLNGTESTLDAP is not set 2016s ok 6 # skip LLNGTESTLDAP is not set 2016s ok 7 # skip LLNGTESTLDAP is not set 2016s ok 8 # skip LLNGTESTLDAP is not set 2016s ok 9 # skip LLNGTESTLDAP is not set 2016s ok 10 # skip LLNGTESTLDAP is not set 2016s 1..10 2016s ok 2017s t/42-Register-Security.t ....................................................... 2017s ok 1 - use Lemonldap::NG::Portal::Main; 2017s ok 2 - Portal object 2017s ok 3 - Init 2017s ok 4 - Portal app 2017s ok 5 - Unauth request 2017s ok 6 - HTTP code is 200 2017s ok 7 - Page contains a form 2017s ok 8 - Host match 2017s ok 9 - Field "firstname" is defined 2017s ok 10 - Field "lastname" is defined 2017s ok 11 - Field "mail" is defined 2017s ok 12 - CSP header authorize POST request to \# 2017s ok 13 - Ask to create account 2017s ok 14 - HTTP code is 200 2017s ok 15 - Found register token 2017s ok 16 - Found register_token 2017s ok 17 - Try to authenticate 2017s ok 18 - Response status is 401 2017s ok 19 - Content is JSON 2017s ok 20 - Error code is 1 2017s 1..20 2017s ok 2017s t/43-MailPasswordReset-Choice.t ................................................ 2017s ok 1 - use Lemonldap::NG::Portal::Main; 2017s ok 2 - Portal object 2017s ok 3 - Init 2017s ok 4 - Portal app 2017s ok 5 - Auth query 2017s ok 6 - HTTP code is 200 2017s ok 7 - Get cookie lemonldap (ef61d5b735eac65d440ee410c47359cce277dda27f204b9bae74d617147b36da) 2017s ok 8 - Logout request 2017s ok 9 - Response is 200 2017s ok 10 - Cookie is deleted 2017s ok 11 - No pdata 2017s ok 12 - Disconnect request 2017s ok 13 - Response is 401 2017s ok 14 - Reset form 2017s ok 15 - HTTP code is 200 2017s ok 16 - Page contains a form 2017s ok 17 - Host match 2017s ok 18 - Field "mail" is defined 2017s ok 19 - CSP header authorize POST request to \# 2017s ok 20 - Post mail 2017s ok 21 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 2017s ok 22 - Found link in mail 2017s ok 23 - Post mail token received by mail with another browser 2017s ok 24 - HTTP code is 200 2017s ok 25 - Page contains a form 2017s ok 26 - Host match 2017s ok 27 - Field "token" is defined 2017s ok 28 - CSP header authorize POST request to \# 2017s ok 29 - Ask for a new password 2017s ok 30 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 2017s ok 31 - Post new password 2017s ok 32 - Password was changed 2017s ok 33 - Auth query 2017s ok 34 - HTTP code is 200 2017s ok 35 - Get cookie lemonldap (1799b65dbc6ef5a899721249ed7f08ea2f5c07bb3b620cf50e84fe4b414b84bd) 2017s ok 36 - Logout request 2017s ok 37 - Response is 200 2017s ok 38 - Cookie is deleted 2017s ok 39 - No pdata 2017s ok 40 - Disconnect request 2017s ok 41 - Response is 401 2017s ok 42 - Reset form 2017s ok 43 - HTTP code is 200 2017s ok 44 - Page contains a form 2017s ok 45 - Host match 2017s ok 46 - Field "mail" is defined 2017s ok 47 - CSP header authorize POST request to \# 2017s ok 48 - Post mail 2017s ok 49 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 2017s ok 50 - Found link in mail 2017s ok 51 - Post mail token received by mail with the same browser 2017s ok 52 - HTTP code is 200 2017s ok 53 - Page contains a form 2017s ok 54 - Host match 2017s ok 55 - Field "token" is defined 2017s ok 56 - CSP header authorize POST request to \# 2017s ok 57 - Ask for a new password 2017s ok 58 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 2017s ok 59 - Post new password 2017s ok 60 - Password was changed 2017s ok 61 - Auth query 2017s ok 62 - HTTP code is 200 2017s ok 63 - Get cookie lemonldap (92ed10425db28ab26a6762a2df2c91238c567125ced3374db73efe2786024e0f) 2017s ok 64 - Logout request 2017s ok 65 - Response is 200 2017s ok 66 - Cookie is deleted 2017s ok 67 - No pdata 2017s ok 68 - Disconnect request 2017s ok 69 - Response is 401 2017s 1..69 2017s ok 2018s t/43-MailPasswordReset-Combination-LDAP.t ...................................... 2018s ok 1 - use Lemonldap::NG::Portal::Main; 2018s ok 2 # skip LLNGTESTLDAP is not set 2018s ok 3 # skip LLNGTESTLDAP is not set 2018s ok 4 # skip LLNGTESTLDAP is not set 2018s ok 5 # skip LLNGTESTLDAP is not set 2018s ok 6 # skip LLNGTESTLDAP is not set 2018s ok 7 # skip LLNGTESTLDAP is not set 2018s ok 8 # skip LLNGTESTLDAP is not set 2018s ok 9 # skip LLNGTESTLDAP is not set 2018s 1..9 2018s ok 2018s t/43-MailPasswordReset-Combination.t ........................................... 2018s ok 1 - use Lemonldap::NG::Portal::Main; 2018s ok 2 - Portal object 2018s ok 3 - Init 2018s ok 4 - Portal app 2018s ok 5 - Try to connect with login dvador 2018s ok 6 - Get cookie lemonldap (91026394a660483164bf283e9890cf65857dc4344bd0a4011d452f7618b31d54) 2018s ok 7 - Post mail 2018s ok 8 - Found link in mail 2018s ok 9 - Post mail token received by mail 2018s ok 10 - HTTP code is 200 2018s ok 11 - Page contains a form 2018s ok 12 - Host match 2018s ok 13 - Field "token" is defined 2018s ok 14 - CSP header authorize POST request to \# 2018s ok 15 - Ask for a new password 2018s ok 16 - Post new password 2018s ok 17 - Password update successful: code found on page 2018s ok 18 - Password update successful 2018s ok 19 - Try to connect with login dvador 2018s ok 20 - Get cookie lemonldap (8e711c66f5b87d3d7200c637041d733433db88e2b10c789e9ea21eb6fcdb4875) 2018s ok 21 - Try to connect with login jkirk 2018s ok 22 - Get cookie lemonldap (1d8a25aa9e46abcb618184d5e4e9de0d1e54442cb2e1cd02386de41ead5c52dc) 2018s ok 23 - Post mail 2018s ok 24 - Found link in mail 2018s ok 25 - Post mail token received by mail 2018s ok 26 - HTTP code is 200 2018s ok 27 - Page contains a form 2018s ok 28 - Host match 2018s ok 29 - Field "token" is defined 2018s ok 30 - CSP header authorize POST request to \# 2018s ok 31 - Ask for a new password 2018s ok 32 - Post new password 2018s ok 33 - Password update successful: code found on page 2018s ok 34 - Password update successful 2018s ok 35 - Try to connect with login jkirk 2018s ok 36 - Get cookie lemonldap (a09002d4f5b750139f74fe8d529fce43dccd510b362881080bf19975fc7490ce) 2018s 1..36 2018s ok 2019s t/43-MailPasswordReset-DBI.t ................................................... 2019s ok 1 - use Lemonldap::NG::Portal::Main; 2019s ok 2 - Portal object 2019s ok 3 - Init 2019s ok 4 - Portal app 2019s ok 5 - Reset form 2019s ok 6 - HTTP code is 200 2019s ok 7 - Page contains a form 2019s ok 8 - Host match 2019s ok 9 - Field "mail" is defined 2019s ok 10 - CSP header authorize POST request to \# 2019s ok 11 - Post mail 2019s ok 12 - Found link in mail 2019s ok 13 - Post mail token received by mail 2019s ok 14 - HTTP code is 200 2019s ok 15 - Page contains a form 2019s ok 16 - Host match 2019s ok 17 - Field "token" is defined 2019s ok 18 - CSP header authorize POST request to \# 2019s ok 19 - Ask for a new password \#1 2019s ok 20 - toggle newpassword icon found 2019s ok 21 - toggle confirmpassword icon found 2019s ok 22 - input type password found 2019s ok 23 - Post mismatched passwords 2019s ok 24 - PE_34 found 2019s ok 25 - HTTP code is 200 2019s ok 26 - Page contains a form 2019s ok 27 - Host match 2019s ok 28 - Field "token" is defined 2019s ok 29 - CSP header authorize POST request to \# 2019s ok 30 - Ask for a new password \#2 2019s ok 31 - Post empty newpassword 2019s ok 32 - PE_67 found 2019s ok 33 - HTTP code is 200 2019s ok 34 - Page contains a form 2019s ok 35 - Host match 2019s ok 36 - Field "token" is defined 2019s ok 37 - CSP header authorize POST request to \# 2019s ok 38 - Ask for a new password \#3 2019s ok 39 - Post empty confirmpassword 2019s ok 40 - PE_67 found 2019s ok 41 - HTTP code is 200 2019s ok 42 - Page contains a form 2019s ok 43 - Host match 2019s ok 44 - Field "token" is defined 2019s ok 45 - CSP header authorize POST request to \# 2019s ok 46 - Ask for a new password \#4 2019s ok 47 - Password special char list not found 2019s ok 48 - Found password policy min digit == 2 2019s ok 49 - Post new password 2019s ok 50 - Password was changed 2019s ok 51 - Auth query 2019s ok 52 - HTTP code is 200 2019s ok 53 - Get cookie lemonldap (b9ceaba4438d3c478c9f3fe42aa4f35305b08905612371e5fa0b4db44fca6543) 2019s ok 54 - Logout request 2019s ok 55 - Response is 200 2019s ok 56 - Cookie is deleted 2019s ok 57 - No pdata 2019s ok 58 - Disconnect request 2019s ok 59 - Response is 401 2019s 1..59 2019s ok 2020s t/43-MailPasswordReset-Hook.t .................................................. 2020s ok 1 - use Lemonldap::NG::Portal::Main; 2020s ok 2 - Portal object 2020s ok 3 - Init 2020s ok 4 - Portal app 2020s ok 5 - Reset form 2020s ok 6 - HTTP code is 200 2020s ok 7 - Page contains a form 2020s ok 8 - Host match 2020s ok 9 - Field "mail" is defined 2020s ok 10 - CSP header authorize POST request to \# 2020s ok 11 - Post mail 2020s ok 12 - Found english greeting 2020s ok 13 - Found link in mail 2020s ok 14 - Post mail token received by mail 2020s ok 15 - HTTP code is 200 2020s ok 16 - Page contains a form 2020s ok 17 - Host match 2020s ok 18 - Field "token" is defined 2020s ok 19 - CSP header authorize POST request to \# 2020s ok 20 - Ask for a new password 2020s ok 21 - Post new password 2020s ok 22 - Expected portal error code: code found on page 2020s ok 23 - Expected portal error code 2020s ok 24 - Post mail 2020s ok 25 - Found english greeting 2020s ok 26 - Found link in mail 2020s ok 27 - Post mail token received by mail 2020s ok 28 - HTTP code is 200 2020s ok 29 - Page contains a form 2020s ok 30 - Host match 2020s ok 31 - Field "token" is defined 2020s ok 32 - CSP header authorize POST request to \# 2020s ok 33 - Ask for a new password 2020s ok 34 - Post new password 2020s ok 35 - Get cookie lemonldappdata (%7B%22afterHook%22%3A%22dwho--12346%22%7D) 2020s ok 36 - Pdata is not empty 2020s ok 37 - passwordAfterChange hook worked as expected 2020s ok 38 - Password was changed 2020s 1..38 2020s ok 2020s t/43-MailPasswordReset-LDAP.t .................................................. 2020s ok 1 - use Lemonldap::NG::Portal::Main; 2020s ok 2 # skip LLNGTESTLDAP is not set 2020s ok 3 # skip LLNGTESTLDAP is not set 2020s ok 4 # skip LLNGTESTLDAP is not set 2020s ok 5 # skip LLNGTESTLDAP is not set 2020s ok 6 # skip LLNGTESTLDAP is not set 2020s ok 7 # skip LLNGTESTLDAP is not set 2020s ok 8 # skip LLNGTESTLDAP is not set 2020s ok 9 # skip LLNGTESTLDAP is not set 2020s 1..9 2020s ok 2021s t/43-MailPasswordReset-with-captcha.t .......................................... 2021s ok 1 - use Lemonldap::NG::Portal::Main; 2021s ok 2 - Portal object 2021s ok 3 - Init 2021s ok 4 - Portal app 2021s ok 5 - Get Menu 2021s ok 6 - Found ResetPassword link & submit button 2021s ok 7 - Reset form 2021s ok 8 - HTTP code is 200 2021s ok 9 - Page contains a form 2021s ok 10 - Host match 2021s ok 11 - Field "mail" is defined 2021s ok 12 - Field "token" is defined 2021s ok 13 - CSP header authorize POST request to \# 2021s ok 14 - Captcha image inserted 2021s ok 15 - Found token session 2021s ok 16 - Found captcha value 2021s ok 17 - Found custom Main Logo 2021s ok 18 - Get captcha javascript 2021s ok 19 - Post mail 2021s ok 20 - Found link in mail 2021s ok 21 - Post mail token received by mail 2021s ok 22 - HTTP code is 200 2021s ok 23 - Page contains a form 2021s ok 24 - Host match 2021s ok 25 - Field "token" is defined 2021s ok 26 - CSP header authorize POST request to \# 2021s ok 27 - Ask for a new password 2021s '*' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 2021s '#' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 2021s '@' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 2021s ok 28 - Post new password 2021s ok 29 - New password sent 2021s ok 30 - New generated password found 2021s ok 31 - New generated password matches policy 2021s 1..31 2021s ok 2021s t/43-MailPasswordReset-with-token.t ............................................ 2021s ok 1 - use Lemonldap::NG::Portal::Main; 2021s ok 2 - Portal object 2021s ok 3 - Init 2021s ok 4 - Portal app 2021s ok 5 - Get Menu 2021s ok 6 - Found ResetPassword link & submit button 2021s ok 7 - Reset form 2021s ok 8 - HTTP code is 200 2021s ok 9 - Page contains a form 2021s ok 10 - Host match 2021s ok 11 - Field "mail" is defined 2021s ok 12 - Field "token" is defined 2021s ok 13 - CSP header authorize POST request to \# 2021s ok 14 - Post mail 2021s ok 15 - Found custom Main Logo 2021s ok 16 - Found link in mail 2021s ok 17 - Post mail token received by mail 2021s ok 18 - HTTP code is 200 2021s ok 19 - Page contains a form 2021s ok 20 - Host match 2021s ok 21 - Field "token" is defined 2021s ok 22 - CSP header authorize POST request to \# 2021s ok 23 - Ask for a new password 2021s ok 24 - Post new password 2021s ok 25 - Password was changed 2021s 1..25 2021s ok 2022s t/43-MailPasswordReset.t ....................................................... 2022s ok 1 - use Lemonldap::NG::Portal::Main; 2022s ok 2 - Portal object 2022s ok 3 - Init 2022s ok 4 - Portal app 2022s ok 5 - Reset form 2022s ok 6 - HTTP code is 200 2022s ok 7 - Page contains a form 2022s ok 8 - Host match 2022s ok 9 - Field "mail" is defined 2022s ok 10 - CSP header authorize POST request to \# 2022s ok 11 - Post mail 2022s ok 12 - Found french greeting 2022s ok 13 - Post mail 2022s ok 14 - Found custom Main Logo 2022s ok 15 - Found english greeting 2022s ok 16 - Found link in mail 2022s ok 17 - Post mail token received by mail 2022s ok 18 - HTTP code is 200 2022s ok 19 - Page contains a form 2022s ok 20 - Host match 2022s ok 21 - Field "token" is defined 2022s ok 22 - CSP header authorize POST request to \# 2022s ok 23 - Ask for a new password 2022s ok 24 - Found password policy 2022s ok 25 - Found password policy min lower == 1 2022s ok 26 - Found password policy min upper == 1 2022s ok 27 - Found password policy min digit == 2 2022s ok 28 - Found password policy min speChar == 1 2022s ok 29 - Found password special char list 2022s ok 30 - Post new password 2022s ok 31 - Password was changed 2022s 1..31 2022s ok 2023s t/44-CertificateResetByMail-Demo.t ............................................. 2023s ok 1 - use Lemonldap::NG::Portal::Main; 2023s ok 2 - Portal object 2023s ok 3 - Init 2023s ok 4 - Portal app 2023s ok 5 - Reset form 2023s ok 6 - HTTP code is 200 2023s ok 7 - Page contains a form 2023s ok 8 - Host match 2023s ok 9 - Field "mail" is defined 2023s ok 10 - CSP header authorize POST request to \# 2023s ok 11 - Post mail 2023s ok 12 - Found link in mail 2023s ok 13 - Post mail token received by mail 2023s ok 14 - HTTP code is 200 2023s ok 15 - Page contains a form 2023s ok 16 - Host match 2023s ok 17 - Field "token" is defined 2023s ok 18 - CSP header authorize POST request to \# 2023s ok 19 - Ask for a new certificate file 2023s ok 20 - Certificate has been reset 2023s ok 21 - Reset form 2023s ok 22 - HTTP code is 200 2023s ok 23 - Page contains a form 2023s ok 24 - Host match 2023s ok 25 - Field "mail" is defined 2023s ok 26 - CSP header authorize POST request to \# 2023s ok 27 - Post mail 2023s ok 28 - Found link in mail 2023s ok 29 - Post mail token received by mail 2023s ok 30 - HTTP code is 200 2023s ok 31 - Page contains a form 2023s ok 32 - Host match 2023s ok 33 - Field "token" is defined 2023s ok 34 - CSP header authorize POST request to \# 2023s ok 35 - Ask for a new certificate file 2023s ok 36 - Invalid certificate 2023s 1..36 2023s ok 2023s t/44-CertificateResetByMail-LDAP.t ............................................. 2023s ok 1 - use Lemonldap::NG::Portal::Main; 2023s ok 2 # skip LLNGTESTLDAP is not set 2023s ok 3 # skip LLNGTESTLDAP is not set 2023s ok 4 # skip LLNGTESTLDAP is not set 2023s ok 5 # skip LLNGTESTLDAP is not set 2023s ok 6 # skip LLNGTESTLDAP is not set 2023s ok 7 # skip LLNGTESTLDAP is not set 2023s ok 8 # skip LLNGTESTLDAP is not set 2023s ok 9 # skip LLNGTESTLDAP is not set 2023s ok 10 # skip LLNGTESTLDAP is not set 2023s ok 11 # skip LLNGTESTLDAP is not set 2023s ok 12 # skip LLNGTESTLDAP is not set 2023s ok 13 # skip LLNGTESTLDAP is not set 2023s 1..13 2023s ok 2024s t/50-IssuerGet.t ............................................................... 2024s ok 1 - use Lemonldap::NG::Portal::Main; 2024s ok 2 - Portal object 2024s ok 3 - Init 2024s ok 4 - Portal app 2024s ok 5 - Auth query 2024s ok 6 - HTTP code is 200 2024s ok 7 - Get cookie lemonldap (8c83faf31855c1e4c6f0f22fc66d38a6896151772d44d00a2e8054256d1b7137) 2024s ok 8 - GET request with good url 2024s ok 9 - Reject reason is 92 2024s ok 10 - Auth query 2024s ok 11 - HTTP code is 200 2024s ok 12 - Get cookie lemonldap (d11fdc3a0441fa90c5f86097502c526e3be90b623d9d97ff223b8fa3fda16ca7) 2024s ok 13 - GET request with good url 2024s ok 14 - Get redirection 2024s ok 15 - Location is http://test1.example.com/?ID=d11fdc3a0441fa90c5f86097502c526e3be90b623d9d97ff223b8fa3fda16ca7 2024s ok 16 - Not logged access 2024s ok 17 - Response status is 401 2024s ok 18 - Content is JSON 2024s ok 19 - Error code is 9 2024s 1..19 2024s ok 2024s t/50-IssuerJitsiJWT.t .......................................................... 2024s ok 1 - use Lemonldap::NG::Portal::Main; 2024s ok 2 - Portal object 2024s ok 3 - Init 2024s ok 4 - Portal app 2024s # Subtest: ASAP key server (PUBLIC KEY) 2024s ok 1 - Portal object 2024s ok 2 - Init 2024s ok 3 - Portal app 2024s ok 4 - ASAP request with unknown key id hash 2024s ok 5 - Not found 2024s ok 6 - ASAP request with valid key id hash 2024s ok 7 - OK 2024s ok 8 - Found correct format 2024s ok 9 - ASAP request with valid key id hash (old key) 2024s ok 10 - OK 2024s ok 11 - Received keys are not the same 2024s 1..11 2024s ok 5 - ASAP key server (PUBLIC KEY) 2024s # Subtest: ASAP key server (CERTIFICATE) 2024s ok 1 - Portal object 2024s ok 2 - Init 2024s ok 3 - Portal app 2024s ok 4 - ASAP request with unknown key id hash 2024s ok 5 - Not found 2024s ok 6 - ASAP request with valid key id hash 2024s ok 7 - OK 2024s ok 8 - Found correct format 2024s ok 9 - ASAP request with valid key id hash (old key) 2024s ok 10 - OK 2024s ok 11 - Received keys are not the same 2024s 1..11 2024s ok 6 - ASAP key server (CERTIFICATE) 2024s # Subtest: ASAP key server (authenticated) 2024s ok 1 - Auth query 2024s ok 2 - HTTP code is 200 2024s ok 3 - Get cookie lemonldap (4e470d955a51cb500515cfcfea65467af20564136ce997462c927481885e4a8a) 2024s ok 4 - ASAP request with unknown key id hash 2024s ok 5 - Not found 2024s ok 6 - ASAP request with valid key id hash 2024s ok 7 - OK 2024s ok 8 - Found correct format 2024s ok 9 - ASAP request with valid key id hash (old key) 2024s ok 10 - OK 2024s ok 11 - Received keys are not the same 2024s 1..11 2024s ok 7 - ASAP key server (authenticated) 2024s # Subtest: Unauthorized user 2024s ok 1 - Auth query 2024s ok 2 - HTTP code is 200 2024s ok 3 - Get cookie lemonldap (0ccd3ff6dc0b88af976c453104baf555226fbbbf72ecaae7f57df08d0c68a386) 2024s ok 4 - Jitsi request with good url 2024s ok 5 - Expected portal error code: code found on page 2024s ok 6 - Expected portal error code 2024s 1..6 2024s ok 8 - Unauthorized user 2024s # Subtest: Login with RS256 2024s ok 1 - Auth query 2024s ok 2 - HTTP code is 200 2024s ok 3 - Get cookie lemonldap (67e8a053bff7b8a6beb43b36b87becec1f185cb79699c820dba375e62a88c97d) 2024s # Subtest: Missing room parameter 2024s ok 1 - Jitsi request without room 2024s ok 2 - Expected portal error code: code found on page 2024s ok 3 - Expected portal error code 2024s 1..3 2024s ok 4 - Missing room parameter 2024s # Subtest: Correct room parameter 2024s ok 1 - Jitsi request with good url 2024s ok 2 - Get redirection 2024s ok 3 - Location header found 2024s ok 4 - Correct path 2024s ok 5 - Found JWT parameter in response 2024s ok 6 - Correct type in header 2024s ok 7 - Expected alg 2024s ok 8 - Correct subject/domain 2024s ok 9 - Correct audience 2024s ok 10 - Correct issuer 2024s ok 11 - Correct room 2024s ok 12 - Correct user 2024s ok 13 - Token expires in more than 500 seconds 2024s 1..13 2024s ok 5 - Correct room parameter 2024s 1..5 2024s ok 9 - Login with RS256 2024s ok 10 - Portal object 2024s ok 11 - Init 2024s ok 12 - Portal app 2024s # Subtest: Login with HS256 2024s ok 1 - Auth query 2024s ok 2 - HTTP code is 200 2024s ok 3 - Get cookie lemonldap (4e3a84512bbd99328a5163a4124d32f7682a7d5e95809534917dbbfc636392a4) 2024s # Subtest: Missing room parameter 2024s ok 1 - Jitsi request without room 2024s ok 2 - Expected portal error code: code found on page 2024s ok 3 - Expected portal error code 2024s 1..3 2024s ok 4 - Missing room parameter 2024s # Subtest: Correct room parameter 2024s ok 1 - Jitsi request with good url 2024s ok 2 - Get redirection 2024s ok 3 - Location header found 2024s ok 4 - Correct path 2024s ok 5 - Found JWT parameter in response 2024s ok 6 - Correct type in header 2024s ok 7 - Expected alg 2024s ok 8 - Correct subject/domain 2024s ok 9 - Correct audience 2024s ok 10 - Correct issuer 2024s ok 11 - Correct room 2024s ok 12 - Correct user 2024s ok 13 - Token expires in more than 500 seconds 2024s 1..13 2024s ok 5 - Correct room parameter 2024s 1..5 2024s ok 13 - Login with HS256 2024s 1..13 2024s ok 2025s t/51-OIDC-Internal-Token-Exchange-no-audience.t ................................ 2025s ok 1 - use Lemonldap::NG::Portal::Main; 2025s ok 2 - Portal object 2025s ok 3 - Init 2025s ok 4 - Portal app 2025s ok 5 - Get cookie lemonldap (6574d0cab35694cf5d08260723fce36d25eb468dd2d27c3f2e7cca59123914ab) 2025s ok 6 - Get redirection 2025s ok 7 - Location header found 2025s ok 8 - HTTP code is 200 2025s ok 9 - Content-Type is JSON 2025s ok 10 - Content is valid JSON 2025s ok 11 - Got access token 2025s ok 12 - Got refresh token 2025s ok 13 - Got ID token 2025s ok 14 - Call /token with access_token 2025s ok 15 - HTTP code is 200 2025s ok 16 - Content-Type is JSON 2025s ok 17 - Content is valid JSON 2025s ok 18 - Got refreshed Access token 2025s ok 19 - Got refreshed ID token 2025s ok 20 - Got new refresh_token 2025s ok 21 - Found sub in ID token 2025s ok 22 - Found claim in ID token 2025s ok 23 - rpid is in audience 2025s ok 24 - HTTP code is 200 2025s ok 25 - Content-Type is JSON 2025s ok 26 - Content is valid JSON 2025s ok 27 - Got User Info 2025s ok 28 - Got User Info 2025s ok 29 - Access token rejected 2025s 1..29 2025s ok 2026s t/51-OIDC-Internal-Token-Exchange.t ............................................ 2026s ok 1 - use Lemonldap::NG::Portal::Main; 2026s ok 2 - Portal object 2026s ok 3 - Init 2026s ok 4 - Portal app 2026s ok 5 - Get cookie lemonldap (ad57a89fa69a86e8ce9bd5035b8c0cd0ac4b5e3ae121efc974813107a72e0376) 2026s ok 6 - Get redirection 2026s ok 7 - Location header found 2026s ok 8 - HTTP code is 200 2026s ok 9 - Content-Type is JSON 2026s ok 10 - Content is valid JSON 2026s ok 11 - Got access token 2026s ok 12 - Got refresh token 2026s ok 13 - Got ID token 2026s ok 14 - Call /token with Matrix token 2026s ok 15 - HTTP code is 200 2026s ok 16 - Content-Type is JSON 2026s ok 17 - Content is valid JSON 2026s ok 18 - Got refreshed Access token 2026s ok 19 - Got refreshed ID token 2026s ok 20 - Got new refresh_token 2026s ok 21 - Found sub in ID token 2026s ok 22 - Found claim in ID token 2026s ok 23 - rpid2 is in audience 2026s ok 24 - HTTP code is 200 2026s ok 25 - Content-Type is JSON 2026s ok 26 - Content is valid JSON 2026s ok 27 - Got User Info 2026s ok 28 - Got User Info 2026s ok 29 - Access token rejected 2026s ok 30 - Portal object 2026s ok 31 - Init 2026s ok 32 - Portal app 2026s ok 33 - Get cookie lemonldap (68abd9beee4b96aa19fc2c7d453f356acfa8ff4b4e70556b0ff5656305cb2e78) 2026s ok 34 - Get redirection 2026s ok 35 - Location header found 2026s ok 36 - HTTP code is 200 2026s ok 37 - Content-Type is JSON 2026s ok 38 - Content is valid JSON 2026s ok 39 - Token is a JWT 2026s ok 40 - Found claim in JWT 2026s ok 41 - Found claim in JWT 2026s ok 42 - Found claim in JWT 2026s ok 43 - Found claim in JWT 2026s ok 44 - Found claim in JWT 2026s ok 45 2026s ok 46 2026s ok 47 2026s ok 48 - Expiration date sanity check 2026s ok 49 - Expiration date sanity check 2026s ok 50 - Got access token 2026s ok 51 - Got refresh token 2026s ok 52 - Got ID token 2026s ok 53 - Call /token with Matrix token 2026s ok 54 - HTTP code is 200 2026s ok 55 - Content-Type is JSON 2026s ok 56 - Content is valid JSON 2026s ok 57 - Got refreshed Access token 2026s ok 58 - Got refreshed ID token 2026s ok 59 - Got new refresh_token 2026s ok 60 - Found sub in ID token 2026s ok 61 - Found claim in ID token 2026s ok 62 - rpid2 is in audience 2026s ok 63 - HTTP code is 200 2026s ok 64 - Content-Type is JSON 2026s ok 65 - Content is valid JSON 2026s ok 66 - Got User Info 2026s ok 67 - Got User Info 2026s ok 68 - Access token rejected 2026s ok 69 - Portal object 2026s ok 70 - Init 2026s ok 71 - Portal app 2026s ok 72 - Get cookie lemonldap (45ffdbc3ee7c12c952ca5867ea387560301f26bb9c95ae70b6c051121730da8c) 2026s ok 73 - Get redirection 2026s ok 74 - Location header found 2026s ok 75 - HTTP code is 200 2026s ok 76 - Content-Type is JSON 2026s ok 77 - Content is valid JSON 2026s ok 78 - Token is a JWT 2026s ok 79 - Found claim in JWT 2026s ok 80 - Found claim in JWT 2026s ok 81 - Found claim in JWT 2026s ok 82 - Found claim in JWT 2026s ok 83 - Found claim in JWT 2026s ok 84 2026s ok 85 2026s ok 86 2026s ok 87 - Expiration date sanity check 2026s ok 88 - Expiration date sanity check 2026s ok 89 - Got access token 2026s ok 90 - Got refresh token 2026s ok 91 - Got ID token 2026s ok 92 - Call /token with Matrix token 2026s ok 93 - HTTP code is 200 2026s ok 94 - Content-Type is JSON 2026s ok 95 - Content is valid JSON 2026s ok 96 - Got refreshed Access token 2026s ok 97 - Got refreshed ID token 2026s ok 98 - Got new refresh_token 2026s ok 99 - Found sub in ID token 2026s ok 100 - Found claim in ID token 2026s ok 101 - rpid2 is in audience 2026s ok 102 - HTTP code is 200 2026s ok 103 - Content-Type is JSON 2026s ok 104 - Content is valid JSON 2026s ok 105 - Got User Info 2026s ok 106 - Got User Info 2026s ok 107 - Access token rejected 2026s 1..107 2026s ok 2026s t/56-CheckDevOps-with-Download.t ............................................... 2026s ok 1 - use Lemonldap::NG::Portal::Main; 2026s ok 2 - Portal object 2026s ok 3 - Init 2026s ok 4 - Portal app 2026s ok 5 - Get Menu 2026s ok 6 - HTTP code is 200 2026s ok 7 - Page contains a form 2026s ok 8 - Host match 2026s ok 9 - Field "user" is defined 2026s ok 10 - Field "password" is defined 2026s ok 11 - CSP header authorize POST request to \# 2026s ok 12 - Auth query 2026s ok 13 - Get cookie lemonldap (c5e8cd338798b7113266a3e2dcc3e88641163bbcaee06a62a0d1a81a2c517c00) 2026s ok 14 - Get redirection 2026s ok 15 - Location is http://auth.example.com/ 2026s ok 16 - CheckDevOps form 2026s ok 17 - HTTP code is 200 2026s ok 18 - Page contains a form 2026s ok 19 - URI match 2026s ok 20 - Field "checkDevOpsFile" is defined 2026s ok 21 - Field "url" is defined 2026s ok 22 - Found trspan="checkDevOps" 2026s ok 23 - POST checkdevops with file 2026s ok 24 - PRE not required 2026s ok 25 - HEADERS 2026s ok 26 - Normalized hearder Name found 2026s ok 27 - Normalized hearder Auth-User not found 2026s ok 28 - RULES 2026s ok 29 - testno 2026s ok 30 - default 2026s ok 31 - testyes 2026s ok 32 - deny 2026s ok 33 - file 2026s ok 34 - Hearder Mail not found 2026s ok 35 - Hearder UA found 2026s ok 36 - HTTP code is 200 2026s ok 37 - Page contains a form 2026s ok 38 - URI match 2026s ok 39 - Field "checkDevOpsFile" is defined 2026s ok 40 - POST empty checkdevops form 2026s ok 41 - Response is JSON 2026s ok 42 - alert-danger found 2026s ok 43 - PE79 2026s ok 44 - POST checkdevops with url 2026s ok 45 - Response is JSON 2026s ok 46 - alert-danger found 2026s ok 47 - PE105 2026s ok 48 - POST checkdevops with url 2026s ok 49 - Response is JSON 2026s ok 50 - Bad URL 2026s ok 51 - POST checkdevops with wrong url 2026s ok 52 - Response is JSON 2026s ok 53 - Well formated URL 2026s ok 54 - Logout request 2026s ok 55 - Response is 200 2026s ok 56 - Cookie is deleted 2026s ok 57 - No pdata 2026s ok 58 - Disconnect request 2026s ok 59 - Response is 401 2026s 1..59 2026s ok 2027s t/56-CheckDevOps.t ............................................................. 2027s ok 1 - use Lemonldap::NG::Portal::Main; 2027s ok 2 - Portal object 2027s ok 3 - Init 2027s ok 4 - Portal app 2027s ok 5 - Get Menu 2027s ok 6 - HTTP code is 200 2027s ok 7 - Page contains a form 2027s ok 8 - Host match 2027s ok 9 - Field "user" is defined 2027s ok 10 - Field "password" is defined 2027s ok 11 - Field "token" is defined 2027s ok 12 - CSP header authorize POST request to \# 2027s ok 13 - Auth query 2027s ok 14 - Get cookie lemonldap (c6d5156062db695bbcbb553c51d0df8c43523688791cb360398b2816ea47fc37) 2027s ok 15 - Get redirection 2027s ok 16 - Location is http://auth.example.com/ 2027s ok 17 - CheckDevOps form 2027s ok 18 - HTTP code is 200 2027s ok 19 - Page contains a form 2027s ok 20 - URI match 2027s ok 21 - Field "checkDevOpsFile" is defined 2027s ok 22 - Field "token" is defined 2027s ok 23 - Found trspan="checkDevOps" 2027s ok 24 - POST checkdevops without token 2027s ok 25 - Found PE_NOTOKEN 2027s ok 26 - HTTP code is 200 2027s ok 27 - Page contains a form 2027s ok 28 - URI match 2027s ok 29 - Field "checkDevOpsFile" is defined 2027s ok 30 - Field "token" is defined 2027s ok 31 - POST checkdevops with bad file 2027s ok 32 - Found PE_BAD_DEVOPS_FILE 2027s ok 33 - HTTP code is 200 2027s ok 34 - Page contains a form 2027s ok 35 - URI match 2027s ok 36 - Field "checkDevOpsFile" is defined 2027s ok 37 - Field "token" is defined 2027s ok 38 - POST checkdevops with bad file2 2027s ok 39 - Found PE_BAD_DEVOPS_FILE 2027s ok 40 - HTTP code is 200 2027s ok 41 - Page contains a form 2027s ok 42 - URI match 2027s ok 43 - Field "checkDevOpsFile" is defined 2027s ok 44 - Field "token" is defined 2027s ok 45 - POST checkdevops with bad file3 2027s ok 46 - Found PE_BAD_DEVOPS_FILE 2027s ok 47 - HTTP code is 200 2027s ok 48 - Page contains a form 2027s ok 49 - URI match 2027s ok 50 - Field "checkDevOpsFile" is defined 2027s ok 51 - Field "token" is defined 2027s ok 52 - POST checkdevops with bad file4 2027s ok 53 - Found PE_BAD_DEVOPS_FILE 2027s ok 54 - Found unknownAttributes 2027s ok 55 - Found 4 unknown attributes 2027s ok 56 - HTTP code is 200 2027s ok 57 - Page contains a form 2027s ok 58 - URI match 2027s ok 59 - Field "checkDevOpsFile" is defined 2027s ok 60 - Field "token" is defined 2027s ok 61 - POST checkdevops with file 2027s ok 62 - PRE required 2027s ok 63 - HEADERS 2027s ok 64 - Hearder Name found 2027s ok 65 - Hearder User found 2027s ok 66 - Hearder LDAP_Var found 2027s ok 67 - Hearder Groups_SSO found 2027s ok 68 - 3 SSO groups found 2027s ok 69 - Hearder Mail not found 2027s ok 70 - Hearder UA not found 2027s ok 71 - RULES 2027s ok 72 - testno 2027s ok 73 - default 2027s ok 74 - testyes 2027s ok 75 - deny 2027s ok 76 - file 2027s ok 77 - HTTP code is 200 2027s ok 78 - Page contains a form 2027s ok 79 - URI match 2027s ok 80 - Field "checkDevOpsFile" is defined 2027s ok 81 - Field "token" is defined 2027s ok 82 - POST checkdevops with file 2027s ok 83 - Response is JSON 2027s ok 84 - alert-info found 2027s ok 85 - headers found 2027s ok 86 - rules found 2027s ok 87 - rule found 2027s ok 88 - CheckDevOps form 2027s ok 89 - HTTP code is 200 2027s ok 90 - Page contains a form 2027s ok 91 - URI match 2027s ok 92 - Field "checkDevOpsFile" is defined 2027s ok 93 - Field "token" is defined 2027s ok 94 - POST checkdevops with file 2027s ok 95 - Response is JSON 2027s ok 96 - alert-danger found 2027s ok 97 - No file found 2027s ok 98 - PE104 found 2027s ok 99 - Token found 2027s ok 100 - POST checkdevops without token 2027s ok 101 - Response is JSON 2027s ok 102 - alert-warning found 2027s ok 103 - Token found 2027s ok 104 - No file found 2027s ok 105 - PE82 found 2027s ok 106 - POST checkdevops without token 2027s ok 107 - Response is JSON 2027s ok 108 - alert-warning found 2027s ok 109 - Token found 2027s ok 110 - PE81 found 2027s ok 111 - Logout request 2027s ok 112 - Response is 200 2027s ok 113 - Cookie is deleted 2027s ok 114 - No pdata 2027s ok 115 - Disconnect request 2027s ok 116 - Response is 401 2027s 1..116 2027s ok 2027s t/57-GlobalLogout-with-Confirmation.t .......................................... 2027s ok 1 - use Lemonldap::NG::Portal::Main; 2027s ok 2 - Portal object 2027s ok 3 - Init 2027s ok 4 - Portal app 2027s ok 5 - 1st "dwho" Auth query 2027s ok 6 - Get cookie lemonldap (c208d2e2c82c7abe77ee83ed0b64cd852251c6632e8e262e48b3711cb300fd7d) 2027s ok 7 - Get redirection 2027s ok 8 - Location is http://auth.example.com/ 2027s ok 9 - 2nd "dwho" Auth query 2027s ok 10 - Get cookie lemonldap (7aadb0fcb27dfdb7933c58611d04383359a4afc6c8920117910621721d4ecdf1) 2027s ok 11 - Get redirection 2027s ok 12 - Location is http://auth.example.com/ 2027s ok 13 - 3rd "dwho" Auth query 2027s ok 14 - Get cookie lemonldap (4d47676990e244266247ae1c50c692214584d2168d41a12b547f4f2952af0757) 2027s ok 15 - Get redirection 2027s ok 16 - Location is http://auth.example.com/ 2027s ok 17 - Logout request for "dwho" 2027s ok 18 - Content is JSON 2027s ok 19 - 3 active sessions found 2027s ok 20 - Confirmation required 2027s ok 21 - Confirmed logout request for "dwho" 2027s ok 22 - Content is JSON 2027s ok 23 - PE_LOGOUT_OK 2027s ok 24 - No session found 2027s 1..24 2027s ok 2028s t/57-GlobalLogout-with-Double-cookies-Single-session.t ......................... 2028s ok 1 - use Lemonldap::NG::Portal::Main; 2028s ok 2 - Portal object 2028s ok 3 - Init 2028s ok 4 - Portal app 2028s ok 5 - 1st "dwho" Auth query 2028s ok 6 - Get cookie lemonldap (2e9011bd819eba24838918c59e79a61f41a87fb0128a1055703b598417724121) 2028s ok 7 - Get cookie lemonldaphttp (d0672b31fe7f247a67e7e3ba6a6257d4621c591901a4bbf090f05fb5b8ae85b2f7d4ba6a83512fe9dd7a4fa3d662f6ea) 2028s ok 8 - Get redirection 2028s ok 9 - Location is http://auth.example.com/ 2028s ok 10 - 2nd "dwho" Auth query 2028s ok 11 - Get cookie lemonldap (6451f636206fc358ae906d80c17e717f6169277dea6f618f2b3aa7ab4b84e80e) 2028s ok 12 - Get cookie lemonldaphttp (ffcaab7d8a5ba79a2d68517d35f5b9be0ac834ed98cf19c98eff46026278dcda0b0eaf979673f27c0de4e0e6a3b12f67) 2028s ok 13 - Get redirection 2028s ok 14 - Location is http://auth.example.com/ 2028s ok 15 - 3rd "dwho" Auth query 2028s ok 16 - Get cookie lemonldap (18b62237f51cb1f30b3c7b7849dfd30af1c0733a5c43d68c861614eb6e710333) 2028s ok 17 - Get cookie lemonldaphttp (56e9297008a954f3ccbd9a369edd521a306128f6adaf872c2a653711cf73ba7e5fe9224f6a1a652a300d8ff9ef27cc44) 2028s ok 18 - Get redirection 2028s ok 19 - Location is http://auth.example.com/ 2028s ok 20 - Logout request for "dwho" 2028s ok 21 - HTTP code is 200 2028s ok 22 - Page contains a form 2028s ok 23 - URI match 2028s ok 24 - Field "token" is defined 2028s ok 25 - Found trspan="globalLogout" 2028s ok 26 - -> Three entries found 2028s ok 27 - -> Four found 2028s ok 28 - -> Three epoch found 2028s ok 29 - Right epoch found 2028s ok 30 - POST /globallogout?all=1 2028s ok 31 - Found PE_LOGOUT_OK 2028s ok 32 - Two SSO sessions found 2028s ok 33 - One TOKEN session found 2028s 1..33 2028s ok 2028s t/57-GlobalLogout-with-Double-cookies.t ........................................ 2028s ok 1 - use Lemonldap::NG::Portal::Main; 2028s ok 2 - Portal object 2028s ok 3 - Init 2028s ok 4 - Portal app 2028s ok 5 - 1st "dwho" Auth query 2028s ok 6 - Get cookie lemonldap (b40bbdff9aecd6d28f1c0751ca79485cb7072a4526a6144a8d989e1101ef38b4) 2028s ok 7 - Get cookie lemonldaphttp (c41ded3723a3f3b5d2348737fea9fa0f2d834ac7084033f036e3986c81dd77bf) 2028s ok 8 - Get redirection 2028s ok 9 - Location is http://auth.example.com/ 2028s ok 10 - 2nd "dwho" Auth query 2028s ok 11 - Get cookie lemonldap (8bcbcd845f74f7e94d880c357332e88c4e20de6d66b75010c8f990db315f9878) 2028s ok 12 - Get cookie lemonldaphttp (9d496aaa3c9c51ba87d4ea97db5db6f0a776925dcde38bf4fac3f0f6d99b581d) 2028s ok 13 - Get redirection 2028s ok 14 - Location is http://auth.example.com/ 2028s ok 15 - 3rd "dwho" Auth query 2028s ok 16 - Get cookie lemonldap (398be04b3e9ff2cbb4b68cbb516e76c1912d5e89322ed74e9362944d72afb851) 2028s ok 17 - Get cookie lemonldaphttp (2b506d7525fa975f6ac501653897673f296ab1effb9cd1581eada9966b7e0fe2) 2028s ok 18 - Get redirection 2028s ok 19 - Location is http://auth.example.com/ 2028s ok 20 - Logout request for "dwho" 2028s ok 21 - HTTP code is 200 2028s ok 22 - Page contains a form 2028s ok 23 - URI match 2028s ok 24 - Field "token" is defined 2028s ok 25 - Found trspan="globalLogout" 2028s ok 26 - -> Six entries found 2028s ok 27 - -> Four found 2028s ok 28 - -> Nine epoch found 2028s ok 29 - Right epoch found 2028s ok 30 - POST /globallogout?all=1 2028s ok 31 - Found PE_LOGOUT_OK 2028s ok 32 - Five sessions left 2028s 1..32 2028s ok 2029s t/57-GlobalLogout-without-Timer.t .............................................. 2029s ok 1 - use Lemonldap::NG::Portal::Main; 2029s ok 2 - Portal object 2029s ok 3 - Init 2029s ok 4 - Portal app 2029s ok 5 - 1st "dwho" Auth query 2029s ok 6 - Get cookie lemonldap (baa9b13513ee9f772367c5f40b8b6ef26ca25711200391ddc4e4bb6808411f26) 2029s ok 7 - Get redirection 2029s ok 8 - Location is http://auth.example.com/ 2029s ok 9 - 2nd "dwho" Auth query 2029s ok 10 - Get cookie lemonldap (457fd0c812d0389d272e9236428d7c2ba704f0a99e7cf673d7d845044ceab53d) 2029s ok 11 - Get redirection 2029s ok 12 - Location is http://auth.example.com/ 2029s ok 13 - 3rd "dwho" Auth query 2029s ok 14 - Get cookie lemonldap (32c2a0a3c898b85f335b891df1e47e9aa165669d35f68d1889e34f829cc2169e) 2029s ok 15 - Get redirection 2029s ok 16 - Location is http://auth.example.com/ 2029s ok 17 - 1st "rtyler" Auth query 2029s ok 18 - Get cookie lemonldap (c0bd2e4ad1cad07fdae00b72ead89071fb81faebe22a75b4fcb59976e0f99110) 2029s ok 19 - Get redirection 2029s ok 20 - Location is http://auth.example.com/ 2029s ok 21 - 2nd "rtyler" Auth query 2029s ok 22 - Get cookie lemonldap (750ecabff8d5176840740a8a6c73d318674d29e40c0e928c55ccc2a2289c05ee) 2029s ok 23 - Get redirection 2029s ok 24 - Location is http://auth.example.com/ 2029s ok 25 - Five sessions found 2029s ok 26 - Logout request for "rtyler" 2029s ok 27 - Found PE_LOGOUT_OK 2029s ok 28 - Three sessions found 2029s ok 29 - Logout request for "dwho" 2029s ok 30 - Content is JSON 2029s ok 31 - PE_LOGOUT_OK 2029s ok 32 - No session found 2029s 1..32 2029s ok 2029s t/57-GlobalLogout.t ............................................................ 2029s ok 1 - use Lemonldap::NG::Portal::Main; 2029s ok 2 - Portal object 2029s ok 3 - Init 2029s ok 4 - Portal app 2029s ok 5 - 1st "dwho" Auth query 2029s ok 6 - Get cookie lemonldap (76881e76650579fa7f08ca064208300f251d7b70d476741217b8f5a244ecd9ff) 2029s ok 7 - Get redirection 2029s ok 8 - Location is http://auth.example.com/ 2029s ok 9 - 2nd "dwho" Auth query 2029s ok 10 - Get cookie lemonldap (a0139a3609421a296125dc1a979cc6e20e0cf91aa5cf9e8f8834522c9454e407) 2029s ok 11 - Get redirection 2029s ok 12 - Location is http://auth.example.com/ 2029s ok 13 - 3rd "dwho" Auth query 2029s ok 14 - Get cookie lemonldap (ec51d80000876ee98eb0a19c4a7f0ef6bd9673bcd88cc00f357bcdbd4860030a) 2029s ok 15 - Get redirection 2029s ok 16 - Location is http://auth.example.com/ 2029s ok 17 - 1st "rtyler" Auth query 2029s ok 18 - Get cookie lemonldap (dc74f321d9dccc6701a67cc61353b5cd550e3404c066a84c9ae4c0420e33296a) 2029s ok 19 - Get redirection 2029s ok 20 - Location is http://auth.example.com/ 2029s ok 21 - 2nd "rtyler" Auth query 2029s ok 22 - Get cookie lemonldap (8283dffa7af0da991c009e61c9fbdb3d489ecf6d9bdd3df7e110a56bc6ef5474) 2029s ok 23 - Get redirection 2029s ok 24 - Location is http://auth.example.com/ 2029s ok 25 - Five sessions found 2029s ok 26 - Logout request for "rtyler" 2029s ok 27 - Found PE_LOGOUT_OK 2029s ok 28 - Logout request 2029s ok 29 - Response is 200 2029s ok 30 - Cookie is deleted 2029s ok 31 - No pdata 2029s ok 32 - Disconnect request 2029s ok 33 - Response is 401 2029s ok 34 - Three sessions found 2029s ok 35 - Logout request for "dwho" 2029s ok 36 - HTTP code is 200 2029s ok 37 - Page contains a form 2029s ok 38 - URI match 2029s ok 39 - Field "token" is defined 2029s ok 40 - Found trspan="globalLogout" 2029s ok 41 - Found CustomParam "DEMO_demo" macro 2029s ok 42 - -> Three entries found 2029s ok 43 - -> Five found 2029s ok 44 - -> Three epoch found 2029s ok 45 - Right epoch found 2029s ok 46 - Get globalLogout javascript 2029s ok 47 - POST /globallogout?all=1 2029s ok 48 - Response is JSON 2029s ok 49 - Response is PE_TOKENEXPIRED 2029s ok 50 - POST /globallogout?all=1 2029s ok 51 - Found PE_LOGOUT_OK 2029s ok 52 - No session found 2029s ok 53 - Post user/password 1 2029s ok 54 - Get redirection 2029s ok 55 - Location is http://auth.example.com/ 2029s ok 56 - Get cookie lemonldap (af9f561ae2246e20bf2bd7187526ddaf63f2915a4c9637397e25189fe15fb0b2) 2029s ok 57 - Post user/password 2 2029s ok 58 - Get redirection 2029s ok 59 - Location is http://auth.example.com/ 2029s ok 60 - Post user/password 3 2029s ok 61 - Get redirection 2029s ok 62 - Location is http://auth.example.com/ 2029s ok 63 - Three sessions found 2029s ok 64 - Post user/password 4 2029s ok 65 - Get cookie lemonldap (5ef349f0dba755a60b347c4fbd20b3b39c23c5bd8b9c0c99352eccd44bb0e1f5) 2029s ok 66 - DELETE /session/my 2029s ok 67 - GET JSON 2029s ok 68 - Session removed 2029s ok 69 - DELETE /sessions/my 2029s ok 70 - GET JSON 2029s ok 71 - Two sessions removed 2029s ok 72 - One remaining session found 2029s ok 73 - Logout request 2029s ok 74 - Response is 200 2029s ok 75 - Cookie is deleted 2029s ok 76 - No pdata 2029s ok 77 - Disconnect request 2029s ok 78 - Response is 401 2029s 1..78 2029s ok 2030s t/57-LogoutForward.t ........................................................... 2030s ok 1 - use Lemonldap::NG::Portal::Main; 2030s ok 2 - Portal object 2030s ok 3 - Init 2030s ok 4 - Portal app 2030s ok 5 - 1st "dwho" Auth query 2030s ok 6 - Get cookie lemonldap (97f70e14fa3aa5b2ca42e2f38bafe704d43dd71ef60e3a46dab4a7914f7bc1e0) 2030s ok 7 - Get redirection 2030s ok 8 - Location is http://auth.example.com/ 2030s ok 9 - Logout request for "dwho" 2030s ok 10 - Found Logout Forward page 2030s ok 11 - Logout request 2030s ok 12 - Response is 200 2030s ok 13 - Cookie is deleted 2030s ok 14 - No pdata 2030s ok 15 - Disconnect request 2030s ok 16 - Response is 401 2030s 1..16 2030s ok 2030s t/57-LogoutForward2153.t ....................................................... 2030s ok 1 - use Lemonldap::NG::Portal::Main; 2030s ok 2 - Portal object 2030s ok 3 - Init 2030s ok 4 - Portal app 2030s ok 5 - use Lemonldap::NG::Handler::Server; 2030s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2030s ok 7 - App 2030s ok 8 - 1st "dwho" Auth query 2030s ok 9 - Get cookie lemonldap (9c9f41bcacbeae0e3fd0bda37a60b628280a49f83ac8fbea22dfff8521e96768) 2030s ok 10 - Get redirection 2030s ok 11 - Location is http://auth.example.com/ 2030s ok 12 - Logout request for "dwho" 2030s ok 13 - Found Logout Forward page 2030s ok 14 - Get cookie lemonldap (0) 2030s ok 15 - Test empty cookie sent at logout 2030s ok 16 - Verify absence of cookie lemonldappdata 2030s ok 17 - Forward logout 2030s ok 18 - Verify absence of cookie lemonldappdata 2030s 1..18 2030s ok 2031s t/58-DecryptValue-with-custom-function.t ....................................... 2031s ok 1 - use Lemonldap::NG::Portal::Main; 2031s ok 2 - Portal object 2031s ok 3 - Init 2031s ok 4 - Portal app 2031s ok 5 - Get Menu 2031s ok 6 - HTTP code is 200 2031s ok 7 - Page contains a form 2031s ok 8 - Host match 2031s ok 9 - Field "user" is defined 2031s ok 10 - Field "password" is defined 2031s ok 11 - CSP header authorize POST request to \# 2031s ok 12 - Auth query 2031s ok 13 - Get cookie lemonldap (a0ec47974319c1f444c4f36d88ad5667533aef7ccfb7742646a27cddc62b452c) 2031s ok 14 - Get redirection 2031s ok 15 - Location is http://auth.example.com/ 2031s ok 16 - CheckUser form 2031s ok 17 - Found decryptValue.png 2031s ok 18 - DecryptValue form 2031s ok 19 - HTTP code is 200 2031s ok 20 - Page contains a form 2031s ok 21 - URI match 2031s ok 22 - Field "cipheredValue" is defined 2031s ok 23 - Found trspan="decryptCipheredValue" 2031s ok 24 - POST decryptvalue with valid value 2031s ok 25 - Found decryted value 2031s ok 26 - HTTP code is 200 2031s ok 27 - Page contains a form 2031s ok 28 - URI match 2031s ok 29 - Field "cipheredValue" is defined 2031s ok 30 - Logout request 2031s ok 31 - Response is 200 2031s ok 32 - Cookie is deleted 2031s ok 33 - No pdata 2031s ok 34 - Disconnect request 2031s ok 35 - Response is 401 2031s 1..35 2031s ok 2032s t/58-DecryptValue-with-internal-function.t ..................................... 2032s ok 1 - use Lemonldap::NG::Portal::Main; 2032s ok 2 - Portal object 2032s ok 3 - Init 2032s ok 4 - Portal app 2032s ok 5 - Get Menu 2032s ok 6 - HTTP code is 200 2032s ok 7 - Page contains a form 2032s ok 8 - Host match 2032s ok 9 - Field "user" is defined 2032s ok 10 - Field "password" is defined 2032s ok 11 - Field "token" is defined 2032s ok 12 - CSP header authorize POST request to \# 2032s ok 13 - Auth query 2032s ok 14 - Get cookie lemonldap (5068c4f0f5b2b13cc4e24d792669347dbc30ee027c58cdf8e3d305d20202a9c8) 2032s ok 15 - Get redirection 2032s ok 16 - Location is http://auth.example.com/ 2032s ok 17 - Try DecryptValue form for a forbidden user 2032s ok 18 - Found trmsg="95" 2032s ok 19 - Logout request 2032s ok 20 - Response is 200 2032s ok 21 - Cookie is deleted 2032s ok 22 - No pdata 2032s ok 23 - Disconnect request 2032s ok 24 - Response is 401 2032s ok 25 - Get Menu 2032s ok 26 - HTTP code is 200 2032s ok 27 - Page contains a form 2032s ok 28 - Host match 2032s ok 29 - Field "user" is defined 2032s ok 30 - Field "password" is defined 2032s ok 31 - Field "token" is defined 2032s ok 32 - CSP header authorize POST request to \# 2032s ok 33 - Auth query 2032s ok 34 - Get cookie lemonldap (171d1037b3656b9174a34ad4b45f50a28bcaa845a0ca8122c41766241751f552) 2032s ok 35 - Get redirection 2032s ok 36 - Location is http://auth.example.com/ 2032s ok 37 - CheckUser form 2032s ok 38 - Found decryptValue.png 2032s ok 39 - DecryptValue form 2032s ok 40 - HTTP code is 200 2032s ok 41 - Page contains a form 2032s ok 42 - URI match 2032s ok 43 - Field "cipheredValue" is defined 2032s ok 44 - Field "token" is defined 2032s ok 45 - Found trspan="decryptCipheredValue" 2032s ok 46 - POST decryptvalue with valid value 2032s ok 47 - Found decryted value 2032s ok 48 - HTTP code is 200 2032s ok 49 - Page contains a form 2032s ok 50 - URI match 2032s ok 51 - Field "cipheredValue" is defined 2032s ok 52 - Field "token" is defined 2032s substr outside of string at /usr/lib/powerpc64le-linux-gnu/perl-base/bytes.pm line 15. 2032s ok 53 - POST decryptvalue with invalid value 2032s ok 54 - Found trspan="notAnEncryptedValue" 2032s ok 55 - HTTP code is 200 2032s ok 56 - Page contains a form 2032s ok 57 - URI match 2032s ok 58 - Field "cipheredValue" is defined 2032s ok 59 - Field "token" is defined 2032s ok 60 - POST decryptvalue without token 2032s ok 61 - Found PE_NOTOKEN 2032s ok 62 - HTTP code is 200 2032s ok 63 - Page contains a form 2032s ok 64 - URI match 2032s ok 65 - Field "cipheredValue" is defined 2032s ok 66 - Field "token" is defined 2032s ok 67 - POST decryptvalue with an expired token 2032s ok 68 - Found PE_TOKENEXPIRED 2032s ok 69 - Logout request 2032s ok 70 - Response is 200 2032s ok 71 - Cookie is deleted 2032s ok 72 - No pdata 2032s ok 73 - Disconnect request 2032s ok 74 - Response is 401 2032s 1..74 2032s ok 2032s t/59-Double-cookies-Refresh-and-Logout.t ....................................... 2032s ok 1 - use Lemonldap::NG::Portal::Main; 2032s ok 2 - Portal object 2032s ok 3 - Init 2032s ok 4 - Portal app 2032s ok 5 - Get Menu 2032s ok 6 - HTTP code is 200 2032s ok 7 - Page contains a form 2032s ok 8 - Host match 2032s ok 9 - Field "user" is defined 2032s ok 10 - Field "password" is defined 2032s ok 11 - CSP header authorize POST request to \# 2032s ok 12 - Auth query 2032s ok 13 - Get cookie lemonldap (6ed2d3e880cfc8a001224300423ba2847ab56beb83f56dc16f736a0f808d97f2) 2032s ok 14 - Get cookie lemonldaphttp (5058b50d58b5bd5a0f88ac1dc781d263256d2425c20a2996717aa6250836e95a) 2032s ok 15 - -> Get cookie : lemonldap=something 2032s ok 16 - -> Cookie 'lemonldap' is HttpOnly 2032s ok 17 - -> Cookie 'lemonldap' is secure 2032s ok 18 - -> Get cookie lemonldaphttp=something 2032s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 2032s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 2032s ok 21 - -> Doule Cookies for two sessions found 2032s ok 22 - Get redirection 2032s ok 23 - Location is http://auth.example.com/ 2032s ok 24 - Get Menu 2032s ok 25 - HTTP code is 200 2032s ok 26 - Connected as Dwho 2032s ok 27 - CheckUser form 2032s ok 28 - HTTP code is 200 2032s ok 29 - Page contains a form 2032s ok 30 - URI match 2032s ok 31 - Field "user" is defined 2032s ok 32 - Field "url" is defined 2032s ok 33 - Found trspan="checkUser" 2032s ok 34 - POST checkuser 2032s ok 35 - Found 19 attributes 2032s ok 36 - Timestamp found 2032s ok 37 - Refresh query 2032s ok 38 - Get redirection 2032s ok 39 - Location is http://auth.example.com/ 2032s ok 40 - Get Menu 2032s ok 41 - HTTP code is 200 2032s ok 42 - Connected as Dwho 2032s ok 43 - CheckUser form 2032s ok 44 - HTTP code is 200 2032s ok 45 - Page contains a form 2032s ok 46 - URI match 2032s ok 47 - Field "user" is defined 2032s ok 48 - Field "url" is defined 2032s ok 49 - Found trspan="checkUser" 2032s ok 50 - POST checkuser 2032s ok 51 - Found 19 attributes 2032s ok 52 - Timestamp found 2032s ok 53 - _updateTime has been updated 2032s ok 54 - Get Menu 2032s ok 55 - HTTP code is 200 2032s ok 56 - Dwho has been well disconnected 2032s 1..56 2032s ok 2033s t/59-Double-cookies-for-Double-sessions.t ...................................... 2033s ok 1 - use Lemonldap::NG::Portal::Main; 2033s ok 2 - Portal object 2033s ok 3 - Init 2033s ok 4 - Portal app 2033s ok 5 - Get Menu 2033s ok 6 - HTTP code is 200 2033s ok 7 - Page contains a form 2033s ok 8 - Host match 2033s ok 9 - Field "user" is defined 2033s ok 10 - Field "password" is defined 2033s ok 11 - CSP header authorize POST request to \# 2033s ok 12 - Auth query 2033s ok 13 - Get cookie lemonldap (791223bff06a005cf0c11f613be0b957c1026b7028a8294ccfa504cfa0d3d549) 2033s ok 14 - Get cookie lemonldaphttp (e00156c888572cc2dc03edae925e45f80a97f3ef54adc8e5e479f43a19f7e4be) 2033s ok 15 - -> Get cookie : lemonldap=something 2033s ok 16 - -> Cookie 'lemonldap' is HttpOnly 2033s ok 17 - -> Cookie 'lemonldap' is secure 2033s ok 18 - -> Get cookie lemonldaphttp=something 2033s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 2033s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 2033s ok 21 - -> Double Cookies for two sessions found 2033s ok 22 - Get redirection 2033s ok 23 - Location is http://auth.example.com/ 2033s ok 24 - Logout request 2033s ok 25 - Response is 200 2033s ok 26 - Cookie is deleted 2033s ok 27 - No pdata 2033s ok 28 - Disconnect request 2033s ok 29 - Response is 401 2033s 1..29 2033s ok 2033s t/59-Double-cookies-for-a-Single-session.t ..................................... 2033s ok 1 - use Lemonldap::NG::Portal::Main; 2033s ok 2 - Portal object 2033s ok 3 - Init 2033s ok 4 - Portal app 2033s ok 5 - Get Menu 2033s ok 6 - HTTP code is 200 2033s ok 7 - Page contains a form 2033s ok 8 - Host match 2033s ok 9 - Field "user" is defined 2033s ok 10 - Field "password" is defined 2033s ok 11 - CSP header authorize POST request to \# 2033s ok 12 - Auth query 2033s ok 13 - Get cookie lemonldap (75e33d04b4d29e62992b06bf4f49089f09f65af6f17ec38f17e9f8c36d3b06f2) 2033s ok 14 - Get cookie lemonldaphttp (486f6fa7fa2d4c772e73a252e473f6acbe47d82f3af652d944190d660db4414a2eeb63e8aa1e13bd25ae97921276bb64) 2033s ok 15 - -> https cookie is 64 char long 2033s ok 16 - -> Cookie 'lemonldap' is HttpOnly 2033s ok 17 - -> Cookie 'lemonldap' is secure 2033s ok 18 - -> http cookie is 96 byte long 2033s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 2033s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 2033s ok 21 - -> Doule Cookies for a single session 2033s ok 22 - Get redirection 2033s ok 23 - Location is http://auth.example.com/ 2033s ok 24 - Logout request 2033s ok 25 - Response is 200 2033s ok 26 - Cookie is deleted 2033s ok 27 - No pdata 2033s ok 28 - Disconnect request 2033s ok 29 - Response is 401 2033s 1..29 2033s ok 2034s t/59-Secured-cookie-Refresh-and-Logout.t ....................................... 2034s ok 1 - use Lemonldap::NG::Portal::Main; 2034s ok 2 - Portal object 2034s ok 3 - Init 2034s ok 4 - Portal app 2034s ok 5 - Get Menu 2034s ok 6 - HTTP code is 200 2034s ok 7 - Page contains a form 2034s ok 8 - Host match 2034s ok 9 - Field "user" is defined 2034s ok 10 - Field "password" is defined 2034s ok 11 - CSP header authorize POST request to \# 2034s ok 12 - Auth query 2034s ok 13 - Get cookie lemonldap (77626099fa957461f0c0455b98b06773197c033c1969119b5ed8c18927bd654d) 2034s ok 14 - -> Get cookie : lemonldap=something 2034s ok 15 - -> Cookie 'lemonldap' is HttpOnly 2034s ok 16 - -> Cookie 'lemonldap' is secure 2034s ok 17 - -> HTTPS Cookie for one session found 2034s ok 18 - Get redirection 2034s ok 19 - Location is http://auth.example.com/ 2034s ok 20 - Get Menu 2034s ok 21 - HTTP code is 200 2034s ok 22 - Connected as Dwho 2034s ok 23 - Refresh query 2034s ok 24 - Get redirection 2034s ok 25 - Location is http://auth.example.com/ 2034s ok 26 - Get Menu 2034s ok 27 - HTTP code is 200 2034s ok 28 - Connected as Dwho 2034s ok 29 - Get Menu 2034s ok 30 - HTTP code is 200 2034s ok 31 - Dwho has been well disconnected 2034s 1..31 2034s ok 2034s t/61-AdaptativeAuthenticationLevel.t ........................................... 2034s ok 1 - use Lemonldap::NG::Portal::Main; 2034s ok 2 - Portal object 2034s ok 3 - Init 2034s ok 4 - Portal app 2034s ok 5 - Auth query 2034s ok 6 - Get cookie lemonldap (41852898adba12d5da2aa8a0666cec6f99c13878c46506b0a9ebff5fdd5ec008) 2034s ok 7 - uid found 2034s ok 8 - Authentication level upgraded 2034s ok 9 - Get session 2034s ok 10 - uid found 2034s ok 11 - Authentication level upgraded 2034s ok 12 - Logout request 2034s ok 13 - Response is 200 2034s ok 14 - Cookie is deleted 2034s ok 15 - No pdata 2034s ok 16 - Disconnect request 2034s ok 17 - Response is 401 2034s ok 18 - Logout 2034s ok 19 - Auth query 2034s ok 20 - Get cookie lemonldap (00accdf92e3bf78df8610783256a552df10635ee90d401cf76d031932a60b952) 2034s ok 21 - Authentication level upgraded 2034s ok 22 - Logout request 2034s ok 23 - Response is 200 2034s ok 24 - Cookie is deleted 2034s ok 25 - No pdata 2034s ok 26 - Disconnect request 2034s ok 27 - Response is 401 2034s ok 28 - Logout 2034s 1..28 2034s ok 2035s t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.t ................ 2035s ok 1 - use Lemonldap::NG::Portal::Main; 2035s ok 2 - Portal object 2035s ok 3 - Init 2035s ok 4 - Portal app 2035s ok 5 - 1st Auth query 2035s ok 6 - Get cookie lemonldap (7967487eeb1810176a693fac7db02cd52262512c5c61539b18e3031651cbd975) 2035s ok 7 - Get redirection 2035s ok 8 - Location is http://auth.example.com/ 2035s ok 9 - Get new key 2035s ok 10 - Content is JSON 2035s ok 11 - Found secret 2035s ok 12 - Found token 2035s ok 13 - Code 2035s ok 14 - Code contains 6 digits 2035s ok 15 - Post code 2035s ok 16 - Content is JSON 2035s ok 17 - Key is registered 2035s ok 18 - Logout request 2035s ok 19 - Response is 200 2035s ok 20 - Cookie is deleted 2035s ok 21 - No pdata 2035s ok 22 - Disconnect request 2035s ok 23 - Response is 401 2035s ok 24 - 1st Bad Auth query 2035s ok 25 - Bad credential 2035s ok 26 - 1st Bad Auth query 2035s ok 27 - Rejected -> Protection enabled 2035s ok 28 - LockTime = 15 2035s ok 29 - LockTime in range 2035s ok 30 - Auth query 2035s ok 31 - Rejected -> Protection enabled 2035s ok 32 - LockTime = 27 2035s ok 33 - LockTime in range 2035s ok 34 - 2nd Bad Auth query 2035s ok 35 - Rejected -> Protection enabled 2035s ok 36 - LockTime = 57 2035s ok 37 - LockTime in range 2035s ok 38 - Auth query 2035s ok 39 - Enter TOTP code 2035s ok 40 - HTTP code is 200 2035s ok 41 - Page contains a form 2035s ok 42 - URI match 2035s ok 43 - Field "token" is defined 2035s ok 44 - Code 2035s ok 45 - Post code 2035s ok 46 - Get cookie lemonldap (cbf6d6b793d6143e156288ffac34a4464be73850ed4c611647affd371c5abe9a) 2035s ok 47 - Get redirection 2035s ok 48 - Location is http://auth.example.com/ 2035s ok 49 - Logout request 2035s ok 50 - Response is 200 2035s ok 51 - Cookie is deleted 2035s ok 52 - No pdata 2035s ok 53 - Disconnect request 2035s ok 54 - Response is 401 2035s 1..54 2035s ok 2035s t/61-BruteForceProtection-with-Incremental-lockTimes.t ......................... 2035s ok 1 - use Lemonldap::NG::Portal::Main; 2035s ok 2 - Portal object 2035s ok 3 - Init 2035s ok 4 - Portal app 2035s ok 5 - 1st Auth query 2035s ok 6 - Get cookie lemonldap (b85c2a778e40f8ec963443c571976fad052be36fccfcbc1cbeec5ddbf118e9a8) 2035s ok 7 - Get redirection 2035s ok 8 - Location is http://auth.example.com/ 2035s ok 9 - Logout request 2035s ok 10 - Response is 200 2035s ok 11 - Cookie is deleted 2035s ok 12 - No pdata 2035s ok 13 - Disconnect request 2035s ok 14 - Response is 401 2035s ok 15 - 1st allowed Bad Auth query 2035s ok 16 - Bad credential 2035s ok 17 - 2nd allowed Bad Auth query 2035s ok 18 - Bad credential 2035s ok 19 - 1st Bad Auth query 2035s ok 20 - Rejected -> Protection enabled 2035s ok 21 - LockTime = 5 2035s ok 22 - LockTime in range 2035s ok 23 - Auth query 2035s ok 24 - Rejected -> Protection enabled 2035s ok 25 - LockTime = 6 2035s ok 26 - LockTime in range 2035s ok 27 - Auth query 2035s ok 28 - Rejected -> Protection enabled 2035s ok 29 - LockTime = 16 2035s ok 30 - LockTime in range 2035s ok 31 - 3rd Bad Auth query 2035s ok 32 - Rejected -> Protection enabled 2035s ok 33 - LockTime = 488 2035s ok 34 - LockTime in range 2035s ok 35 - Auth query 2035s ok 36 - Get cookie lemonldap (2359598b23aa143d1f5e8d0c2bdfbcd89ab8d3393aef453898c6bca8b204061e) 2035s ok 37 - Get redirection 2035s ok 38 - Location is http://auth.example.com/ 2035s ok 39 - Logout request 2035s ok 40 - Response is 200 2035s ok 41 - Cookie is deleted 2035s ok 42 - No pdata 2035s ok 43 - Disconnect request 2035s ok 44 - Response is 401 2035s ok 45 - 2nd allowed Bad Auth query 2035s ok 46 - Bad credential 2035s ok 47 - 3rd Bad Auth query 2035s ok 48 - Rejected -> Protection enabled 2035s ok 49 - LockTime = 500 2035s ok 50 - LockTime in range 2035s 1..50 2035s ok 2036s t/61-BruteForceProtection.t .................................................... 2036s ok 1 - use Lemonldap::NG::Portal::Main; 2036s ok 2 - Portal object 2036s ok 3 - Init 2036s ok 4 - Portal app 2036s ok 5 - 1st Auth query 2036s ok 6 - Get cookie lemonldap (22069a814509d1ce80cce7d34f219c0640e6f8fe2c5e3efd79e098fc6dad6dae) 2036s ok 7 - Get redirection 2036s ok 8 - Location is http://auth.example.com/ 2036s ok 9 - Logout request 2036s ok 10 - Response is 200 2036s ok 11 - Cookie is deleted 2036s ok 12 - No pdata 2036s ok 13 - Disconnect request 2036s ok 14 - Response is 401 2036s ok 15 - 2nd Auth query 2036s ok 16 - Get cookie lemonldap (139bbe0179ca7b68b2d1ce4b2a6c54913436c2dcf5df2dc30f34399d36542a61) 2036s ok 17 - Get redirection 2036s ok 18 - Location is http://auth.example.com/ 2036s ok 19 - Logout request 2036s ok 20 - Response is 200 2036s ok 21 - Cookie is deleted 2036s ok 22 - No pdata 2036s ok 23 - Disconnect request 2036s ok 24 - Response is 401 2036s ok 25 - 3rd Auth query 2036s ok 26 - Get cookie lemonldap (962099d259a358acd460c76dafd1f03adb45c2959738278ced371caa62843dad) 2036s ok 27 - Get redirection 2036s ok 28 - Location is http://auth.example.com/ 2036s ok 29 - Logout request 2036s ok 30 - Response is 200 2036s ok 31 - Cookie is deleted 2036s ok 32 - No pdata 2036s ok 33 - Disconnect request 2036s ok 34 - Response is 401 2036s ok 35 - 4th Auth query 2036s ok 36 - Get cookie lemonldap (eed85311109329ae329101be6acc772c594fa446ff3fb296f2c3300998681ffe) 2036s ok 37 - Get redirection 2036s ok 38 - Location is http://auth.example.com/ 2036s ok 39 - Logout request 2036s ok 40 - Response is 200 2036s ok 41 - Cookie is deleted 2036s ok 42 - No pdata 2036s ok 43 - Disconnect request 2036s ok 44 - Response is 401 2036s ok 45 - 5th Auth query 2036s ok 46 - Get cookie lemonldap (3d03ff30d616902df1e215be866354d7f8ff149aadbd920a18a3a28c1a0cdc01) 2036s ok 47 - Get redirection 2036s ok 48 - Location is http://auth.example.com/ 2036s ok 49 - Logout request 2036s ok 50 - Response is 200 2036s ok 51 - Cookie is deleted 2036s ok 52 - No pdata 2036s ok 53 - Disconnect request 2036s ok 54 - Response is 401 2036s ok 55 - 1st Bad Auth query 2036s ok 56 - Response status is 401 2036s ok 57 - Content is JSON 2036s ok 58 - Error code is 5 2036s ok 59 - 2nd Bad Auth query 2036s ok 60 - Response status is 401 2036s ok 61 - Content is JSON 2036s ok 62 - Error code is 5 2036s ok 63 - 3rd Bad Auth query 2036s ok 64 - Response status is 401 2036s ok 65 - Content is JSON 2036s ok 66 - Error code is 5 2036s ok 67 - 4th Bad Auth query 2036s ok 68 - Response status is 401 2036s ok 69 - Content is JSON 2036s ok 70 - Error code is 5 2036s ok 71 - 5th Bad Auth query 2036s ok 72 - Rejected -> Protection enabled 2036s ok 73 - 6th Bad Auth query 2036s ok 74 - Rejected -> Protection enabled 2036s ok 75 - 6th Auth query 2036s ok 76 - Rejected -> Protection enabled 2036s ok 77 - 7th Auth query 2036s ok 78 - Get cookie lemonldap (d8fee17780cdd9a9f52eb92ab87ff4713613ad7e6ec893513fb12a88b1dfa0b2) 2036s ok 79 - History found 2036s ok 80 - History found 2036s ok 81 - History found 2036s ok 82 - -> Eight entries found 2036s ok 83 - -> Four 'failedLogin' entries found 2036s ok 84 - Logout request 2036s ok 85 - Response is 200 2036s ok 86 - Cookie is deleted 2036s ok 87 - No pdata 2036s ok 88 - Disconnect request 2036s ok 89 - Response is 401 2036s 1..89 2036s ok 2037s t/61-CrowdSec-warn.t ........................................................... 2037s ok 1 - use Lemonldap::NG::Portal::Main; 2037s ok 2 - Portal object 2037s ok 3 - Init 2037s ok 4 - Portal app 2037s ok 5 - Auth query 2037s ok 6 - HTTP code is 200 2037s ok 7 - Auth query 2037s ok 8 - HTTP code is 200 2037s 1..8 2037s ok 2037s t/61-CrowdSec.t ................................................................ 2037s ok 1 - use Lemonldap::NG::Portal::Main; 2037s ok 2 - Portal object 2037s ok 3 - Init 2037s ok 4 - Portal app 2037s ok 5 - Auth query 2037s ok 6 - Response status is 401 2037s ok 7 - Content is JSON 2037s ok 8 - Error code is 41 2037s ok 9 - Auth query 2037s ok 10 - HTTP code is 200 2037s 1..10 2037s ok 2038s t/61-CrowdSecAgent.t ........................................................... 2038s ok 1 - use Lemonldap::NG::Portal::Main; 2038s ok 2 - Portal object 2038s ok 3 - Init 2038s ok 4 - Portal app 2038s # Subtest: Crowdsec ban function 2038s # Subtest: Request to login to Crowdsec server 2038s ok 1 - Content is JSON 2038s ok 2 - Good machine_id 2038s ok 3 - Good machine password 2038s 1..3 2038s ok 1 - Request to login to Crowdsec server 2038s # Subtest: Request to push alert 2038s ok 1 - Authentified request 2038s ok 2 - Content is JSON 2038s ok 3 - Type of alert is ban 2038s 1..3 2038s ok 2 - Request to push alert 2038s ok 3 - Call to ban() 2038s ok 4 - Ban received 2038s ok 5 - Alert type is "ban" 2038s 1..5 2038s ok 5 - Crowdsec ban function 2038s # Subtest: Report auth failures to Crowdsec 2038s # Subtest: Request to login to Crowdsec server 2038s ok 1 - Content is JSON 2038s ok 2 - Good machine_id 2038s ok 3 - Good machine password 2038s 1..3 2038s ok 1 - Request to login to Crowdsec server 2038s # Subtest: Request to get alerts list 2038s ok 1 - Ask for alert list 2038s 1..1 2038s ok 2 - Request to get alerts list 2038s # Subtest: Request to login to Crowdsec server 2038s ok 1 - Content is JSON 2038s ok 2 - Good machine_id 2038s ok 3 - Good machine password 2038s 1..3 2038s ok 3 - Request to login to Crowdsec server 2038s # Subtest: Request to push alert 2038s ok 1 - Authentified request 2038s ok 2 - Content is JSON 2038s ok 3 - Type of alert is alert 2038s 1..3 2038s ok 4 - Request to push alert 2038s ok 5 - Bad auth query 2038s ok 6 - Response status is 401 2038s ok 7 - Content is JSON 2038s ok 8 - Error code is 5 2038s ok 9 - Alert received 2038s ok 10 - Alert type is "alert" 2038s 1..10 2038s ok 6 - Report auth failures to Crowdsec 2038s # Subtest: Report unknown user to Crowdsec 2038s # Subtest: Request to login to Crowdsec server 2038s ok 1 - Content is JSON 2038s ok 2 - Good machine_id 2038s ok 3 - Good machine password 2038s 1..3 2038s ok 1 - Request to login to Crowdsec server 2038s # Subtest: Request to get alerts list 2038s ok 1 - Ask for alert list 2038s 1..1 2038s ok 2 - Request to get alerts list 2038s # Subtest: Request to login to Crowdsec server 2038s ok 1 - Content is JSON 2038s ok 2 - Good machine_id 2038s ok 3 - Good machine password 2038s 1..3 2038s ok 3 - Request to login to Crowdsec server 2038s # Subtest: Request to push alert 2038s ok 1 - Authentified request 2038s ok 2 - Content is JSON 2038s ok 3 - Type of alert is alert 2038s 1..3 2038s ok 4 - Request to push alert 2038s ok 5 - Bad auth query 2038s ok 6 - Response status is 401 2038s ok 7 - Content is JSON 2038s ok 8 - Error code is 5 2038s ok 9 - Alert received 2038s ok 10 - Alert type is "alert" 2038s 1..10 2038s ok 7 - Report unknown user to Crowdsec 2038s # Subtest: Report bad urls to Crowdsec 2038s # Subtest: Filter in a sub-directory named url1 2038s # Subtest: Request to login to Crowdsec server 2038s ok 1 - Content is JSON 2038s ok 2 - Good machine_id 2038s ok 3 - Good machine password 2038s 1..3 2038s ok 1 - Request to login to Crowdsec server 2038s # Subtest: Request to get alerts list 2038s ok 1 - Ask for alert list 2038s 1..1 2038s ok 2 - Request to get alerts list 2038s # Subtest: Request to login to Crowdsec server 2038s ok 1 - Content is JSON 2038s ok 2 - Good machine_id 2038s ok 3 - Good machine password 2038s 1..3 2038s ok 3 - Request to login to Crowdsec server 2038s # Subtest: Request to push alert 2038s ok 1 - Authentified request 2038s ok 2 - Content is JSON 2038s ok 3 - Type of alert is alert 2038s 1..3 2038s ok 4 - Request to push alert 2038s ok 5 - Test bad url /bb/.htaccess 2038s ok 6 - 404 not found 2038s ok 7 2038s ok 8 - Bad url detected 2038s 1..8 2038s ok 1 - Filter in a sub-directory named url1 2038s # Subtest: Filter type re in main directory 2038s # Subtest: Request to login to Crowdsec server 2038s ok 1 - Content is JSON 2038s ok 2 - Good machine_id 2038s ok 3 - Good machine password 2038s 1..3 2038s ok 1 - Request to login to Crowdsec server 2038s # Subtest: Request to get alerts list 2038s ok 1 - Ask for alert list 2038s 1..1 2038s ok 2 - Request to get alerts list 2038s # Subtest: Request to login to Crowdsec server 2038s ok 1 - Content is JSON 2038s ok 2 - Good machine_id 2038s ok 3 - Good machine password 2038s 1..3 2038s ok 3 - Request to login to Crowdsec server 2038s # Subtest: Request to push alert 2038s ok 1 - Authentified request 2038s ok 2 - Content is JSON 2038s ok 3 - Type of alert is alert 2038s 1..3 2038s ok 4 - Request to push alert 2038s ok 5 - Test bad url /aa/phpmyadmin 2038s ok 6 - 404 not found 2038s ok 7 2038s ok 8 - Bad url detected 2038s 1..8 2038s ok 2 - Filter type re in main directory 2038s # Subtest: Filter type txt in main directory 2038s # Subtest: Request to login to Crowdsec server 2038s ok 1 - Content is JSON 2038s ok 2 - Good machine_id 2038s ok 3 - Good machine password 2038s 1..3 2038s ok 1 - Request to login to Crowdsec server 2038s # Subtest: Request to get alerts list 2038s ok 1 - Ask for alert list 2038s 1..1 2038s ok 2 - Request to get alerts list 2038s # Subtest: Request to login to Crowdsec server 2038s ok 1 - Content is JSON 2038s ok 2 - Good machine_id 2038s ok 3 - Good machine password 2038s 1..3 2038s ok 3 - Request to login to Crowdsec server 2038s # Subtest: Request to push alert 2038s ok 1 - Authentified request 2038s ok 2 - Content is JSON 2038s ok 3 - Type of alert is alert 2038s 1..3 2038s ok 4 - Request to push alert 2038s ok 5 - Test bad url /config.php 2038s ok 6 - 404 not found 2038s ok 7 2038s ok 8 - Bad url detected 2038s 1..8 2038s ok 3 - Filter type txt in main directory 2038s 1..3 2038s ok 8 - Report bad urls to Crowdsec 2038s 1..8 2038s ok 2038s t/61-ForceAuthn.t .............................................................. 2038s ok 1 - use Lemonldap::NG::Portal::Main; 2038s ok 2 - Portal object 2038s ok 3 - Init 2038s ok 4 - Portal app 2038s ok 5 - Auth query 2038s ok 6 - HTTP code is 200 2038s ok 7 - Get cookie lemonldap (6dfd32d37d1c4b6114d2d5bd547b5f6d9a85e96c6db22e72d196b908c92f9528) 2038s ok 8 - Form ReAuthentication 2038s ok 9 - Found PE87 code 2038s ok 10 - Auth query 2038s ok 11 - HTTP code is 200 2038s ok 12 - Get cookie lemonldap (7412ff6da37800887d8312be9c59b7134bcc7317346b49b652f2b8d01aed08dc) 2038s ok 13 - Go to Portal 2038s ok 14 - Found applications list 2038s ok 15 - Logout request 2038s ok 16 - Response is 200 2038s ok 17 - Cookie is deleted 2038s ok 18 - No pdata 2038s ok 19 - Disconnect request 2038s ok 20 - Response is 401 2038s 1..20 2038s ok 2039s t/61-GrantSession.t ............................................................ 2039s ok 1 - use Lemonldap::NG::Portal::Main; 2039s ok 2 - Portal object 2039s Bareword found where operator expected (Missing operator before "n"?) at (eval 142) line 1, near "} n" 2039s [Tue Feb 3 06:02:04 2026] [LLNG:6355] [error] syntax error at (eval 142) line 1, near "} n " 2039s Execution of (eval 142) aborted due to compilation errors. 2039s 2039s [Tue Feb 3 06:02:04 2026] [LLNG:6355] [error] Bad grantSessionRules rule: syntax error at (eval 142) line 1, near "} n " 2039s Execution of (eval 142) aborted due to compilation errors. 2039s 2039s ok 3 - Init 2039s ok 4 - Portal app 2039s ok 5 - Auth query 2039s ok 6 - dwho rejected with custom message and session data 2039s ok 7 - Auth query 2039s ok 8 - dwho rejected with PE_BADCREDENTIALS 2039s ok 9 - Found connect button 2039s ok 10 - Auth query 2039s ok 11 - dwho rejected with custom message and session data 2039s ok 12 - Response body is not empty 2039s ok 13 - Found at least one result for //form[@action="http://auth.example.com/?cancel=1"] 2039s ok 14 - Response body is not empty 2039s ok 15 - Found info JS 2039s ok 16 - Found custom Main Logo 2039s ok 17 - Auth query 2039s ok 18 - HTTP code is 200 2039s ok 19 - Get cookie lemonldap (652719e8ee7c092a72ac122e3d4a10685d833ce4eceaf10c5ff1964aebf2807b) 2039s ok 20 - Auth query 2039s ok 21 - msmith rejected with PE_SESSIONNOTGRANTED 2039s ok 22 - Auth query 2039s ok 23 - rtyler rejected with PE_BADCREDENTIALS 2039s ok 24 - Found connect button 2039s ok 25 - Found custom Main Logo 2039s ok 26 - No cookie 2039s ok 27 - Portal object 2039s Bareword found where operator expected (Missing operator before "n"?) at (eval 396) line 1, near "} n" 2039s [Tue Feb 3 06:02:04 2026] [LLNG:6355] [error] syntax error at (eval 396) line 1, near "} n " 2039s Execution of (eval 396) aborted due to compilation errors. 2039s 2039s [Tue Feb 3 06:02:04 2026] [LLNG:6355] [error] Bad grantSessionRules rule: syntax error at (eval 396) line 1, near "} n " 2039s Execution of (eval 396) aborted due to compilation errors. 2039s 2039s ok 28 - Init 2039s ok 29 - Portal app 2039s ok 30 - auth query 2039s ok 31 - HTTP code is 200 2039s ok 32 - Get cookie lemonldap (c74f26fe876468a4f5ddbe17c7faf93c6f1f81b4bc8df3224ae28920ff82f8af) 2039s 1..32 2039s ok 2039s t/61-LocationDetect.t .......................................................... 2039s ok 1 - use Lemonldap::NG::Portal::Main; 2039s 1..1 2039s ok 2040s t/61-NewLocationWarning-Custom.t ............................................... 2040s ok 1 - use Lemonldap::NG::Portal::Main; 2040s ok 2 - Portal object 2040s ok 3 - Init 2040s ok 4 - Portal app 2040s ok 5 - Get Portal 2040s ok 6 - HTTP code is 200 2040s ok 7 - Page contains a form 2040s ok 8 - Host match 2040s ok 9 - Field "user" is defined 2040s ok 10 - Field "password" is defined 2040s ok 11 - CSP header authorize POST request to \# 2040s ok 12 - First auth query 2040s ok 13 - Second auth query 2040s ok 14 - Subject found 2040s ok 15 - Mail sent (IP, Date and UA found) 2040s 1..15 2040s ok 2040s t/61-NewLocationWarning.t ...................................................... 2040s ok 1 - use Lemonldap::NG::Portal::Main; 2040s ok 2 - Portal object 2040s ok 3 - Init 2040s ok 4 - Portal app 2040s ok 5 - Get Portal 2040s ok 6 - HTTP code is 200 2040s ok 7 - Page contains a form 2040s ok 8 - Host match 2040s ok 9 - Field "user" is defined 2040s ok 10 - Field "password" is defined 2040s ok 11 - CSP header authorize POST request to \# 2040s ok 12 - First auth query 2040s ok 13 - Get cookie lemonldap (0abd85ee7195bc6868315f5c7c8923947777a6b385d506aee60d3c94e2aabf05) 2040s ok 14 - Logout request 2040s ok 15 - Response is 200 2040s ok 16 - Cookie is deleted 2040s ok 17 - No pdata 2040s ok 18 - Disconnect request 2040s ok 19 - Response is 401 2040s ok 20 - First time seeing a new IP, no mail sent 2040s ok 21 - Second auth query 2040s ok 22 - Get cookie lemonldap (f626b2fbd776f5165d71609babcf516864261a2bb487cb146ff8b9435fc930e6) 2040s ok 23 - Get redirection 2040s ok 24 - Location is http://auth.example.com/ 2040s ok 25 - Logout request 2040s ok 26 - Response is 200 2040s ok 27 - Cookie is deleted 2040s ok 28 - No pdata 2040s ok 29 - Disconnect request 2040s ok 30 - Response is 401 2040s ok 31 - Second time seeing a new IP, no mail sent 2040s ok 32 - Third auth query 2040s ok 33 - Get cookie lemonldap (5b71b38d1c27e364f66b6a076d2a8710ee2eaf2f55f0c2f96e273e2df508d8dc) 2040s ok 34 - Get redirection 2040s ok 35 - Location is http://auth.example.com/ 2040s ok 36 - Logout request 2040s ok 37 - Response is 200 2040s ok 38 - Cookie is deleted 2040s ok 39 - No pdata 2040s ok 40 - Disconnect request 2040s ok 41 - Response is 401 2040s ok 42 - First login on a new IP, email sent 2040s ok 43 - Fourth auth query 2040s ok 44 - Bad credential 2040s ok 45 - Failed login with a new IP, no email sent 2040s ok 46 - Fifth auth query 2040s ok 47 - Get cookie lemonldap (d2e787e6cec975caae003ea188842973b57c24782e88ae3f67339a3918169df9) 2040s ok 48 - Get redirection 2040s ok 49 - Location is http://auth.example.com/ 2040s ok 50 - Subject found 2040s ok 51 - Mail sent (Wrong password) 2040s ok 52 - Location found in mail body 2040s ok 53 - Date found in mail body 2040s ok 54 - UserAgent found in mail body 2040s ok 55 - Fifth auth query 2040s ok 56 - Get cookie lemonldap (146fcbb10e771ca42ef28fe7d3142596ce9895300338ec6f6424456175b9e69e) 2040s ok 57 - Get redirection 2040s ok 58 - Location is http://auth.example.com/ 2040s ok 59 - Login on newly learned address, no email 2040s ok 60 - Fifth auth query 2040s ok 61 - Get cookie lemonldap (ef534fb96636bfecca9e052582e745bba8505aee39221e362f82d3a45d2927ce) 2040s ok 62 - Get redirection 2040s ok 63 - Location is http://auth.example.com/ 2040s ok 64 - Login on previously learned address, no email 2040s 1..64 2040s ok 2041s t/61-Session-ActivityTimeout.t ................................................. 2041s ok 1 - use Lemonldap::NG::Portal::Main; 2041s ok 2 - Portal object 2041s ok 3 - Init 2041s ok 4 - Portal app 2041s ok 5 - Auth query 2041s ok 6 - HTTP code is 200 2041s ok 7 - Get cookie lemonldap (9b607df44aca40b9dfc470d22a8f3e8fc05f162a74304e7f87a58a70a136d454) 2041s ok 8 - Go to Portal 2041s ok 9 - Found applications list 2041s ok 10 - Form Authentification 2041s ok 11 - Found PE_SESSIONEXPIRED code 2041s ok 12 - Logout request 2041s ok 13 - Response is 200 2041s ok 14 - Cookie is deleted 2041s ok 15 - No pdata 2041s ok 16 - Disconnect request 2041s ok 17 - Response is 401 2041s 1..17 2041s ok 2041s t/61-Session-Timeout.t ......................................................... 2041s ok 1 - use Lemonldap::NG::Portal::Main; 2041s ok 2 - Portal object 2041s ok 3 - Init 2041s ok 4 - Portal app 2041s ok 5 - Auth query 2041s ok 6 - HTTP code is 200 2041s ok 7 - Get cookie lemonldap (f2956862d17334b02c9505bf945262e236ad23de36a5ba7f232ad7f85f3fe6c9) 2041s ok 8 - Go to Portal 2041s ok 9 - Found applications list 2041s ok 10 - Form Authentification 2041s ok 11 - Found PE_SESSIONEXPIRED code 2041s ok 12 - Logout request 2041s ok 13 - Response is 200 2041s ok 14 - Cookie is deleted 2041s ok 15 - No pdata 2041s ok 16 - Disconnect request 2041s ok 17 - Response is 401 2041s 1..17 2041s ok 2042s t/61-WebCron.t ................................................................. 2042s ok 1 - use Lemonldap::NG::Portal::Main; 2042s ok 2 - Portal object 2042s ok 3 - Init 2042s ok 4 - Portal app 2042s ok 5 - Able to load WebCron 2042s ok 6 - Auth query 2042s ok 7 - HTTP code is 200 2042s ok 8 - Get cookie lemonldap (297c29e684332dcc57742d27cbbaa2bd804dad999e01aef6b0127a27e6008ac2) 2042s ok 9 2042s ok 10 - Auth query 2042s ok 11 - HTTP code is 200 2042s ok 12 - Get cookie lemonldap (7851f056ce7f43011f477dead8f38aed8b5d6f4ae1fbb224cbfd7788befb417f) 2042s ok 13 2042s ok 14 - 5 sessions in db 2042s ok 15 - HTTP code is 200 2042s ok 16 - 3 sessions in db 2042s 1..16 2042s ok 2042s t/62-Refresh-plugin.t .......................................................... 2042s ok 1 - use Lemonldap::NG::Portal::Main; 2042s ok 2 - Portal object 2042s ok 3 - Init 2042s ok 4 - Portal app 2042s ok 5 - Auth query 1 2042s ok 6 - Get cookie lemonldap (3eca611ce8bfa88f04722d2eeaea896faddc212b6289cfd48abe398c73130964) 2042s ok 7 - Auth query 2 2042s ok 8 - Get cookie lemonldap (37baa2d9498a3a8f09bcca557cb6c51a31116427cfafcbdcafc00e5d7011c9cd) 2042s ok 9 - Auth query 3 2042s ok 10 - Get cookie lemonldap (50b36d12c62a2038e22fe7bedde37ebb8f1333fe094f52fa8965b9d87aef1f4d) 2042s ok 11 - Auth query 4 2042s ok 12 - Get cookie lemonldap (6db5bc88d2353375c842a1c76b186c75ca5a14572a9d855cb06c3db42fd8d79b) 2042s ok 13 - Auth query 5 2042s ok 14 - Get cookie lemonldap (be8db01b7c1913f7d47299068805f17b45d8acf849fa422455a696b0960f430c) 2042s ok 15 - Auth query 6 2042s ok 16 - Get cookie lemonldap (cfd4b4f5833cb04c47d0c0687d219a51d980add108474d8eb4264cdad9b2594a) 2042s ok 17 - Call refresh 2042s ok 18 - HTTP code is 200 2042s ok 19 - Count is 6 2042s ok 20 - Get session using restSessionServer 2042s ok 21 - HTTP code is 200 2042s ok 22 - Deserialize session content 2042s ok 23 - Get session content 2042s ok 24 - Content is updated 2042s ok 25 - Correct groups 2042s ok 26 - Get session using restSessionServer 2042s ok 27 - HTTP code is 200 2042s ok 28 - Deserialize session content 2042s ok 29 - Get session content 2042s ok 30 - Content is updated 2042s ok 31 - Correct groups 2042s ok 32 - Get session using restSessionServer 2042s ok 33 - HTTP code is 200 2042s ok 34 - Deserialize session content 2042s ok 35 - Get session content 2042s ok 36 - Content is updated 2042s ok 37 - Correct groups 2042s ok 38 - Get session using restSessionServer 2042s ok 39 - HTTP code is 200 2042s ok 40 - Deserialize session content 2042s ok 41 - Get session content 2042s ok 42 - Content is updated 2042s ok 43 - Correct groups 2042s ok 44 - Get session using restSessionServer 2042s ok 45 - HTTP code is 200 2042s ok 46 - Deserialize session content 2042s ok 47 - Get session content 2042s ok 48 - Content is updated 2042s ok 49 - Correct groups 2042s ok 50 - Get session using restSessionServer 2042s ok 51 - HTTP code is 200 2042s ok 52 - Deserialize session content 2042s ok 53 - Get session content 2042s ok 54 - Content is updated 2042s ok 55 - Correct groups 2042s 1..55 2042s ok 2043s t/62-SingleSession-with-History.t .............................................. 2043s ok 1 - use Lemonldap::NG::Portal::Main; 2043s ok 2 - Portal object 2043s ok 3 - Init 2043s ok 4 - Portal app 2043s ok 5 - Auth query 2043s ok 6 - Get cookie lemonldap (444456ecf9b8b02f5f63ff95ae5e9a158a85b1d2560218616278e413d4c953b6) 2043s ok 7 - Auth query 2043s ok 8 - Get cookie lemonldap (a1e3e2a6eb54656ee95d9173b8c788e272d2fce6926e277b19eb98bdce7e90b7) 2043s ok 9 - Auth query 2043s ok 10 - Get cookie lemonldap (e4075f2620bb92ebbb5e49832dcc0cb62f26b2fb144efe38d884a041df5ab755) 2043s ok 11 - sessionsDeleted found 2043s ok 12 - History found 2043s ok 13 - -> Four entries found 2043s 1..13 2043s ok 2043s t/62-SingleSession-with-Rules.t ................................................ 2043s ok 1 - use Lemonldap::NG::Portal::Main; 2043s ok 2 - Portal object 2043s ok 3 - Init 2043s ok 4 - Portal app 2043s ok 5 - Auth query 2043s ok 6 - HTTP code is 200 2043s ok 7 - Get cookie lemonldap (d245bc53a92b1f33e3b484a305ec3156d958aa8322f67bdb71b73613cd83b69f) 2043s ok 8 - Auth query 2043s ok 9 - HTTP code is 200 2043s ok 10 - Get cookie lemonldap (8174fc66f3bd37d658e77149c003b9e230a568ca4cc3250f94ed9c368ab2ad8a) 2043s ok 11 2043s ok 12 - HTTP code is 200 2043s ok 13 2043s ok 14 - Response status is 401 2043s ok 15 - Content is JSON 2043s ok 16 - Error code is 1 2043s ok 17 - Auth query 2043s ok 18 - HTTP code is 200 2043s ok 19 - Get cookie lemonldap (b8f175ec4c79c938ac7172409166f8579333d4216df185aa7cf2fcb2f0bfe271) 2043s ok 20 - Auth query 2043s ok 21 - HTTP code is 200 2043s ok 22 - Get cookie lemonldap (02be55001908d86038ac80fc8b2d09fc4d7b9b4a0e6a99ea397f363bfa9cd583) 2043s ok 23 - Auth query 2043s ok 24 - HTTP code is 200 2043s ok 25 - Get cookie lemonldap (f3f9a99044130c1a544d44f21213d0673d97ef92b4690467449d01a22b0db8d9) 2043s ok 26 2043s ok 27 - HTTP code is 200 2043s ok 28 2043s ok 29 - HTTP code is 200 2043s ok 30 2043s ok 31 - Response status is 401 2043s ok 32 - Content is JSON 2043s ok 33 - Error code is 1 2043s ok 34 - Auth query 2043s ok 35 - HTTP code is 200 2043s ok 36 - Get cookie lemonldap (f00b6231f0774d1600e4367418cf18535984f461bc1ec94c57da3c76e151f294) 2043s ok 37 - Auth query 2043s ok 38 - HTTP code is 200 2043s ok 39 - Get cookie lemonldap (5b4699672b77f205c0ecc3d88fffd020dc84002d5d27f24042bb2a62258c754d) 2043s ok 40 2043s ok 41 - HTTP code is 200 2043s ok 42 2043s ok 43 - HTTP code is 200 2043s ok 44 2043s ok 45 - Response status is 401 2043s ok 46 - Content is JSON 2043s ok 47 - Error code is 1 2043s ok 48 2043s ok 49 - HTTP code is 200 2043s 1..49 2043s ok 2044s t/62-SingleSession.t ........................................................... 2044s ok 1 - use Lemonldap::NG::Portal::Main; 2044s ok 2 - Portal object 2044s ok 3 - Init 2044s ok 4 - Portal app 2044s ok 5 - Portal object 2044s ok 6 - Init 2044s ok 7 - Portal app 2044s ok 8 - Portal object 2044s ok 9 - Init 2044s ok 10 - Portal app 2044s ok 11 - Portal object 2044s ok 12 - Init 2044s ok 13 - Portal app 2044s ok 14 - Portal object 2044s ok 15 - Init 2044s ok 16 - Portal app 2044s ok 17 - Auth query 2044s ok 18 - Get cookie lemonldap (ff79117d5bd39f178136e024f7bfa0e23c9a07600c7c69865cdd1a38aa7a17c8) 2044s ok 19 - "skin=bootstrap" input not found 2044s ok 20 - Auth query 2044s ok 21 - Get cookie lemonldap (5f402de4884ded905745a1b63ca85e72f62631bf0692412bc15ed5056a289c51) 2044s ok 22 - "skin=bootstrap" input found 2044s ok 23 - Auth query 2044s ok 24 - Get cookie lemonldap (66d5db4387f8ed3b87bd974a1a98180b681ed6c70e7d8b73afc99b9169e0aaf7) 2044s ok 25 - "skin=bootstrap" input not found 2044s ok 26 - Attempt login with latest session 2044s ok 27 - HTTP code is 200 2044s ok 28 - Attempt login with removed session 2044s ok 29 - Response status is 401 2044s ok 30 - Content is JSON 2044s ok 31 - Error code is 1 2044s ok 32 - Attempt login with removed session 2044s ok 33 - Response status is 401 2044s ok 34 - Content is JSON 2044s ok 35 - Error code is 1 2044s ok 36 - Auth query 2044s ok 37 - Get cookie lemonldap (1585f05b79b7b8bff0694794d0339d67df8addfae8052abd7db625bfe854b5ac) 2044s ok 38 - Auth query 2044s ok 39 - Get cookie lemonldap (606c4de5d8f76b404bd2b2c07bd4b1b29dd28504f579363d5753e7a12b7e3115) 2044s ok 40 - Auth query 2044s ok 41 - Get cookie lemonldap (7c4c6dda247d0ba89a76b75d64d1f648be9c84c8edff5b1499a90dc7abef7ba9) 2044s ok 42 - Auth query 2044s ok 43 - Get cookie lemonldap (425801126ac293e807d2ffcf9d52ee3135e5912e88c243b8d612d74f75f1c34f) 2044s ok 44 - First session on latest IP 2044s ok 45 - HTTP code is 200 2044s ok 46 - Latest session on latest IP 2044s ok 47 - HTTP code is 200 2044s ok 48 - session on old IP 2044s ok 49 - Response status is 401 2044s ok 50 - Content is JSON 2044s ok 51 - Error code is 1 2044s ok 52 - session on old IP 2044s ok 53 - Response status is 401 2044s ok 54 - Content is JSON 2044s ok 55 - Error code is 1 2044s ok 56 - Auth query 2044s ok 57 - Get cookie lemonldap (ba60b79d6365bad1f77a49dc88291b0b71171be72a6adde9ea74f95a6d064b12) 2044s ok 58 - Auth query 2044s ok 59 - Get cookie lemonldap (9a50a46a968d6a748311d85654d5bec4e01b6f8d2953e2064d2590db16fcc556) 2044s ok 60 - Auth query 2044s ok 61 - Get cookie lemonldap (3918000432fc48c040815ee48e3c7e67a2de6dbdc9ef04e6ad689aae98f2f0a8) 2044s ok 62 - Auth query 2044s ok 63 - Get cookie lemonldap (576b53fda2d635bdf9acdf7a82550d4b0961622d4754e14bf8814d194209c865) 2044s ok 64 - Other user, but other IP 2044s ok 65 - HTTP code is 200 2044s ok 66 - Other user, same IP 2044s ok 67 - Response status is 401 2044s ok 68 - Content is JSON 2044s ok 69 - Error code is 1 2044s ok 70 - Same user, same IP 2044s ok 71 - HTTP code is 200 2044s ok 72 - Same user, same IP 2044s ok 73 - HTTP code is 200 2044s ok 74 - Auth query 2044s ok 75 - Get cookie lemonldap (590415f6c70dc7dce3a0f3216edf6bfd7c2d5a00bd82e9309faa9fa83b9de568) 2044s ok 76 - Auth query 2044s ok 77 - Get cookie lemonldap (5d0ed2230fe1087b609b912a67984d9c25b69a02b275419fb5fd4c817a80a8d3) 2044s ok 78 - Auth query 2044s ok 79 - Get cookie lemonldap (0622e2d49cdd22479c0e51a7e6a98cf51af5a5789d2e7f631c31291ae91e8fb8) 2044s ok 80 - Auth query 2044s ok 81 - Get cookie lemonldap (f09a76a3c1c7c12be46ff4660f433c9ac160c679457e96fca1d320002da1944d) 2044s ok 82 - sessionsDeleted found 2044s ok 83 - otherSessions found 2044s ok 84 - Link found 2044s ok 85 - action found 2044s 1..85 2044s ok 2044s t/62-UpgradeSession-disabled.t ................................................. 2044s ok 1 - use Lemonldap::NG::Portal::Main; 2044s ok 2 - use Lemonldap::NG::Common::FormEncode; 2044s ok 3 - Portal object 2044s ok 4 - Init 2044s ok 5 - Portal app 2044s ok 6 - Auth query 2044s ok 7 - Get cookie lemonldap (847d0cde30aebacd92f4a5731cf51d5e15aaa78a5d2fe2f8f486ba81c3ef4d5c) 2044s ok 8 - GET http://test1.example.com/AuthWeak 2044s ok 9 - GET http://test1.example.com/AuthStrong 2044s ok 10 - HTTP code is 403 2044s ok 11 - Logout request 2044s ok 12 - Response is 200 2044s ok 13 - Cookie is deleted 2044s ok 14 - No pdata 2044s ok 15 - Disconnect request 2044s ok 16 - Response is 401 2044s 1..16 2044s ok 2045s t/62-UpgradeSession.t .......................................................... 2045s ok 1 - use Lemonldap::NG::Portal::Main; 2045s ok 2 - use Lemonldap::NG::Common::FormEncode; 2045s ok 3 - Portal object 2045s ok 4 - Init 2045s ok 5 - Portal app 2045s ok 6 - Auth query 2045s ok 7 - Get cookie lemonldap (3d9c68ed6cae2d983cc8138ae19b169d9bac1ff22a970e129036e121a2f4194e) 2045s ok 8 - GET http://test1.example.com/AuthWeak 2045s ok 9 - HTTP code is 200 2045s ok 10 - GET http://test1.example.com/AuthStrong 2045s ok 11 - Upgrade session query 2045s ok 12 - HTTP code is 200 2045s ok 13 - Page contains a form 2045s ok 14 - URI match 2045s ok 15 - Field "confirm" is defined 2045s ok 16 - Field "url" is defined 2045s ok 17 - Accept session upgrade query 2045s ok 18 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 2045s ok 19 - HTTP code is 200 2045s ok 20 - Page contains a form 2045s ok 21 - Host match 2045s ok 22 - Field "upgrading" is defined 2045s ok 23 - Field "url" is defined 2045s ok 24 - CSP header authorize POST request to \# 2045s ok 25 - Post login 2045s ok 26 - Get cookie lemonldappdata () 2045s ok 27 - Get cookie lemonldap (999edb4d4e0b996815230a7cfe108ab8450e29355f63f3a35e80adbc607c19de) 2045s ok 28 - Get redirection 2045s ok 29 - Location is http://test1.example.com 2045s ok 30 - Post login 2045s ok 31 - HTTP code is 200 2045s ok 32 - Upgrade session query 2045s ok 33 - HTTP code is 200 2045s ok 34 - Page contains a form 2045s ok 35 - URI match 2045s ok 36 - Field "confirm" is defined 2045s ok 37 - Field "url" is defined 2045s ok 38 - Accept session upgrade query 2045s ok 39 - Expected portal error code: code found on page 2045s ok 40 - Expected portal error code 2045s ok 41 - HTTP code is 200 2045s ok 42 - Page contains a form 2045s ok 43 - Host match 2045s ok 44 - Field "upgrading" is defined 2045s ok 45 - Field "url" is defined 2045s ok 46 - CSP header authorize POST request to \# 2045s ok 47 - Post login 2045s ok 48 - Get cookie lemonldap (989af691e922419723534ee90840ebe41d6cc6c8bcc9bd4ba9dfeb6f7c752a37) 2045s ok 49 - Logout request 2045s ok 50 - Response is 200 2045s ok 51 - Cookie is deleted 2045s ok 52 - No pdata 2045s ok 53 - Disconnect request 2045s ok 54 - Response is 401 2045s 1..54 2045s ok 2046s t/63-History.t ................................................................. 2046s ok 1 - use Lemonldap::NG::Portal::Main; 2046s ok 2 - Portal object 2046s ok 3 - Init 2046s ok 4 - Portal app 2046s ok 5 - Auth query 2046s ok 6 - HTTP code is 200 2046s ok 7 - Get cookie lemonldap (929a160589ba4431fc24f5a6ae8652710e2658ee2762917b76be49acf8ed1fb9) 2046s ok 8 - Found custom Main Logo 2046s ok 9 - History found 2046s ok 10 - -> One entry found 2046s ok 11 - Verify connection 2046s ok 12 - HTTP code is 200 2046s ok 13 - Logout request 2046s ok 14 - Response is 200 2046s ok 15 - Cookie is deleted 2046s ok 16 - No pdata 2046s ok 17 - Disconnect request 2046s ok 18 - Response is 401 2046s ok 19 - Auth query 2046s ok 20 - HTTP code is 200 2046s ok 21 - Get cookie lemonldap (9960523708e425c4083c582305cf4dc0f7733034a9513c039a9f4d94b3b15a50) 2046s ok 22 - History found 2046s ok 23 - -> Two entries found 2046s ok 24 - Logout request 2046s ok 25 - Response is 200 2046s ok 26 - Cookie is deleted 2046s ok 27 - No pdata 2046s ok 28 - Disconnect request 2046s ok 29 - Response is 401 2046s ok 30 - Auth query 2046s ok 31 - Response status is 401 2046s ok 32 - Content is JSON 2046s ok 33 - Error code is 5 2046s ok 34 - Auth query 2046s ok 35 - Response status is 401 2046s ok 36 - Content is JSON 2046s ok 37 - Error code is 5 2046s ok 38 - Auth query 2046s ok 39 - HTTP code is 200 2046s ok 40 - Get cookie lemonldap (24fe0b7692064d8a13fff1f502fd7346452603a5a72bdc84820f1f11878cbace) 2046s ok 41 - History found 2046s ok 42 - History array caption found 2046s ok 43 - Failed history array caption found 2046s ok 44 - Found plugin-set label 2046s ok 45 - -> Five entries found 2046s ok 46 - -> Two 'failedLogin' entries found 2046s ok 47 - Custom value entries found 2046s ok 48 - Hidden history field is missing 2046s ok 49 - Found Name before UID as specified by Prefix 2046s ok 50 - Field found in psession 2046s ok 51 - Hidden field found in psession 2046s ok 52 - Logout request 2046s ok 53 - Response is 200 2046s ok 54 - Cookie is deleted 2046s ok 55 - No pdata 2046s ok 56 - Disconnect request 2046s ok 57 - Response is 401 2046s 1..57 2046s ok 2046s t/64-StayConnected-single-connection.t ......................................... 2046s ok 1 - use Lemonldap::NG::Portal::Main; 2046s ok 2 - Portal object 2046s ok 3 - Init 2046s ok 4 - Portal app 2046s ok 5 - Auth query 2046s ok 6 - HTTP code is 200 2046s ok 7 - Page contains a form 2046s ok 8 - URI match 2046s ok 9 - Field "fg" is defined 2046s ok 10 - Field "token" is defined 2046s ok 11 - Post fingerprint 2046s ok 12 - Get cookie lemonldap (f1ddc54dda4b3bde434ac0cf8a9968997d4b4c1a3399bbe33722453646cc4dab) 2046s ok 13 - Get redirection 2046s ok 14 - Location is http://auth.example.com/ 2046s ok 15 - Get cookie llngpersistent (65fafd9419ddc7585182e92cfd463d13e04f227d0132936094ade564b299a9bd) 2046s ok 16 - Try to auth with persistent cookie 2046s ok 17 - HTTP code is 200 2046s ok 18 - HTTP code is 200 2046s ok 19 - Page contains a form 2046s ok 20 - Host match 2046s ok 21 - Field "fg" is defined 2046s ok 22 - Field "token" is defined 2046s ok 23 - CSP header authorize POST request to \# 2046s ok 24 - Post fingerprint 2046s ok 25 - Get redirection 2046s ok 26 - Location is http://auth.example.com/ 2046s ok 27 - Get cookie lemonldap (317e1b1e9f8b0ca056de827faae1784a46907094051f0c977fe8b5bdd8405ab2) 2046s ok 28 - Got cookie 2046s ok 29 - Try to auth with persistent cookie 2046s ok 30 - HTTP code is 200 2046s ok 31 - HTTP code is 200 2046s ok 32 - Page contains a form 2046s ok 33 - Host match 2046s ok 34 - Field "fg" is defined 2046s ok 35 - Field "token" is defined 2046s ok 36 - CSP header authorize POST request to \# 2046s ok 37 - Post fingerprint 2046s ok 38 - Get redirection 2046s ok 39 - Location is http://auth.example.com/ 2046s ok 40 - Get cookie lemonldap (a961a2d5027fa3cd717f8f5047f6eafe5e3d8523f243e3e144ac25424da52b17) 2046s ok 41 - Got cookie 2046s ok 42 - Auth query 2046s ok 43 - HTTP code is 200 2046s ok 44 - Page contains a form 2046s ok 45 - URI match 2046s ok 46 - Field "fg" is defined 2046s ok 47 - Field "token" is defined 2046s ok 48 - Post fingerprint 2046s ok 49 - Get cookie lemonldap (686fcac658b6dbfc4de32fac2c305277dae01d06ca665170c696cb67aa0a4305) 2046s ok 50 - Get redirection 2046s ok 51 - Location is http://auth.example.com/ 2046s ok 52 - Get cookie llngpersistent (aa794d8f3d77999427014fe0d5fdc221128a7d53937ad104b87bc994543d2865) 2046s ok 53 - Try to auth with persistent cookie 2046s ok 54 - HTTP code is 200 2046s ok 55 - HTTP code is 200 2046s ok 56 - Page contains a form 2046s ok 57 - Host match 2046s ok 58 - Field "fg" is defined 2046s ok 59 - Field "token" is defined 2046s ok 60 - CSP header authorize POST request to \# 2046s ok 61 - Post fingerprint 2046s ok 62 - Get redirection 2046s ok 63 - Location is http://auth.example.com/ 2046s ok 64 - Get cookie lemonldap (0a791c2a4e3bede2278efdb75f5dc27e0c31978ea2b4daad6b0387b2425014e5) 2046s ok 65 - Got cookie 2046s ok 66 - Try to auth with persistent cookie 2046s ok 67 - HTTP code is 200 2046s ok 68 - First persistent ID is no longer valid 2046s 1..68 2046s ok 2047s t/64-StayConnected-singleSession.t ............................................. 2047s ok 1 - use Lemonldap::NG::Portal::Main; 2047s ok 2 - Portal object 2047s ok 3 - Init 2047s ok 4 - Portal app 2047s # Subtest: Login with stay connected, then with persistent cookie, user sees notification 2047s ok 1 - Auth query 2047s ok 2 - HTTP code is 200 2047s ok 3 - Page contains a form 2047s ok 4 - URI match 2047s ok 5 - Field "fg" is defined 2047s ok 6 - Field "token" is defined 2047s ok 7 - Post fingerprint 2047s ok 8 - Get cookie lemonldap (7c2a86606ed9dde0cab1fe0061ecc877e65732623a3f33475c5b8fa4a9849548) 2047s ok 9 - Get redirection 2047s ok 10 - Location is http://auth.example.com/ 2047s ok 11 - Get cookie llngconnection (a9f417b8e6a20f0334b57668a1b4cfc9f9e7735ecbfb1d2575163084eafcd67c) 2047s ok 12 - Check session validity 2047s ok 13 - Authenticated as dwho 2047s ok 14 - Try to auth with persistent cookie 2047s ok 15 - HTTP code is 200 2047s ok 16 - HTTP code is 200 2047s ok 17 - Page contains a form 2047s ok 18 - Host match 2047s ok 19 - Field "fg" is defined 2047s ok 20 - Field "token" is defined 2047s ok 21 - CSP header authorize POST request to \# 2047s ok 22 - Post fingerprint 2047s ok 23 - Show deleted sessions 2047s ok 24 - HTTP code is 200 2047s ok 25 - Page contains a form 2047s ok 26 - Host match 2047s ok 27 - URI match 2047s ok 28 - CSP header authorize POST request to auth.example.com 2047s ok 29 - Get cookie lemonldap (d09c7a9dbd6b56f2840ad3513265a7e6c1041546acb6d35eec558ab0816785cf) 2047s ok 30 - Check session validity 2047s ok 31 - Authenticated as dwho 2047s ok 32 - Check session validity 2047s ok 33 - Session ID no longer valid 2047s 1..33 2047s ok 5 - Login with stay connected, then with persistent cookie, user sees notification 2047s # Subtest: Login with stay connected, then without persistent cookie, user sees notification 2047s ok 1 - Auth query 2047s ok 2 - HTTP code is 200 2047s ok 3 - Page contains a form 2047s ok 4 - URI match 2047s ok 5 - Field "fg" is defined 2047s ok 6 - Field "token" is defined 2047s ok 7 - Post fingerprint 2047s ok 8 - Get cookie lemonldap (8d1a93009d96d6449afee0649f793365d50f0f3c450159bb2a55646f42f681f1) 2047s ok 9 - Get redirection 2047s ok 10 - Location is http://auth.example.com/ 2047s ok 11 - Get cookie llngconnection (3df5e6bf3142416093c4d94fa36faec2db7ad88ffa32f147d8c866eb1c40b98b) 2047s ok 12 - Check session validity 2047s ok 13 - Authenticated as dwho 2047s ok 14 - Auth query 2047s ok 15 - HTTP code is 200 2047s ok 16 - Page contains a form 2047s ok 17 - URI match 2047s ok 18 - Field "fg" is defined 2047s ok 19 - Field "token" is defined 2047s ok 20 - Post fingerprint 2047s ok 21 - Get cookie lemonldap (2bd4f4e3adda878b32f4ba8e866ec37cc08522dcc6b495c0062f6df5a62b98c8) 2047s ok 22 - Show deleted sessions 2047s ok 23 - HTTP code is 200 2047s ok 24 - Page contains a form 2047s ok 25 - Host match 2047s ok 26 - URI match 2047s ok 27 - CSP header authorize POST request to auth.example.com 2047s ok 28 - Get cookie llngconnection (4ddad2c0dad373c55d749d7d677bc0a35bff4184f7f9fe57d9784f43aecd5239) 2047s ok 29 - Check session validity 2047s ok 30 - Session ID no longer valid 2047s 1..30 2047s ok 6 - Login with stay connected, then without persistent cookie, user sees notification 2047s 1..6 2047s ok 2047s t/64-StayConnected-with-History.t .............................................. 2047s ok 1 - use Lemonldap::NG::Portal::Main; 2047s ok 2 - Portal object 2047s ok 3 - Init 2047s ok 4 - Portal app 2047s ok 5 - Auth query 2047s ok 6 - HTTP code is 200 2047s ok 7 - Page contains a form 2047s ok 8 - URI match 2047s ok 9 - Field "fg" is defined 2047s ok 10 - Field "token" is defined 2047s ok 11 - Post fingerprint 2047s ok 12 - Expected portal error code: code found on page 2047s ok 13 - Expected portal error code 2047s ok 14 - Auth query 2047s ok 15 - HTTP code is 200 2047s ok 16 - Page contains a form 2047s ok 17 - URI match 2047s ok 18 - Field "fg" is defined 2047s ok 19 - Field "token" is defined 2047s ok 20 - Post fingerprint 2047s ok 21 - Get cookie lemonldap (4930eaf998cc13f7c53b8b65c86aeaf9f348fa1735d41bfae406d000664c388b) 2047s ok 22 - Get redirection 2047s ok 23 - Location is http://auth.example.com/ 2047s ok 24 - Get cookie llngpersistent (97eb5b80169d234756970b09a5d226d478d89f2c4d6d9096b38ac66af6df052a) 2047s ok 25 - Secure cookie found 2047s ok 26 - Try to auth with persistent cookie 2047s ok 27 - HTTP code is 200 2047s ok 28 - HTTP code is 200 2047s ok 29 - Page contains a form 2047s ok 30 - Host match 2047s ok 31 - Field "fg" is defined 2047s ok 32 - Field "token" is defined 2047s ok 33 - CSP header authorize POST request to \# 2047s ok 34 - Post fingerprint 2047s ok 35 - Get redirection 2047s ok 36 - Location is http://auth.example.com/ 2047s ok 37 - Get cookie lemonldap (ff3b33d7e197aeae594d60b7deb0f94f1bee8a4647336bb12fd503093dc9cc08) 2047s ok 38 - Try to auth with persistent cookie and an expired token 2047s ok 39 - HTTP code is 200 2047s ok 40 - HTTP code is 200 2047s ok 41 - Page contains a form 2047s ok 42 - Host match 2047s ok 43 - Field "fg" is defined 2047s ok 44 - Field "token" is defined 2047s ok 45 - CSP header authorize POST request to \# 2047s ok 46 - Post fingerprint with an expired token 2047s ok 47 - HTTP code is 200 2047s ok 48 - Page contains a form 2047s ok 49 - CSP header authorize POST request to \# 2047s ok 50 - Get login form 2047s ok 51 - Try to auth with persistent cookie 2047s ok 52 - HTTP code is 200 2047s ok 53 - HTTP code is 200 2047s ok 54 - Page contains a form 2047s ok 55 - Host match 2047s ok 56 - Field "fg" is defined 2047s ok 57 - Field "token" is defined 2047s ok 58 - CSP header authorize POST request to \# 2047s ok 59 - Post bad fingerprint 2047s ok 60 - HTTP code is 200 2047s ok 61 - Page contains a form 2047s ok 62 - CSP header authorize POST request to \# 2047s ok 63 - Get login form 2047s ok 64 - Get cookie llngpersistent (0) 2047s ok 65 - Found secure and expired connexion Cookie 2047s ok 66 - Auth query 2047s ok 67 - HTTP code is 200 2047s ok 68 - Page contains a form 2047s ok 69 - URI match 2047s ok 70 - Field "fg" is defined 2047s ok 71 - Field "token" is defined 2047s ok 72 - Post fingerprint 2047s ok 73 - Get cookie lemonldap (699e31216a2ff52d1f9dece03657544a91917df8a1e7c0fbb998b06495430e81) 2047s ok 74 - Get cookie llngpersistent (7e1624f64c1fd5904bb2910869b86b10cfb646f187cec09f59655076c9529f08) 2047s ok 75 - Found custom main Logo 2047s ok 76 - History found 2047s ok 77 - -> Three entries found 2047s ok 78 - Verify connection 2047s ok 79 - Authenticated as dwho 2047s ok 80 - Get Menu 2047s ok 81 - Apps menu found 2047s ok 82 - HTTP code is 200 2047s ok 83 - Try to auth with an expired persistent session cookie 2047s ok 84 - HTTP code is 200 2047s ok 85 - Page contains a form 2047s ok 86 - CSP header authorize POST request to \# 2047s ok 87 - Get login form 2047s ok 88 - Post fingerprint with an expired persistent connexion cookie 2047s ok 89 - HTTP code is 200 2047s ok 90 - Page contains a form 2047s ok 91 - CSP header authorize POST request to \# 2047s ok 92 - Get login form 2047s 1..92 2047s ok 2048s t/64-StayConnected-with-rule.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 - Firt access 2048s ok 6 - HTTP code is 200 2048s ok 7 - Page contains a form 2048s ok 8 - Field "user" is defined 2048s ok 9 - Field "password" is defined 2048s ok 10 - Field "stayconnected" is defined 2048s ok 11 - Field "checkLogins" is defined 2048s ok 12 - Field "token" is defined 2048s ok 13 - CSP header authorize POST request to \# 2048s ok 14 - Stayconnected was offered 2048s ok 15 - Access from external LAN 2048s ok 16 - HTTP code is 200 2048s ok 17 - Page contains a form 2048s ok 18 - Field "user" is defined 2048s ok 19 - Field "password" is defined 2048s ok 20 - Field "checkLogins" is defined 2048s ok 21 - Field "token" is defined 2048s ok 22 - CSP header authorize POST request to \# 2048s ok 23 - Stayconnected wasn't offered 2048s ok 24 - Auth query 2048s ok 25 - Get cookie lemonldap (9c2640ca7173bfaaa2b64e25a4e5a31bcb6aedf9e3361af79e689cfbcb81af0f) 2048s ok 26 - Get redirection 2048s ok 27 - Location is http://auth.example.com/ 2048s ok 28 - Post fingerprint 2048s ok 29 - Expected portal error code: code found on page 2048s ok 30 - Expected portal error code 2048s ok 31 - Logout request 2048s ok 32 - Response is 200 2048s ok 33 - Cookie is deleted 2048s ok 34 - No pdata 2048s ok 35 - Disconnect request 2048s ok 36 - Response is 401 2048s 1..36 2048s ok 2049s t/64-StayConnected-without-fingerprint-checking.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 - Auth query 2049s ok 6 - HTTP code is 200 2049s ok 7 - Page contains a form 2049s ok 8 - URI match 2049s ok 9 - Field "fg" is defined 2049s ok 10 - Field "token" is defined 2049s ok 11 - Auth query 2049s ok 12 - HTTP code is 200 2049s ok 13 - Page contains a form 2049s ok 14 - URI match 2049s ok 15 - Field "fg" is defined 2049s ok 16 - Field "token" is defined 2049s ok 17 - Post fingerprint 2049s ok 18 - Get redirection 2049s ok 19 - Location is http://auth.example.com/ 2049s ok 20 - Get cookie lemonldap (208769eb9e1e8d4d4c7ee6595fe01f2930e5e8967ddbe46ef9e775eee93d6265) 2049s ok 21 - Get cookie llngconnection (a14451558979378cda7e373fac359f6be23d6e3dbd8c9f148e376c75e610d6dc) 2049s ok 22 - HTTP cookie found 2049s ok 23 - Try to auth with persistent cookie 2049s ok 24 - HTTP code is 200 2049s ok 25 - HTTP code is 200 2049s ok 26 - Page contains a form 2049s ok 27 - Host match 2049s ok 28 - Field "fg" is defined 2049s ok 29 - Field "token" is defined 2049s ok 30 - CSP header authorize POST request to \# 2049s ok 31 - Post new fingerprint 2049s ok 32 - Get redirection 2049s ok 33 - Location is http://auth.example.com/ 2049s ok 34 - Get cookie lemonldap (3806171890b749e13e553e883e2f4fb9456f64b8674258a6af8bed89ea9c0aa2) 2049s ok 35 - Logout request 2049s ok 36 - Response is 200 2049s ok 37 - Cookie is deleted 2049s ok 38 - No pdata 2049s ok 39 - Disconnect request 2049s ok 40 - Response is 401 2049s 1..40 2049s ok 2049s t/64-StayConnected.t ........................................................... 2049s ok 1 - use Lemonldap::NG::Portal::Main; 2049s ok 2 - Portal object 2049s ok 3 - Init 2049s ok 4 - Portal app 2049s # Subtest: Register session, use it, then logout 2049s ok 1 - Auth query 2049s ok 2 - HTTP code is 200 2049s ok 3 - Page contains a form 2049s ok 4 - URI match 2049s ok 5 - Field "fg" is defined 2049s ok 6 - Field "token" is defined 2049s ok 7 - Post fingerprint 2049s ok 8 - Get cookie lemonldap (7eab82d2d3db744cfaa736c00752be2b1a330ec591a01275795b2a48d772ff2a) 2049s ok 9 - Get redirection 2049s ok 10 - Location is http://auth.example.com/ 2049s ok 11 - Get cookie llngpersistent (9a6bddeb80838ff4a6f3f5e8783b6287ddec0deffef4bb781e3615163b695f0a) 2049s ok 12 - Domain not set in stayconnected cookie 2049s ok 13 - Secure cookie found 2049s ok 14 - Try to auth with persistent cookie 2049s ok 15 - HTTP code is 200 2049s ok 16 - HTTP code is 200 2049s ok 17 - Page contains a form 2049s ok 18 - Host match 2049s ok 19 - Field "fg" is defined 2049s ok 20 - Field "token" is defined 2049s ok 21 - CSP header authorize POST request to \# 2049s ok 22 - Post fingerprint 2049s ok 23 - Get redirection 2049s ok 24 - Location is http://auth.example.com/ 2049s ok 25 - Get cookie lemonldap (88290584a0e7b0b38de857248fbfb169a3ded91cb64dc3215dd4a70cd0a57c41) 2049s ok 26 2049s ok 27 - Logout request 2049s ok 28 - Response is 200 2049s ok 29 - Cookie is deleted 2049s ok 30 - No pdata 2049s ok 31 - Disconnect request 2049s ok 32 - Response is 401 2049s ok 33 - Connection session cannot be found 2049s 1..33 2049s ok 5 - Register session, use it, then logout 2049s # Subtest: Make sure connection ID is saved on first login too 2049s ok 1 - Auth query 2049s ok 2 - HTTP code is 200 2049s ok 3 - Page contains a form 2049s ok 4 - URI match 2049s ok 5 - Field "fg" is defined 2049s ok 6 - Field "token" is defined 2049s ok 7 - Post fingerprint 2049s ok 8 - Get cookie lemonldap (37938fa5810ddb9e3b86114be6f09f6af53f4b778b1b33080a5c0c77ac4e25e5) 2049s ok 9 - Get redirection 2049s ok 10 - Location is http://auth.example.com/ 2049s ok 11 - Get cookie llngpersistent (c5d1bf0ad9683ad481a8602f89168237ec0f1c2184aa303f5bbce5c508d2c39f) 2049s ok 12 - Domain not set in stayconnected cookie 2049s ok 13 - Secure cookie found 2049s ok 14 2049s ok 15 - Logout request 2049s ok 16 - Response is 200 2049s ok 17 - Cookie is deleted 2049s ok 18 - No pdata 2049s ok 19 - Disconnect request 2049s ok 20 - Response is 401 2049s ok 21 - Connection session cannot be found 2049s 1..21 2049s ok 6 - Make sure connection ID is saved on first login too 2049s 1..6 2049s ok 2050s t/65-AutoSignin.t .............................................................. 2050s ok 1 - use Lemonldap::NG::Portal::Main; 2050s ok 2 - Portal object 2050s [Tue Feb 3 06:02:15 2026] [LLNG:6375] [error] Bad Autologin rule "$env->{REMOTE_ADDR =~ /^127/: syntax error at (eval 137) line 1, near "/^127/)" 2050s Execution of (eval 137) aborted due to compilation errors. 2050s 2050s [Tue Feb 3 06:02:15 2026] [LLNG:6375] [error] Bad Autologin rule "$env->{REMOTE_ADDR} =~ /^127: Search pattern not terminated at (eval 141) line 1. 2050s 2050s ok 3 - Init 2050s ok 4 - Portal app 2050s ok 5 - Auth query 2050s ok 6 - HTTP code is 200 2050s ok 7 - Get cookie lemonldap (393368cd8cd510e4c10f55f509168b0569eb0d16d8e715fde9e60f5f2b40689a) 2050s ok 8 - Bad query 2050s ok 9 - Response status is 401 2050s ok 10 - Content is JSON 2050s ok 11 - Error code is 9 2050s 1..11 2050s ok 2050s t/65-CheckState-with-choice.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 - Test correct secret, no user auth 2050s ok 6 - HTTP code is 200 2050s ok 7 - Content-Type is JSON 2050s ok 8 - Content is valid JSON 2050s ok 9 - response has a result key with value 1 2050s ok 10 - Test correct secret with bad user auth 2050s ok 11 - Response status is 500 2050s ok 12 - Content is JSON 2050s ok 13 - Error code is Bad result during auth: 5 2050s ok 14 - Test correct secret with good user auth without choice 2050s ok 15 - Response status is 500 2050s ok 16 - Content is JSON 2050s ok 17 - Error code is Bad result during auth: 9 2050s ok 18 - Test correct secret with good user auth with bad choice 2050s ok 19 - Response status is 500 2050s ok 20 - Content is JSON 2050s ok 21 - Error code is Bad result during auth: 9 2050s ok 22 - Test correct secret with good user auth and good choice 2050s ok 23 - HTTP code is 200 2050s ok 24 - Content-Type is JSON 2050s ok 25 - Content is valid JSON 2050s ok 26 - response has a result key with value 1 2050s 1..26 2050s ok 2051s t/65-CheckState.t .............................................................. 2051s ok 1 - use Lemonldap::NG::Portal::Main; 2051s ok 2 - Portal object 2051s ok 3 - Init 2051s ok 4 - Portal app 2051s ok 5 - Test no secret 2051s ok 6 - Response status is 500 2051s ok 7 - Content is JSON 2051s ok 8 - Error code is Bad secret 2051s ok 9 - Test bad secret, no user auth 2051s ok 10 - Response status is 500 2051s ok 11 - Content is JSON 2051s ok 12 - Error code is Bad secret 2051s ok 13 - Test correct secret, no user auth 2051s ok 14 - HTTP code is 200 2051s ok 15 - Content-Type is JSON 2051s ok 16 - Content is valid JSON 2051s ok 17 - response has a result key with value 1 2051s ok 18 - response version is correct 2051s ok 19 - Test no secret with user auth 2051s ok 20 - Response status is 500 2051s ok 21 - Content is JSON 2051s ok 22 - Error code is Bad secret 2051s ok 23 - Test incorrect secret with user auth 2051s ok 24 - Response status is 500 2051s ok 25 - Content is JSON 2051s ok 26 - Error code is Bad secret 2051s ok 27 - Test correct secret with bad user auth 2051s ok 28 - Response status is 500 2051s ok 29 - Content is JSON 2051s ok 30 - Error code is Bad result during auth: 5 2051s ok 31 - response has a result key with value 1 2051s ok 32 - Test correct secret with good user auth 2051s ok 33 - HTTP code is 200 2051s ok 34 - Content-Type is JSON 2051s ok 35 - Content is valid JSON 2051s ok 36 - response has a result key with value 1 2051s ok 37 - Test correct secret with good user without password 2051s ok 38 - HTTP code is 200 2051s ok 39 - Content-Type is JSON 2051s ok 40 - Content is valid JSON 2051s ok 41 - response has a result key with value 1 2051s ok 42 - Test correct secret with good user without password 2051s ok 43 - HTTP code is 200 2051s ok 44 - Content-Type is JSON 2051s ok 45 - Content is valid JSON 2051s ok 46 - response has a result key with value 1 2051s 1..46 2051s ok 2051s t/66-CDA-PSGI-Try.t ............................................................ 2051s ok 1 - use Lemonldap::NG::Portal::Main; 2051s ok 2 - Portal object 2051s ok 3 - Init 2051s ok 4 - Portal app 2051s ok 5 - Register $type 2051s # ==> Pushing PORTAL <== 2051s # ==> Popping PORTAL <== 2051s ok 6 - Unauth CDA request 2051s ok 7 - HTTP code is 200 2051s ok 8 - Page contains a form 2051s ok 9 - Field "url" is defined 2051s ok 10 - CSP header authorize POST request to \# 2051s ok 11 - check url value 2051s # ==> Pushing PORTAL <== 2051s # ==> Popping PORTAL <== 2051s ok 12 - Post credentials 2051s ok 13 - Get redirection 2051s ok 14 - Location header found 2051s ok 15 - use Lemonldap::NG::Handler::PSGI; 2051s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2051s ok 17 - Register $type 2051s ok 18 - Push cda cookie 2051s ok 19 - Get redirection 2051s ok 20 - Location is http://test.example.org/ 2051s ok 21 - Get cookie lemonldap (c:B1RM4UZfqDoqmslHLu9lRWMyyniZRNnO2HRy9IVtTnC5bhHBiU5aMvGIDzc8y3Dlvl6PafUqGHgtc2UoxeNIv0rNpts/ktCI0UicZ1lBCSS2jCLnNqjoo0aFaSA4uBgufXIdbFwED+Xhph5pqvFOVdueIym9xpR8Lbk7KwE3o2s2ww07o6xFrIhZEKzK3awS) 2051s ok 22 - Authenticated query 2051s ok 23 - HTTP code is 200 2051s ok 24 - Authenticated as dwho 2051s 1..24 2051s ok 2052s t/66-CDA-already-auth.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 - Register $type 2052s # ==> Pushing PORTAL <== 2052s # ==> Popping PORTAL <== 2052s ok 6 - Auth query 2052s ok 7 - HTTP code is 200 2052s ok 8 - Get cookie lemonldap (e5ffb8fc2a8c2b6220fb5c6900ddb3b4c8bfe8eac7f588631a611659a60b4879) 2052s # ==> Pushing PORTAL <== 2052s # ==> Popping PORTAL <== 2052s ok 9 - Auth CDA request 2052s ok 10 - Get redirection 2052s ok 11 - Location header found 2052s ok 12 - Make sure no pdata is returned 2052s ok 13 - use Lemonldap::NG::Handler::Server; 2052s ok 14 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2052s ok 15 - Register $type 2052s ok 16 - Push cda cookie 2052s ok 17 - Get redirection 2052s ok 18 - Location is http://test.example.org/ 2052s ok 19 - Get cookie lemonldap (c:vMsBkWNpfBavmZU9Ieml9Qs0DimVT/u7yNcEJ0wgidjnjoW6dgAjL+krumxI1eZgOS89wzb3gFX/RLkloa9yCRNcIQoled1Ju5NMeN/UjtCtQQwx2GIQuv//j0TuWTm3qY74j+8XZTPzgWvw3+H6BAMRoYb7tz02Lj3DWuzch3V0Eu62IjgXd7iImMls3Kxm) 2052s ok 20 - Authenticated query 2052s ok 21 - HTTP code is 200 2052s ok 22 - Authenticated as dwho 2052s 1..22 2052s ok 2052s t/66-CDA-wildcard.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 - Unauth CDA request 2052s ok 6 - HTTP code is 200 2052s ok 7 - Page contains a form 2052s ok 8 - Field "url" is defined 2052s ok 9 - CSP header authorize POST request to \# 2052s ok 10 - Post credentials 2052s ok 11 - Get redirection 2052s ok 12 - Location header found 2052s ok 13 - Get cookie lemonldap (fb87cb4dee67fe657796b904c8db796f857108905b204ccd95a6d21de808bec1) 2052s ok 14 - CDA request to subdomain 2052s ok 15 - Get redirection 2052s ok 16 - Location header found 2052s ok 17 - CDA request to subdomain 2052s ok 18 - Subdomain CDA request not allowed by wildcard: code found on page 2052s ok 19 - Subdomain CDA request not allowed by wildcard 2052s ok 20 - CDA request to one-level wildcard 2052s ok 21 - Get redirection 2052s ok 22 - Location header found 2052s ok 23 - use Lemonldap::NG::Handler::Server; 2052s ok 24 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2052s ok 25 - App 2052s ok 26 - Push cda cookie 2052s ok 27 - Get redirection 2052s ok 28 - Location is http://sub-domain.cda.example.llng/ 2052s ok 29 - Get cookie lemonldap (c:W6VwccutE/Kz0lww9934ZkEvNxOHIb/41xUUARCbGyGfeI1W/vmCVQkk3o6SCvU8qfdHRTuQRYewzJCibm43+zXJegBqcTVKEdRxbig7IqEAvOtnCzzDGyr+TndUVEPKEH+pc9oPDqAM7bN1IHkEZf3FznMq7Iax05VFj17SiGc=) 2052s ok 30 - Authenticated query 2052s ok 31 - HTTP code is 200 2052s ok 32 - Authenticated as dwho 2052s ok 33 - use Lemonldap::NG::Handler::Server; 2052s ok 34 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2052s ok 35 - App 2052s ok 36 - Push cda cookie 2052s ok 37 - Get redirection 2052s ok 38 - Location is http://cda.example.llng/ 2052s ok 39 - Get cookie lemonldap (c:fwxOuTwnw2QVOQVldOyU9WPakObV9DG1eftCntLtzgt/xhROHUFLF9FdOArw+XgueLQk6ameHlvZoj1SaHsNSjbWJpU+8FQFOVoY6AulyDeJAvMLzDCtX7rHhJwwMnE69Mqug0NAQd3q90GBDYmCdguB9siZ/7Lc39KaPaVOG6M=) 2052s ok 40 - Authenticated query 2052s ok 41 - HTTP code is 200 2052s ok 42 - Authenticated as dwho 2052s ok 43 - use Lemonldap::NG::Handler::Server; 2052s ok 44 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2052s ok 45 - App 2052s ok 46 - Push cda cookie 2052s ok 47 - Get redirection 2052s ok 48 - Location is http://cda.oneonly.llng/ 2052s ok 49 - Get cookie lemonldap (c:USOjB/SiizBrSAbo8f7qYs6iWVhtVlmPNjjDFvHp9jtDWwaEobLTS7waRWLXDc0TNpXMWwqUj9No7HPkb2xMUqS4k/ZM+PsTV9DGkBq9w+rmrfGI8/rSzqeDUpv1N6VC4X5NxSuQwqgokLuMLSfrx1/1COxwD6ACTLlq5WOwquE=) 2052s ok 50 - Authenticated query 2052s ok 51 - HTTP code is 200 2052s ok 52 - Authenticated as dwho 2052s 1..52 2052s ok 2053s t/66-CDA-with-REST.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 - Register $type 2053s # ==> Pushing PORTAL <== 2053s # ==> Popping PORTAL <== 2053s ok 6 - Unauth CDA request 2053s ok 7 - HTTP code is 200 2053s ok 8 - Page contains a form 2053s ok 9 - Field "url" is defined 2053s ok 10 - CSP header authorize POST request to \# 2053s ok 11 - check url value 2053s # ==> Pushing PORTAL <== 2053s # ==> Popping PORTAL <== 2053s ok 12 - Post credentials 2053s ok 13 - Get redirection 2053s ok 14 - Location header found 2053s ok 15 - use Lemonldap::NG::Handler::Server; 2053s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2053s ok 17 - Register $type 2053s ok 18 - @ REST REQUEST @ 2053s # ==> Pushing PORTAL <== 2053s # ==> Popping PORTAL <== 2053s ok 19 - Execute request 2053s ok 20 - Response is 200 or 400 2053s ok 21 - @ END OF REST REQUEST @ 2053s ok 22 - Push cda cookie 2053s ok 23 - Get redirection 2053s ok 24 - Location is http://test.example.org/ 2053s ok 25 - Get cookie lemonldap (c:uZ9rhxQtzfnNf/MzcgIaZ4l5gihW2YDbpKSXQKMiBukIrutnvi+BAPx97fwz1tCRl4TJYmfVDkJL5eLKr9fBLJs0sLgl3yrYKSLgravPYKu+nvYmSkgI9XfT0d3FrRQZUKzBlGxGe6+OpTvbH+xwEt5actMC77QVLbtNXENrPPzsl0VTDECKu5BD+aechADW) 2053s ok 26 - Authenticated query 2053s ok 27 - HTTP code is 200 2053s ok 28 - Authenticated as dwho 2053s 1..28 2053s ok 2053s t/66-CDA-with-SOAP.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 - Register $type 2053s # ==> Pushing PORTAL <== 2053s # ==> Popping PORTAL <== 2053s ok 6 - Unauth CDA request 2053s ok 7 - HTTP code is 200 2053s ok 8 - Page contains a form 2053s ok 9 - Field "url" is defined 2053s ok 10 - CSP header authorize POST request to \# 2053s ok 11 - check url value 2053s # ==> Pushing PORTAL <== 2053s # ==> Popping PORTAL <== 2053s ok 12 - Post credentials 2053s ok 13 - Get redirection 2053s ok 14 - Location header found 2053s ok 15 - use Lemonldap::NG::Handler::Server; 2053s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2053s ok 17 - Register $type 2053s ok 18 - @ SOAP REQUEST @ 2053s # ==> Pushing PORTAL <== 2053s # ==> Popping PORTAL <== 2053s ok 19 - Execute request 2053s ok 20 - Content is XML 2053s ok 21 - @ END OF SOAP REQUEST @ 2053s ok 22 - Push cda cookie 2053s ok 23 - Get redirection 2053s ok 24 - Location is http://test.example.org/ 2053s ok 25 - Get cookie lemonldap (c:MyV7qnhrq0Pr31JRSkoHK/GbWL4K8RFdibIEd52INdIpH5FXacV+POmRsUPSgqMUzEOLwqe1uiNvEWYD03377p3rtWseTDU9tuYLAbH4R4zYEfzOvzjL8Uta3QrHxCAGBjFltnpXeS7RhhTs0VndOeN4hkhiA+WLRnObqfwAEqy8glRNvQFA9QX6U+h/NU+P) 2053s ok 26 - Authenticated query 2053s ok 27 - HTTP code is 200 2053s ok 28 - Authenticated as dwho 2053s 1..28 2053s ok 2054s t/66-CDA-with-doubleCookies.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 - use Lemonldap::NG::Handler::Server; 2054s ok 6 - use Lemonldap::NG::Handler::Main; 2054s ok 7 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2054s ok 8 - App 2054s ok 9 - Post credentials 2054s ok 10 - Get cookie lemonldap (d39a9beddc257c7f3d4c4ab2a381687f8426af0cb0a817f3eec2a47f1e5e2c32) 2054s ok 11 - Get cookie lemonldaphttp (0e16108c7d02f4fbf9fea5080daf15b7c4a3d259cd36cecb02f164ce9a95ad23) 2054s ok 12 - CDA request to http vhost 2054s ok 13 - Get redirection 2054s ok 14 - Location header found 2054s ok 15 - Push cda cookie 2054s ok 16 - Get redirection 2054s ok 17 - Location is http://test.example.org/ 2054s ok 18 - Get cookie lemonldaphttp (c:VHxFUIGZF7dITnAAl1/BlCE7Ts8KnQeK621O7GL3+bpkF34ZrrUKVpFMLX/BkdC+7Bcmcpi0FUBEJFXgZIBRZW8PncXKzBsg3wdpCEVEJX3CDoqC38+FN4QkxIq+JNWrzVVX25yjTncXX8b43TYBPv6BmFQ55oF8cW1zowHbVgZEEa+xx5rPvgbZ3uKDU4oJ) 2054s ok 19 - Authenticated query 2054s ok 20 - HTTP code is 200 2054s ok 21 - Authenticated as dwho 2054s ok 22 - CDA request to https vhost 2054s ok 23 - Get redirection 2054s ok 24 - Location header found 2054s ok 25 - Push cda cookie 2054s ok 26 - Get redirection 2054s ok 27 - Location is https://test.example.org/ 2054s ok 28 - Get cookie lemonldap (c:HUZ1SLuIXUPwBPHSOFgGVNkoWw1Xt8Jim2tcs7zHE5voRFobyA6a2NjvZi/sByz2OlhjNzW+6f1rO/cOIXkJsfJIm0jJcvXqjO8LZ7cvxBLVBtTiCx5XCwi9s4OQ/TuedJSdbsAcdi6+4a6T1n7jQtgsftO3+TEuP54A7SBX5W5VO5sgcEky4uRqxuO8KYyf) 2054s ok 29 - Authenticated query 2054s ok 30 - HTTP code is 200 2054s ok 31 - Authenticated as dwho 2054s [Tue Feb 3 06:02:19 2026] [LLNG:6383] [error] Session does not contain _httpSession field. Portal must be accessed over HTTPS when using CDA with double cookie 2054s ok 32 - CDA request to https vhost 2054s ok 33 - Expected portal error code: code found on page 2054s ok 34 - Expected portal error code 2054s 1..34 2054s ok 2054s t/66-CDA.t ..................................................................... 2054s ok 1 - use Lemonldap::NG::Portal::Main; 2054s ok 2 - Portal object 2054s ok 3 - Init 2054s ok 4 - Portal app 2054s # Subtest: Check that external URLs are correctly classified 2054s ok 1 - URL https://example.com/ is not external for domain .example.com 2054s ok 2 - URL http://auth.example.com/ is not external for domain .example.com 2054s ok 3 - URL https://auth.example.com/ is not external for domain .example.com 2054s ok 4 - URL http://example.org/ is external for domain .example.com 2054s ok 5 - URL https://example.org/ is external for domain .example.com 2054s ok 6 - URL https://example.org is external for domain .example.com 2054s ok 7 - URL https://auth.example.comx/ is external for domain .example.com 2054s ok 8 - URL https://otherexample.com/ is external for domain .example.com 2054s ok 9 - URL https://example.com/ is not external for empty domain 2054s ok 10 - URL https://example.comx/ is external for empty domain 2054s ok 11 - URL https://xexample.com/ is external for empty domain 2054s ok 12 - URL http://auth.example.com/ is external for empty domain 2054s ok 13 - URL https://auth.example.com/ is external for empty domain 2054s ok 14 - URL http://example.org/ is external for empty domain 2054s ok 15 - URL https://example.org/ is external for empty domain 2054s ok 16 - URL https://example.org is external for empty domain 2054s ok 17 - URL https://auth.example.comx/ is external for empty domain 2054s ok 18 - URL https://otherexample.com/ is external for empty domain 2054s 1..18 2054s ok 5 - Check that external URLs are correctly classified 2054s ok 6 - Unauth CDA request 2054s ok 7 - HTTP code is 200 2054s ok 8 - Page contains a form 2054s ok 9 - Field "url" is defined 2054s ok 10 - CSP header authorize POST request to \# 2054s ok 11 - check url value 2054s ok 12 - Post credentials 2054s ok 13 - Get cookie lemonldap (b0aa4a1279cfd49dad5a3109452db25bb7ab33099ce94c518ae3c7e5c8424fb1) 2054s ok 14 - Get redirection 2054s ok 15 - Location header found 2054s ok 16 - Dangerous request 2054s ok 17 - Untrusted URL denied by portal: code found on page 2054s ok 18 - Untrusted URL denied by portal 2054s ok 19 - use Lemonldap::NG::Handler::Server; 2054s ok 20 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2054s ok 21 - App 2054s ok 22 - Push cda cookie 2054s ok 23 - Get redirection 2054s ok 24 - Location is http://test.example.org/ 2054s ok 25 - Get cookie lemonldap (c:x6dyCnu6cOsroagohz5z90avOLjcET3mrBf4Mix4CoxScbq/9RTXn5jbQEesasFqUJUEZT8QZwVsiJ0B2YiiWrObn11RQYq0kiW3NxFQwo2W/IhdTRybJfs2fjwChMtvMueA08BP9B0QYzcC8S7PfCMy3qNm1eOnmWErtb9mn2vz8n78Sql4wA08far8M8D7) 2054s ok 26 - Authenticated query 2054s ok 27 - HTTP code is 200 2054s ok 28 - Authenticated as dwho 2054s 1..28 2054s ok 2055s t/67-CheckUser-with-Global-token.t ............................................. 2055s ok 1 - use Lemonldap::NG::Portal::Main; 2055s ok 2 - Portal object 2055s ok 3 - Init 2055s ok 4 - Portal app 2055s ok 5 - Get Menu 2055s ok 6 - HTTP code is 200 2055s ok 7 - Page contains a form 2055s ok 8 - Host match 2055s ok 9 - Field "user" is defined 2055s ok 10 - Field "password" is defined 2055s ok 11 - Field "token" is defined 2055s ok 12 - CSP header authorize POST request to \# 2055s ok 13 - Auth query 2055s ok 14 - Get cookie lemonldap (cddc480c828a7ce4ca89284402fcdb6d760e58411c553ca585b60afb3cc8a4e2) 2055s ok 15 - Get redirection 2055s ok 16 - Location is http://auth.example.com/ 2055s ok 17 - CheckUser form 2055s ok 18 - HTTP code is 200 2055s ok 19 - Page contains a form 2055s ok 20 - URI match 2055s ok 21 - Field "user" is defined 2055s ok 22 - Field "url" is defined 2055s ok 23 - Field "token" is defined 2055s ok 24 - Found trspan="checkUser" 2055s ok 25 - POST checkuser 2055s ok 26 - Found allowed 2055s ok 27 - HTTP code is 200 2055s ok 28 - Page contains a form 2055s ok 29 - URI match 2055s ok 30 - Field "user" is defined 2055s ok 31 - Field "url" is defined 2055s ok 32 - Field "token" is defined 2055s ok 33 - POST checkuser 2055s ok 34 - Found VHnotFound 2055s ok 35 - HTTP code is 200 2055s ok 36 - Page contains a form 2055s ok 37 - URI match 2055s ok 38 - Field "user" is defined 2055s ok 39 - Field "url" is defined 2055s ok 40 - Field "token" is defined 2055s ok 41 - POST checkuser 2055s ok 42 - Found PE_TOKENEXPIRED 2055s ok 43 - HTTP code is 200 2055s ok 44 - Page contains a form 2055s ok 45 - URI match 2055s ok 46 - Field "user" is defined 2055s ok 47 - Field "url" is defined 2055s ok 48 - Field "token" is defined 2055s ok 49 - POST checkuser 2055s ok 50 - HTTP code is 200 2055s ok 51 - Page contains a form 2055s ok 52 - URI match 2055s ok 53 - Field "user" is defined 2055s ok 54 - Field "url" is defined 2055s ok 55 - Field "token" is defined 2055s ok 56 - Found trspan="checkUserComputeSession" 2055s ok 57 - Found trspan="allowed" 2055s ok 58 - Found trspan="headers" 2055s ok 59 - Found trspan="groups_sso" 2055s ok 60 - Found trspan="attributes" 2055s ok 61 - Found trspan="macros" 2055s ok 62 - Found Auth-User 2055s ok 63 - Found rtyler 2055s ok 64 - Found su 2055s ok 65 - Found uid 2055s ok 66 - Found uc mail 2055s ok 67 - Found uid 2055s ok 68 - POST checkuser 2055s ok 69 - Found trspan="forbidden" 2055s ok 70 - Logout request 2055s ok 71 - Response is 200 2055s ok 72 - Cookie is deleted 2055s ok 73 - No pdata 2055s ok 74 - Disconnect request 2055s ok 75 - Response is 401 2055s 1..75 2055s ok 2055s t/67-CheckUser-with-Impersonation-and-Macros.t ................................. 2055s ok 1 - use Lemonldap::NG::Portal::Main; 2055s ok 2 - Portal object 2055s ok 3 - Init 2055s ok 4 - Portal app 2055s ok 5 - Get Menu 2055s ok 6 - HTTP code is 200 2055s ok 7 - Page contains a form 2055s ok 8 - Host match 2055s ok 9 - Field "user" is defined 2055s ok 10 - Field "password" is defined 2055s ok 11 - Field "spoofId" is defined 2055s ok 12 - CSP header authorize POST request to \# 2055s ok 13 - Auth query 2055s ok 14 - Get cookie lemonldap (40f6cc8b39fcb1e0130e019e8ba58065cc4ec24582acef6794df3def8c1470be) 2055s ok 15 - Get redirection 2055s ok 16 - Location is http://auth.example.com/ 2055s ok 17 - Get Menu 2055s ok 18 - HTTP code is 200 2055s ok 19 - Connected as dwho 2055s ok 20 - Authenticated as dwho / rtyler 2055s ok 21 - CheckUser form 2055s ok 22 - HTTP code is 200 2055s ok 23 - Page contains a form 2055s ok 24 - URI match 2055s ok 25 - Field "user" is defined 2055s ok 26 - Field "url" is defined 2055s ok 27 - Found trplaceholder = "dwho / rtyler" 2055s ok 28 - POST checkuser 2055s ok 29 - HTTP code is 200 2055s ok 30 - Page contains a form 2055s ok 31 - URI match 2055s ok 32 - Field "user" is defined 2055s ok 33 - Field "url" is defined 2055s ok 34 - Found HTTP url 2055s ok 35 - Found trspan="allowed" 2055s ok 36 - Found trspan="headers" 2055s ok 37 - Found trspan="macros" 2055s ok 38 - Found _userDB 2055s ok 39 - Found Auth-User 2055s ok 40 - Found dwho 2055s ok 41 - Found _whatToTrace 2055s ok 42 - Found uid 2055s ok 43 - Found uid 2055s ok 44 - Found two macros 2055s ok 45 - CheckUser form 2055s ok 46 - POST checkuser 2055s ok 47 - Found trspan="checkUserComputeSession" 2055s ok 48 - Found trspan="allowed" 2055s ok 49 - Found uid 2055s ok 50 - Found two well computed macros 2055s ok 51 - Found group "authGroup" 2055s ok 52 - Found group "realAuthGroup" 2055s ok 53 - CheckUser form 2055s ok 54 - HTTP code is 200 2055s ok 55 - Page contains a form 2055s ok 56 - URI match 2055s ok 57 - Field "user" is defined 2055s ok 58 - Field "url" is defined 2055s ok 59 - POST checkuser 2055s ok 60 - HTTP code is 200 2055s ok 61 - Page contains a form 2055s ok 62 - URI match 2055s ok 63 - Field "user" is defined 2055s ok 64 - Field "url" is defined 2055s ok 65 - Found HTTPS url 2055s ok 66 - Logout request 2055s ok 67 - Response is 200 2055s ok 68 - Cookie is deleted 2055s ok 69 - No pdata 2055s ok 70 - Disconnect request 2055s ok 71 - Response is 401 2055s 1..71 2055s ok 2056s t/67-CheckUser-with-UnrestrictedUser.t ......................................... 2056s ok 1 - use Lemonldap::NG::Portal::Main; 2056s ok 2 - Portal object 2056s ok 3 - Init 2056s ok 4 - Portal app 2056s ok 5 - Get Menu 2056s ok 6 - HTTP code is 200 2056s ok 7 - Page contains a form 2056s ok 8 - Host match 2056s ok 9 - Field "user" is defined 2056s ok 10 - Field "password" is defined 2056s ok 11 - CSP header authorize POST request to \# 2056s ok 12 - Auth query 2056s ok 13 - Get cookie lemonldap (34a32d5ddf74bacc31d27dfbe068135f08ee9476c69cce4eb14f24f1e30e1251) 2056s ok 14 - Get redirection 2056s ok 15 - Location is http://auth.example.com/ 2056s ok 16 - CheckUser form 2056s ok 17 - HTTP code is 200 2056s ok 18 - Page contains a form 2056s ok 19 - URI match 2056s ok 20 - Field "user" is defined 2056s ok 21 - Field "url" is defined 2056s ok 22 - Found trspan="checkUser" 2056s ok 23 - POST checkuser 2056s ok 24 - Response is JSON 2056s ok 25 - Computed session 2056s ok 26 - POST checkuser 2056s ok 27 - Response is JSON 2056s ok 28 - BADCREDENTIALS 2056s ok 29 - Auth query 2056s ok 30 - HTTP code is 200 2056s ok 31 - Get cookie lemonldap (dc821db01869befd54e6032239a728735b417d41c58b4f5a0236cb814b5d46e8) 2056s ok 32 - POST checkuser 2056s ok 33 - Response is JSON 2056s ok 34 - BADCREDENTIALS 2056s ok 35 - Auth query 2056s ok 36 - HTTP code is 200 2056s ok 37 - Get cookie lemonldap (0f0f4a51fbe80af9c407250ca1215c4ba66f23a1ef6c3d8c2ac792bce4c9d776) 2056s ok 38 - CheckUser form 2056s ok 39 - HTTP code is 200 2056s ok 40 - Page contains a form 2056s ok 41 - URI match 2056s ok 42 - Field "user" is defined 2056s ok 43 - Field "url" is defined 2056s ok 44 - Found trspan="checkUser" 2056s ok 45 - POST checkuser 2056s ok 46 - Response is JSON 2056s ok 47 - SSO session 2056s ok 48 - POST checkuser 2056s ok 49 - Response is JSON 2056s ok 50 - SSO session 2056s ok 51 - Logout request 2056s ok 52 - Response is 200 2056s ok 53 - Cookie is deleted 2056s ok 54 - No pdata 2056s ok 55 - Disconnect request 2056s ok 56 - Response is 401 2056s ok 57 - POST checkuser 2056s ok 58 - Response is JSON 2056s ok 59 - Computed session 2056s ok 60 - Auth-User is not masked 2056s ok 61 - emptyHeader is not masked 2056s ok 62 - Get Menu 2056s ok 63 - HTTP code is 200 2056s ok 64 - Page contains a form 2056s ok 65 - Host match 2056s ok 66 - Field "user" is defined 2056s ok 67 - Field "password" is defined 2056s ok 68 - CSP header authorize POST request to \# 2056s ok 69 - Auth query 2056s ok 70 - Get cookie lemonldap (66dba59381fa6401d14485f2a866569e603634eefb90bc35d4876af748a134d5) 2056s ok 71 - Get redirection 2056s ok 72 - Location is http://auth.example.com/ 2056s ok 73 - CheckUser form 2056s ok 74 - HTTP code is 200 2056s ok 75 - Page contains a form 2056s ok 76 - URI match 2056s ok 77 - Field "user" is defined 2056s ok 78 - Field "url" is defined 2056s ok 79 - Found trspan="checkUser" 2056s ok 80 - POST checkuser 2056s ok 81 - Response is JSON 2056s ok 82 - Auth-User is masked 2056s ok 83 - emptyHeader is not masked 2056s ok 84 - testHeader1 is not masked 2056s ok 85 - POST checkuser 2056s ok 86 - Response is JSON 2056s ok 87 - Auth-User is masked 2056s ok 88 - POST checkuser 2056s ok 89 - Response is JSON 2056s ok 90 - Auth-User is masked 2056s ok 91 - testHeader1 is masked 2056s ok 92 - Logout request 2056s ok 93 - Response is 200 2056s ok 94 - Cookie is deleted 2056s ok 95 - No pdata 2056s ok 96 - Disconnect request 2056s ok 97 - Response is 401 2056s 1..97 2056s ok 2057s t/67-CheckUser-with-hidden-attributes.t ........................................ 2057s ok 1 - use Lemonldap::NG::Portal::Main; 2057s ok 2 - Portal object 2057s ok 3 - Init 2057s ok 4 - Portal app 2057s ok 5 - Get Menu 2057s ok 6 - HTTP code is 200 2057s ok 7 - Page contains a form 2057s ok 8 - Host match 2057s ok 9 - Field "user" is defined 2057s ok 10 - Field "password" is defined 2057s ok 11 - CSP header authorize POST request to \# 2057s ok 12 - Auth query 2057s ok 13 - Get cookie lemonldap (2abfedabeaba727363f1cc3e57c769ba5355ace76e930cfad9a6169284cae407) 2057s ok 14 - Get redirection 2057s ok 15 - Location is http://auth.example.com/ 2057s ok 16 - GET CheckUser 2057s ok 17 - Content is JSON 2057s ok 18 - Hidden attributes found 2057s ok 19 - Logout request 2057s ok 20 - Response is 200 2057s ok 21 - Cookie is deleted 2057s ok 22 - No pdata 2057s ok 23 - Disconnect request 2057s ok 24 - Response is 401 2057s ok 25 - Get Menu 2057s ok 26 - HTTP code is 200 2057s ok 27 - Page contains a form 2057s ok 28 - Host match 2057s ok 29 - Field "user" is defined 2057s ok 30 - Field "password" is defined 2057s ok 31 - CSP header authorize POST request to \# 2057s ok 32 - Auth query 2057s ok 33 - Get cookie lemonldap (a0b4ecf02762456a69f12b6b3c5176ed1c8b8c62dda7ab990ad22932b3995b61) 2057s ok 34 - Get redirection 2057s ok 35 - Location is http://auth.example.com/ 2057s ok 36 - GET CheckUser 2057s ok 37 - Content is JSON 2057s ok 38 - No hidden attribute found 2057s ok 39 - Logout request 2057s ok 40 - Response is 200 2057s ok 41 - Cookie is deleted 2057s ok 42 - No pdata 2057s ok 43 - Disconnect request 2057s ok 44 - Response is 401 2057s 1..44 2057s ok 2057s t/67-CheckUser-with-history.t .................................................. 2057s ok 1 - use Lemonldap::NG::Portal::Main; 2057s ok 2 - Portal object 2057s ok 3 - Init 2057s ok 4 - Portal app 2057s ok 5 - Get Menu 2057s ok 6 - HTTP code is 200 2057s ok 7 - Page contains a form 2057s ok 8 - Host match 2057s ok 9 - Field "user" is defined 2057s ok 10 - Field "password" is defined 2057s ok 11 - CSP header authorize POST request to \# 2057s ok 12 - Auth query 2057s ok 13 - Get Menu 2057s ok 14 - HTTP code is 200 2057s ok 15 - Page contains a form 2057s ok 16 - Host match 2057s ok 17 - Field "user" is defined 2057s ok 18 - Field "password" is defined 2057s ok 19 - CSP header authorize POST request to \# 2057s ok 20 - Auth query 2057s ok 21 - Get cookie lemonldap (040b84c558fa9feff605dd8a00fbd28e12b9aacd20b6b50dc9b096903b246db3) 2057s ok 22 - Get redirection 2057s ok 23 - Location is http://auth.example.com/ 2057s ok 24 - Logout request 2057s ok 25 - Response is 200 2057s ok 26 - Cookie is deleted 2057s ok 27 - No pdata 2057s ok 28 - Disconnect request 2057s ok 29 - Response is 401 2057s ok 30 - Get Menu 2057s ok 31 - HTTP code is 200 2057s ok 32 - Page contains a form 2057s ok 33 - Host match 2057s ok 34 - Field "user" is defined 2057s ok 35 - Field "password" is defined 2057s ok 36 - CSP header authorize POST request to \# 2057s ok 37 - Auth query 2057s ok 38 - Get cookie lemonldap (5917549c9246430e73b1507dcd454a5f2ed73ca00095a94b243361da6d75ca78) 2057s ok 39 - Get redirection 2057s ok 40 - Location is http://auth.example.com/ 2057s ok 41 - CheckUser form 2057s ok 42 - HTTP code is 200 2057s ok 43 - Page contains a form 2057s ok 44 - URI match 2057s ok 45 - Field "user" is defined 2057s ok 46 - Field "url" is defined 2057s ok 47 - Found trspan="checkUser" 2057s ok 48 - Found trspan="lastLogins" 2057s ok 49 - Found trspan="lastFailedLogins" 2057s ok 50 - Success entry found 2057s ok 51 - Failed entry found 2057s ok 52 - Logout request 2057s ok 53 - Response is 200 2057s ok 54 - Cookie is deleted 2057s ok 55 - No pdata 2057s ok 56 - Disconnect request 2057s ok 57 - Response is 401 2057s 1..57 2057s ok 2058s t/67-CheckUser-with-issuer-SAML-POST.t ......................................... 2058s ok 1 - use Lemonldap::NG::Portal::Main; 2058s ok 2 - Portal object 2058s ok 3 - Init 2058s ok 4 - Portal app 2058s ok 5 - Register $type 2058s ok 6 - Portal object 2058s ok 7 - Init 2058s ok 8 - Portal app 2058s ok 9 - Register $type 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 10 - Unauth SP request 2058s ok 11 - HTTP code is 200 2058s ok 12 - HTTP code is 200 2058s ok 13 - Page contains a form 2058s ok 14 - Host match 2058s ok 15 - URI match 2058s ok 16 - Field "SAMLRequest" is defined 2058s ok 17 - CSP header authorize POST request to auth.idp.com 2058s ok 18 - Method is POST 2058s # ==> Pushing ISSUER <== 2058s # ==> Popping ISSUER <== 2058s ok 19 - Post SAML request to IdP 2058s ok 20 - HTTP code is 200 2058s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770098543%2C%22issuerRequestsaml%22%3A%221770026663_3780%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2058s # ==> Pushing ISSUER <== 2058s # ==> Popping ISSUER <== 2058s ok 22 - Post authentication 2058s ok 23 - Reject reason is 89 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 24 - Unauth SP request 2058s ok 25 - HTTP code is 200 2058s ok 26 - HTTP code is 200 2058s ok 27 - Page contains a form 2058s ok 28 - Host match 2058s ok 29 - URI match 2058s ok 30 - Field "SAMLRequest" is defined 2058s ok 31 - CSP header authorize POST request to auth.idp.com 2058s ok 32 - Method is POST 2058s # ==> Pushing ISSUER <== 2058s # ==> Popping ISSUER <== 2058s ok 33 - Post SAML request to IdP 2058s ok 34 - HTTP code is 200 2058s ok 35 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098543%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770026663_28086%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2058s # ==> Pushing ISSUER <== 2058s # ==> Popping ISSUER <== 2058s ok 36 - Post authentication 2058s ok 37 - Get cookie lemonldap (beaf068f3aa6633a74c3f660ac050ff81e306c116244130ca46d4fc7e008f014) 2058s ok 38 - Get cookie lemonldappdata () 2058s ok 39 - SAML request cleared from pdata 2058s ok 40 - HTTP code is 200 2058s ok 41 - Page contains a form 2058s ok 42 - Host match 2058s ok 43 - URI match 2058s ok 44 - Field "SAMLResponse" is defined 2058s ok 45 - CSP header authorize POST request to auth.sp.com 2058s ok 46 - Method is POST 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 47 - Post SAML response to SP 2058s ok 48 - Get redirection 2058s ok 49 - Location is http://auth.sp.com/ 2058s ok 50 - Get cookie lemonldap (09c749b36fe0ebea379fa5c131b84ab9309fb8753bbf159c818168ffc6223d71) 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 51 - Get / on SP 2058s ok 52 - HTTP code is 200 2058s ok 53 - Authenticated as davros@badguy.org@idp 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 54 - Unauth SP request 2058s ok 55 - HTTP code is 200 2058s ok 56 - HTTP code is 200 2058s ok 57 - Page contains a form 2058s ok 58 - Host match 2058s ok 59 - URI match 2058s ok 60 - Field "SAMLRequest" is defined 2058s ok 61 - CSP header authorize POST request to auth.idp.com 2058s ok 62 - Method is POST 2058s # ==> Pushing ISSUER <== 2058s # ==> Popping ISSUER <== 2058s ok 63 - Post SAML request to IdP 2058s ok 64 - HTTP code is 200 2058s ok 65 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098543%2C%22issuerRequestsaml%22%3A%221770026663_56156%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) 2058s # ==> Pushing ISSUER <== 2058s # ==> Popping ISSUER <== 2058s ok 66 - Post authentication 2058s ok 67 - Get cookie lemonldap (5fda6de6be94f3579fcba6cfcc4b5b34546513d057e7760dd6a8508cd8301505) 2058s ok 68 - Get cookie lemonldappdata () 2058s ok 69 - SAML request cleared from pdata 2058s ok 70 - HTTP code is 200 2058s ok 71 - Page contains a form 2058s ok 72 - Host match 2058s ok 73 - URI match 2058s ok 74 - Field "SAMLResponse" is defined 2058s ok 75 - CSP header authorize POST request to auth.sp.com 2058s ok 76 - Method is POST 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 77 - Post SAML response to SP 2058s ok 78 - Get redirection 2058s ok 79 - Location is http://auth.sp.com/ 2058s ok 80 - Get cookie lemonldap (4ddce151d695decc940989c351d06ee804882f8350618ad7abaa2dbf4475ff25) 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 81 - Get / on SP 2058s ok 82 - HTTP code is 200 2058s ok 83 - Authenticated as fa@badwolf.org@idp 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 84 - CheckUser form 2058s ok 85 - HTTP code is 200 2058s ok 86 - Page contains a form 2058s ok 87 - URI match 2058s ok 88 - Field "user" is defined 2058s ok 89 - Field "url" is defined 2058s ok 90 - Found trspan="checkUser" 2058s ok 91 - Found attribute uid 2058s ok 92 - Found value french 2058s ok 93 - Found attribute _lassoSessionDump 2058s ok 94 - Found ProviderID & AssertionID values 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 95 - POST checkuser 2058s ok 96 - PE5 found 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 97 - POST checkuser 2058s ok 98 - HTTP code is 200 2058s ok 99 - Page contains a form 2058s ok 100 - URI match 2058s ok 101 - Field "user" is defined 2058s ok 102 - Field "url" is defined 2058s ok 103 - Found trspan="checkUser" 2058s ok 104 - Found attribute uid 2058s ok 105 - Found attribute mail 2058s ok 106 - Found value davros@badguy.org 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 107 - Query SP for logout 2058s ok 108 - HTTP code is 200 2058s ok 109 - Page contains a form 2058s ok 110 - Host match 2058s ok 111 - URI match 2058s ok 112 - Field "SAMLRequest" is defined 2058s ok 113 - CSP header authorize POST request to auth.idp.com 2058s ok 114 - Method is POST 2058s # ==> Pushing ISSUER <== 2058s # ==> Popping ISSUER <== 2058s ok 115 - Post SAML logout request to IdP 2058s ok 116 - HTTP code is 200 2058s ok 117 - Page contains a form 2058s ok 118 - Host match 2058s ok 119 - URI match 2058s ok 120 - Field "SAMLResponse" is defined 2058s ok 121 - CSP header authorize POST request to auth.sp.com 2058s ok 122 - Method is POST 2058s ok 123 - Get cookie lemonldap (0) 2058s ok 124 - SSO cookie removed 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 125 - Post SAML response to SP 2058s ok 126 - Get redirection 2058s ok 127 - Location is http://auth.sp.com/?logout=1 2058s # ==> Pushing ISSUER <== 2058s # ==> Popping ISSUER <== 2058s ok 128 - Test if user is reject on IdP 2058s ok 129 - Response status is 401 2058s ok 130 - Content is JSON 2058s ok 131 - Error code is 1 2058s # ==> Pushing SP <== 2058s # ==> Popping SP <== 2058s ok 132 - Test if user is reject on SP 2058s ok 133 - HTTP code is 200 2058s ok 134 - HTTP code is 200 2058s ok 135 - Page contains a form 2058s ok 136 - Host match 2058s ok 137 - URI match 2058s ok 138 - Field "SAMLRequest" is defined 2058s ok 139 - CSP header authorize POST request to auth.idp.com 2058s ok 140 - Method is POST 2058s 1..140 2058s ok 2059s t/67-CheckUser-with-rules.t .................................................... 2059s ok 1 - use Lemonldap::NG::Portal::Main; 2059s ok 2 - Portal object 2059s ok 3 - Init 2059s ok 4 - Portal app 2059s ok 5 - Auth query with "dwho" 2059s ok 6 - Get cookie lemonldap (7986ee5d4b268223f2145e6423304a1a3bf26365cdd9fd1d335409c737d4fdc9) 2059s ok 7 - Get redirection 2059s ok 8 - Location is http://auth.example.com/ 2059s ok 9 - Logout request 2059s ok 10 - Response is 200 2059s ok 11 - Cookie is deleted 2059s ok 12 - No pdata 2059s ok 13 - Disconnect request 2059s ok 14 - Response is 401 2059s ok 15 - Auth query with "dwho" 2059s ok 16 - Get cookie lemonldap (c79237a02d0c601323ee001f6e759a7644fbac2d57fcea9ba3150a2561083928) 2059s ok 17 - Get redirection 2059s ok 18 - Location is http://auth.example.com/ 2059s ok 19 - Auth query with "msmith" 2059s ok 20 - Get cookie lemonldap (15f52dfb013c2290f9abe3f528f158382015d82a8fa5c2e8805be42348321d48) 2059s ok 21 - Get redirection 2059s ok 22 - Location is http://auth.example.com/ 2059s ok 23 - CheckUser form 2059s ok 24 - HTTP code is 200 2059s ok 25 - Page contains a form 2059s ok 26 - URI match 2059s ok 27 - Field "user" is defined 2059s ok 28 - Field "url" is defined 2059s ok 29 - Found trspan="checkUser" 2059s ok 30 - POST checkuser 2059s ok 31 - Response is JSON 2059s ok 32 - checkUser found 2059s ok 33 - Persistent attribute found 2059s ok 34 - POST checkuser 2059s ok 35 - Response is JSON 2059s ok 36 - Computed session 2059s ok 37 - Four headers found 2059s ok 38 - Empty header found 2059s ok 39 - Empty macro found 2059s ok 40 - CheckUser form 2059s ok 41 - HTTP code is 200 2059s ok 42 - Page contains a form 2059s ok 43 - URI match 2059s ok 44 - Field "user" is defined 2059s ok 45 - Field "url" is defined 2059s ok 46 - Found trspan="checkUser" 2059s ok 47 - POST checkuser 2059s ok 48 - Response is JSON 2059s ok 49 - No session found 2059s ok 50 - POST checkuser 2059s ok 51 - Response is JSON 2059s ok 52 - checkUser found 2059s ok 53 - Three headers found 2059s ok 54 - No empty header found 2059s ok 55 - No empty macro found 2059s ok 56 - No persistent attribute found 2059s ok 57 - Refresh query 2059s ok 58 - Get redirection 2059s ok 59 - Location is http://auth.example.com/ 2059s ok 60 - GET checkuser 2059s ok 61 - Content is JSON 2059s ok 62 - Good authenticationLevel found 2059s ok 63 - Good authMode found 2059s ok 64 - Logout request 2059s ok 65 - Response is 200 2059s ok 66 - Cookie is deleted 2059s ok 67 - No pdata 2059s ok 68 - Disconnect request 2059s ok 69 - Response is 401 2059s ok 70 - Logout request 2059s ok 71 - Response is 200 2059s ok 72 - Cookie is deleted 2059s ok 73 - No pdata 2059s ok 74 - Disconnect request 2059s ok 75 - Response is 401 2059s 1..75 2059s ok 2059s t/67-CheckUser-with-token.t .................................................... 2059s ok 1 - use Lemonldap::NG::Portal::Main; 2059s ok 2 - Portal object 2059s ok 3 - Init 2059s ok 4 - Portal app 2059s ok 5 - Get Menu 2059s ok 6 - HTTP code is 200 2059s ok 7 - Page contains a form 2059s ok 8 - Host match 2059s ok 9 - Field "user" is defined 2059s ok 10 - Field "password" is defined 2059s ok 11 - Field "token" is defined 2059s ok 12 - CSP header authorize POST request to \# 2059s ok 13 - Auth query 2059s ok 14 - Get cookie lemonldap (fd808e262473d677ff0ec60d6128e27ae3c4338cd3910cbcfc7ea7609ae63cb2) 2059s ok 15 - Get redirection 2059s ok 16 - Location is http://auth.example.com/ 2059s ok 17 - CheckUser form 2059s ok 18 - HTTP code is 200 2059s ok 19 - Page contains a form 2059s ok 20 - URI match 2059s ok 21 - Field "user" is defined 2059s ok 22 - Field "url" is defined 2059s ok 23 - Field "token" is defined 2059s ok 24 - Found trspan="checkUser" 2059s ok 25 - POST checkuser 2059s ok 26 - Found PE_NOTOKEN 2059s ok 27 - HTTP code is 200 2059s ok 28 - Page contains a form 2059s ok 29 - URI match 2059s ok 30 - Field "user" is defined 2059s ok 31 - Field "url" is defined 2059s ok 32 - Field "token" is defined 2059s ok 33 - CheckUser form 2059s ok 34 - HTTP code is 200 2059s ok 35 - Page contains a form 2059s ok 36 - URI match 2059s ok 37 - Field "user" is defined 2059s ok 38 - Field "url" is defined 2059s ok 39 - Field "token" is defined 2059s ok 40 - Found trspan="checkUser" 2059s ok 41 - POST checkuser 2059s ok 42 - Found PE_TOKENEXPIRED 2059s ok 43 - HTTP code is 200 2059s ok 44 - Page contains a form 2059s ok 45 - URI match 2059s ok 46 - Field "user" is defined 2059s ok 47 - Field "url" is defined 2059s ok 48 - Field "token" is defined 2059s ok 49 - POST checkuser 2059s ok 50 - HTTP code is 200 2059s ok 51 - Page contains a form 2059s ok 52 - URI match 2059s ok 53 - Field "user" is defined 2059s ok 54 - Field "url" is defined 2059s ok 55 - Field "token" is defined 2059s ok 56 - Found trspan="checkUserComputeSession" 2059s ok 57 - Found trspan="allowed" 2059s ok 58 - Found trspan="headers" 2059s ok 59 - Found trspan="groups_sso" 2059s ok 60 - Found trspan="attributes" 2059s ok 61 - Found trspan="macros" 2059s ok 62 - Found HTTP_AUTH_USER 2059s ok 63 - Found HTTP_TESTHEADER1 2059s ok 64 - Found HTTP_TESTHEADER2 2059s ok 65 - emptyHeader not found 2059s ok 66 - Found rtyler 2059s ok 67 - Found su 2059s ok 68 - Found uid 2059s ok 69 - Found _whatToTrace 2059s ok 70 - POST checkuser 2059s ok 71 - Found trspan="forbidden" 2059s ok 72 - Logout request 2059s ok 73 - Response is 200 2059s ok 74 - Cookie is deleted 2059s ok 75 - No pdata 2059s ok 76 - Disconnect request 2059s ok 77 - Response is 401 2059s 1..77 2059s ok 2060s t/67-CheckUser.t ............................................................... 2060s ok 1 - use Lemonldap::NG::Portal::Main; 2060s ok 2 - Portal object 2060s ok 3 - Init 2060s ok 4 - Portal app 2060s ok 5 - Test unauth redirection 2060s ok 6 - Get redirection 2060s ok 7 - Location is http://auth.example.com/?url=aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2hlY2t1c2Vy 2060s ok 8 - Auth query 2060s ok 9 - Get cookie lemonldap (8bb0301600c436a7ee0dec870b8dcd017ad0e37efd97346f5b22385a04a66601) 2060s ok 10 - Get redirection 2060s ok 11 - Location is http://auth.example.com/ 2060s ok 12 - Try to access /checkuser 2060s ok 13 - Found redirection page 2060s ok 14 - Logout request 2060s ok 15 - Response is 200 2060s ok 16 - Cookie is deleted 2060s ok 17 - No pdata 2060s ok 18 - Disconnect request 2060s ok 19 - Response is 401 2060s ok 20 - Auth query 2060s ok 21 - Get cookie lemonldap (a9dd154df4a808de6dda0eac9c6073d12b27c971f463ee7b7388180075a53b9d) 2060s ok 22 - Get redirection 2060s ok 23 - Location is http://auth.example.com/ 2060s ok 24 - Auth query 2060s ok 25 - Get cookie lemonldap (3fe30c2be956b19f76e0b6e07179ca60ec66a4d3910ea6b1240e74b045f82370) 2060s ok 26 - Get redirection 2060s ok 27 - Location is http://auth.example.com/ 2060s ok 28 - Form registration 2060s ok 29 - Get redirection 2060s ok 30 - Location header found 2060s ok 31 - Form registration 2060s ok 32 - Found TOTP js 2060s ok 33 - Get new key 2060s ok 34 - Content is JSON 2060s ok 35 - Found secret 2060s ok 36 - Found token 2060s ok 37 - Code 2060s ok 38 - Code contains 6 digits 2060s ok 39 - Post code 2060s ok 40 - Content is JSON 2060s ok 41 - Key is registered 2060s ok 42 - Logout request 2060s ok 43 - Response is 200 2060s ok 44 - Cookie is deleted 2060s ok 45 - No pdata 2060s ok 46 - Disconnect request 2060s ok 47 - Response is 401 2060s ok 48 - Auth query 2060s ok 49 - HTTP code is 200 2060s ok 50 - Page contains a form 2060s ok 51 - URI match 2060s ok 52 - Field "token" is defined 2060s ok 53 - Post code 2060s ok 54 - Get cookie lemonldap (da0237d82a7efd182403a21228dc4766462e3fd8c408dbab3278c94bcd5e8e48) 2060s ok 55 - CheckUser form 2060s ok 56 - HTTP code is 200 2060s ok 57 - Page contains a form 2060s ok 58 - URI match 2060s ok 59 - Field "user" is defined 2060s ok 60 - Field "url" is defined 2060s ok 61 - Found trspan="checkUser" 2060s ok 62 - Found attribute _user 2060s ok 63 - Found value dwho 2060s ok 64 - _2fDevices NOT Found! 2060s ok 65 - Found macro authMode 2060s ok 66 - Found macro real_authMode 2060s ok 67 - Found TOTP 2060s ok 68 - POST checkuser 2060s ok 69 - HTTP code is 200 2060s ok 70 - Page contains a form 2060s ok 71 - URI match 2060s ok 72 - Field "user" is defined 2060s ok 73 - Field "url" is defined 2060s ok 74 - Found trspan="checkUser" 2060s ok 75 - Found Auth-User 2060s ok 76 - Found testHeader1 2060s ok 77 - Found testHeader2 2060s ok 78 - Found emptyHeader 2060s ok 79 - Found dwho 2060s ok 80 - Found _whatToTrace 2060s ok 81 - Found dwho 2060s ok 82 - Found empty macro 2060s ok 83 - Found empty real_macro 2060s ok 84 - POST checkuser 2060s ok 85 - HTTP code is 200 2060s ok 86 - Page contains a form 2060s ok 87 - URI match 2060s ok 88 - Field "user" is defined 2060s ok 89 - Field "url" is defined 2060s ok 90 - Found trspan="checkUser" 2060s ok 91 - Found trplaceholder with mail 2060s ok 92 - Found Auth-User 2060s ok 93 - Found dwho 2060s ok 94 - Found _whatToTrace 2060s ok 95 - Found dwho 2060s ok 96 - POST checkuser 2060s ok 97 - HTTP code is 200 2060s ok 98 - Page contains a form 2060s ok 99 - URI match 2060s ok 100 - Field "user" is defined 2060s ok 101 - Field "url" is defined 2060s ok 102 - Found trspan="VHnotFound" 2060s ok 103 - POST checkuser 2060s ok 104 - HTTP code is 200 2060s ok 105 - Page contains a form 2060s ok 106 - URI match 2060s ok 107 - Field "user" is defined 2060s ok 108 - Field "url" is defined 2060s ok 109 - Found trspan="forbidden" 2060s ok 110 - POST checkuser 2060s ok 111 - HTTP code is 200 2060s ok 112 - Page contains a form 2060s ok 113 - URI match 2060s ok 114 - Field "user" is defined 2060s ok 115 - Field "url" is defined 2060s ok 116 - Found trspan="forbidden" 2060s ok 117 - POST checkuser 2060s ok 118 - Response is JSON 2060s ok 119 - Find well formated URL 2060s ok 120 - Find "allowed" 2060s ok 121 - Find "alert-info" 2060s ok 122 - Find "alert-success" 2060s ok 123 - Find "rtyler" 2060s ok 124 - Find "checkUser" 2060s ok 125 - POST checkuser 2060s ok 126 - HTTP code is 200 2060s ok 127 - Page contains a form 2060s ok 128 - URI match 2060s ok 129 - Field "user" is defined 2060s ok 130 - Field "url" is defined 2060s ok 131 - Found trspan="checkUser" 2060s ok 132 - Found well formatted url 2060s ok 133 - Found trspan="checkUser" 2060s ok 134 - Found trspan="allowed" 2060s ok 135 - Found trspan="headers" 2060s ok 136 - Found trspan="groups_sso" 2060s ok 137 - Found trspan="attributes" 2060s ok 138 - Found trspan="macros" 2060s ok 139 - Found Auth-User 2060s ok 140 - Found rtyler 2060s ok 141 - Found su 2060s ok 142 - Found uid 2060s ok 143 - Found _whatToTrace 2060s ok 144 - -> Six entries found 2060s ok 145 - POST checkuser 2060s ok 146 - HTTP code is 200 2060s ok 147 - Page contains a form 2060s ok 148 - URI match 2060s ok 149 - Field "user" is defined 2060s ok 150 - Field "url" is defined 2060s ok 151 - Found trspan="checkUser" 2060s ok 152 - Found well formatted url 2060s ok 153 - Found trspan="checkUser" 2060s ok 154 - Found trspan="allowed" 2060s ok 155 - Found trspan="headers" 2060s ok 156 - Found trspan="groups_sso" 2060s ok 157 - Found trspan="attributes" 2060s ok 158 - Found trspan="macros" 2060s ok 159 - Found Auth-User 2060s ok 160 - Found rtyler 2060s ok 161 - Found su 2060s ok 162 - Found uid 2060s ok 163 - Found _whatToTrace 2060s ok 164 - POST checkuser 2060s ok 165 - PE5 found 2060s ok 166 - POST checkuser 2060s ok 167 - PE5 found 2060s ok 168 - POST checkuser 2060s ok 169 - PE5 found 2060s ok 170 - Logout request 2060s ok 171 - Response is 200 2060s ok 172 - Cookie is deleted 2060s ok 173 - No pdata 2060s ok 174 - Disconnect request 2060s ok 175 - Response is 401 2060s ok 176 - Auth query 2060s ok 177 - Get cookie lemonldap (1ba7cffaab314ff5ea91938e99aa8c6b088b576f9fa6c53a9a8364b7dd6794c2) 2060s ok 178 - Get redirection 2060s ok 179 - Location is http://auth.example.com/ 2060s ok 180 - CheckUser form 2060s ok 181 - HTTP code is 200 2060s ok 182 - Page contains a form 2060s ok 183 - URI match 2060s ok 184 - Field "user" is defined 2060s ok 185 - Field "url" is defined 2060s ok 186 - POST checkuser 2060s ok 187 - Found uid 2060s ok 188 - Found real_uid 2060s ok 189 - Logout request 2060s ok 190 - Response is 200 2060s ok 191 - Cookie is deleted 2060s ok 192 - No pdata 2060s ok 193 - Disconnect request 2060s ok 194 - Response is 401 2060s 1..194 2060s ok 2061s t/68-ContextSwitching-with-2F-allowed.t ........................................ 2061s ok 1 - use Lemonldap::NG::Portal::Main; 2061s ok 2 - Portal object 2061s ok 3 - Init 2061s ok 4 - Portal app 2061s ok 5 - Get Menu 2061s ok 6 - HTTP code is 200 2061s ok 7 - Page contains a form 2061s ok 8 - Host match 2061s ok 9 - Field "user" is defined 2061s ok 10 - Field "password" is defined 2061s ok 11 - CSP header authorize POST request to \# 2061s ok 12 - Auth query 2061s ok 13 - Get cookie lemonldap (f0abae0c6a24513e14b471eaae962c168683885e9c01ed74c98a7ae79e629b49) 2061s ok 14 - Get redirection 2061s ok 15 - Location is http://auth.example.com/ 2061s ok 16 - Get Menu 2061s ok 17 - HTTP code is 200 2061s ok 18 - Connected as rtyler 2061s ok 19 - Authenticated as rtyler 2061s ok 20 - contextSwitching allowed 2061s ok 21 - Form registration 2061s ok 22 - Found TOTP js 2061s ok 23 - Found custom Main Logo 2061s ok 24 - Get new key 2061s ok 25 - Content is JSON 2061s ok 26 - Found secret 2061s ok 27 - Found token 2061s ok 28 - Found user 2061s ok 29 - Code 2061s ok 30 - Code contains 6 digits 2061s ok 31 - Post code 2061s ok 32 - Content is JSON 2061s ok 33 - TOTP is registered 2061s ok 34 - Logout request 2061s ok 35 - Response is 200 2061s ok 36 - Cookie is deleted 2061s ok 37 - No pdata 2061s ok 38 - Disconnect request 2061s ok 39 - Response is 401 2061s ok 40 - Get Menu 2061s ok 41 - HTTP code is 200 2061s ok 42 - Page contains a form 2061s ok 43 - Host match 2061s ok 44 - Field "user" is defined 2061s ok 45 - Field "password" is defined 2061s ok 46 - CSP header authorize POST request to \# 2061s ok 47 - Auth query 2061s ok 48 - HTTP code is 200 2061s ok 49 - Page contains a form 2061s ok 50 - URI match 2061s ok 51 - Field "token" is defined 2061s ok 52 - Post TOTP choice 2061s ok 53 - HTTP code is 200 2061s ok 54 - Page contains a form 2061s ok 55 - URI match 2061s ok 56 - Field "token" is defined 2061s ok 57 - Code 2061s ok 58 - Post code 2061s ok 59 - Get cookie lemonldap (042fad19c3965c645a4e0dc070592f6a1c8a5e18d643458c3dff971bda940551) 2061s ok 60 - Get Menu 2061s ok 61 - HTTP code is 200 2061s ok 62 - Authenticated as rtyler 2061s ok 63 - Form 2fregisters 2061s ok 64 - Found choose 2F 2061s ok 65 - 2F device found 2061s ok 66 - 2F devices found 2061s ok 67 - ContextSwitching form 2061s ok 68 - HTTP code is 200 2061s ok 69 - Page contains a form 2061s ok 70 - URI match 2061s ok 71 - Field "spoofId" is defined 2061s ok 72 - Found trspan="contextSwitching_ON" 2061s ok 73 - POST switchcontext 2061s ok 74 - Get redirection 2061s ok 75 - Location is http://auth.example.com/ 2061s ok 76 - Get cookie lemonldap (223fe5aa654b7f2fbb23f091039bb80608f73b72f4e4abd9e043c2d72aee3588) 2061s ok 77 - Get Menu 2061s ok 78 - Authenticated as dwho 2061s ok 79 - Found trspan="contextSwitching_OFF" 2061s ok 80 - New SSO session created 2061s ok 81 - Form registration 2061s ok 82 - Found TOTP js 2061s ok 83 - Found custom Main Logo 2061s ok 84 - Get new key 2061s ok 85 - Content is JSON 2061s ok 86 - Found secret 2061s ok 87 - Found token 2061s ok 88 - Found user 2061s ok 89 - Code 2061s ok 90 - Code contains 6 digits 2061s ok 91 - Post code 2061s ok 92 - Content is JSON 2061s ok 93 - TOTP is registered 2061s ok 94 - Form 2fregisters 2061s ok 95 - Found choose 2F 2061s ok 96 - 2F device found 2061s ok 97 - 2F device found 2061s ok 98 - HTTP code is 400 2061s ok 99 - Deletion expects valid CSRF token 2061s ok 100 - Delete TOTP query 2061s ok 101 - Content is JSON 2061s ok 102 - TOTP removed 2061s ok 103 - Logout request 2061s ok 104 - Response is 200 2061s ok 105 - Cookie is deleted 2061s ok 106 - No pdata 2061s ok 107 - Disconnect request 2061s ok 108 - Response is 401 2061s ok 109 - Logout request 2061s ok 110 - Response is 200 2061s ok 111 - Cookie is deleted 2061s ok 112 - No pdata 2061s ok 113 - Disconnect request 2061s ok 114 - Response is 401 2061s ok 115 - Get Menu 2061s ok 116 - HTTP code is 200 2061s ok 117 - Page contains a form 2061s ok 118 - Host match 2061s ok 119 - Field "user" is defined 2061s ok 120 - Field "password" is defined 2061s ok 121 - CSP header authorize POST request to \# 2061s ok 122 - Auth query 2061s ok 123 - Get cookie lemonldap (dd5aa7c526782979d99e3b14be07dbb3e8b68fc580534c8d63a934d4ceb63319) 2061s ok 124 - Get redirection 2061s ok 125 - Location is http://auth.example.com/ 2061s ok 126 - Get Menu 2061s ok 127 - HTTP code is 200 2061s ok 128 - Connected as dwho 2061s ok 129 - Authenticated as dwho 2061s ok 130 - contextSwitching allowed 2061s ok 131 - ContextSwitching form 2061s ok 132 - HTTP code is 200 2061s ok 133 - Page contains a form 2061s ok 134 - URI match 2061s ok 135 - Field "spoofId" is defined 2061s ok 136 - Found trspan="contextSwitching_ON" 2061s ok 137 - POST switchcontext 2061s ok 138 - Get redirection 2061s ok 139 - Location is http://auth.example.com/ 2061s ok 140 - Get cookie lemonldap (a44149ae79ea54e6e6735859cc5471d7633a798deb540dd7d210de95f2a93627) 2061s ok 141 - Get Menu 2061s ok 142 - Authenticated as rtyler 2061s ok 143 - Found trspan="contextSwitching_OFF" 2061s ok 144 - New SSO session created 2061s ok 145 - Form 2fregisters 2061s ok 146 - Found choose 2F 2061s ok 147 - TOTP found 2061s ok 148 - 2F devices found 2061s ok 149 - 2F devices registered 2061s ok 150 - Delete TOTP query 2061s ok 151 - Content is JSON 2061s ok 152 - 2F removed 2061s ok 153 - Form 2fregisters 2061s ok 154 - 2F device registered 2061s ok 155 - Logout request 2061s ok 156 - Response is 200 2061s ok 157 - Cookie is deleted 2061s ok 158 - No pdata 2061s ok 159 - Disconnect request 2061s ok 160 - Response is 401 2061s ok 161 - Logout request 2061s ok 162 - Response is 200 2061s ok 163 - Cookie is deleted 2061s ok 164 - No pdata 2061s ok 165 - Disconnect request 2061s ok 166 - Response is 401 2061s 1..166 2061s ok 2062s t/68-ContextSwitching-with-2F.t ................................................ 2062s ok 1 - use Lemonldap::NG::Portal::Main; 2062s ok 2 - Portal object 2062s ok 3 - Init 2062s ok 4 - Portal app 2062s ok 5 - Get Menu 2062s ok 6 - HTTP code is 200 2062s ok 7 - Page contains a form 2062s ok 8 - Host match 2062s ok 9 - Field "user" is defined 2062s ok 10 - Field "password" is defined 2062s ok 11 - CSP header authorize POST request to \# 2062s ok 12 - Auth query 2062s ok 13 - Get cookie lemonldap (6489a388dd2575c6b0be78e474ef89b9348a0b379e525b8abac8ed56d0a972ad) 2062s ok 14 - Get redirection 2062s ok 15 - Location is http://auth.example.com/ 2062s ok 16 - Get Menu 2062s ok 17 - HTTP code is 200 2062s ok 18 - Connected as rtyler 2062s ok 19 - Authenticated as rtyler 2062s ok 20 - contextSwitching allowed 2062s ok 21 - Form registration 2062s ok 22 - Found TOTP js 2062s ok 23 - Found custom Main Logo 2062s ok 24 - Get new key 2062s ok 25 - Content is JSON 2062s ok 26 - Found secret 2062s ok 27 - Found token 2062s ok 28 - Found user 2062s ok 29 - Code 2062s ok 30 - Code contains 6 digits 2062s ok 31 - Post code 2062s ok 32 - Content is JSON 2062s ok 33 - TOTP is registered 2062s ok 34 - Logout request 2062s ok 35 - Response is 200 2062s ok 36 - Cookie is deleted 2062s ok 37 - No pdata 2062s ok 38 - Disconnect request 2062s ok 39 - Response is 401 2062s ok 40 - Get Menu 2062s ok 41 - HTTP code is 200 2062s ok 42 - Page contains a form 2062s ok 43 - Host match 2062s ok 44 - Field "user" is defined 2062s ok 45 - Field "password" is defined 2062s ok 46 - CSP header authorize POST request to \# 2062s ok 47 - Auth query 2062s ok 48 - HTTP code is 200 2062s ok 49 - Page contains a form 2062s ok 50 - URI match 2062s ok 51 - Field "token" is defined 2062s ok 52 - Post TOTP choice 2062s ok 53 - HTTP code is 200 2062s ok 54 - Page contains a form 2062s ok 55 - URI match 2062s ok 56 - Field "token" is defined 2062s ok 57 - Code 2062s ok 58 - Post code 2062s ok 59 - Get cookie lemonldap (a93d6c9c9bb63fab77a24900209a85eb89e438ebf8e0b32a79361d44b08b77e4) 2062s ok 60 - Get Menu 2062s ok 61 - HTTP code is 200 2062s ok 62 - Authenticated as rtyler 2062s ok 63 - ContextSwitching form 2062s ok 64 - HTTP code is 200 2062s ok 65 - Page contains a form 2062s ok 66 - URI match 2062s ok 67 - Field "spoofId" is defined 2062s ok 68 - Found trspan="contextSwitching_ON" 2062s ok 69 - POST switchcontext 2062s ok 70 - Get redirection 2062s ok 71 - Location is http://auth.example.com/ 2062s ok 72 - Get cookie lemonldap (7d95ad842103d66dc2b574ae480926b97c2b8e97c625f67e5ff3f7c8887e2b66) 2062s ok 73 - Get Menu 2062s ok 74 - Authenticated as dwho 2062s ok 75 - Found trspan="contextSwitching_OFF" 2062s ok 76 - Form 2fregisters 2062s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 246. 2062s ok 77 - No 2F device found 2062s ok 78 - Form registration 2062s ok 79 - Found TOTP js 2062s ok 80 - Found custom Main Logo 2062s ok 81 - Get new key 2062s ok 82 - Content is JSON 2062s ok 83 - Not authorized to register a TOTP 2062s ok 84 - Delete TOTP query 2062s ok 85 - Content is JSON 2062s ok 86 - Not authorized to unregister a TOTP 2062s ok 87 - Post code 2062s ok 88 - Content is JSON 2062s ok 89 - Not authorized to verify a TOTP 2062s ok 90 - Logout request 2062s ok 91 - Response is 200 2062s ok 92 - Cookie is deleted 2062s ok 93 - No pdata 2062s ok 94 - Disconnect request 2062s ok 95 - Response is 401 2062s ok 96 - Logout request 2062s ok 97 - Response is 200 2062s ok 98 - Cookie is deleted 2062s ok 99 - No pdata 2062s ok 100 - Disconnect request 2062s ok 101 - Response is 401 2062s ok 102 - Get Menu 2062s ok 103 - HTTP code is 200 2062s ok 104 - Page contains a form 2062s ok 105 - Host match 2062s ok 106 - Field "user" is defined 2062s ok 107 - Field "password" is defined 2062s ok 108 - CSP header authorize POST request to \# 2062s ok 109 - Auth query 2062s ok 110 - Get cookie lemonldap (388def3fab6c48468fe72c20826c02588ec37d53d5fdbb156cbe502094ffef03) 2062s ok 111 - Get redirection 2062s ok 112 - Location is http://auth.example.com/ 2062s ok 113 - Get Menu 2062s ok 114 - HTTP code is 200 2062s ok 115 - Connected as dwho 2062s ok 116 - Authenticated as dwho 2062s ok 117 - contextSwitching allowed 2062s ok 118 - ContextSwitching form 2062s ok 119 - HTTP code is 200 2062s ok 120 - Page contains a form 2062s ok 121 - URI match 2062s ok 122 - Field "spoofId" is defined 2062s ok 123 - Found trspan="contextSwitching_ON" 2062s ok 124 - POST switchcontext 2062s ok 125 - Get redirection 2062s ok 126 - Location is http://auth.example.com/ 2062s ok 127 - Get cookie lemonldap (c44a9bfd3249c4c26a1a982d4b23a39fda46a6f42a7cd97017ca6eb2bc88dd24) 2062s ok 128 - Get Menu 2062s ok 129 - Authenticated as rtyler 2062s ok 130 - Found trspan="contextSwitching_OFF" 2062s ok 131 - Form 2fregisters 2062s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 427. 2062s ok 132 - No 2F device found 2062s 1..132 2062s ok 2062s t/68-ContextSwitching-with-Impersonation.t ..................................... 2062s ok 1 - use Lemonldap::NG::Portal::Main; 2062s ok 2 - Portal object 2062s ok 3 - Init 2062s ok 4 - Portal app 2062s ok 5 - Get Menu 2062s ok 6 - HTTP code is 200 2062s ok 7 - Page contains a form 2062s ok 8 - Host match 2062s ok 9 - Field "user" is defined 2062s ok 10 - Field "password" is defined 2062s ok 11 - Field "spoofId" is defined 2062s ok 12 - CSP header authorize POST request to \# 2062s ok 13 - Auth query 2062s ok 14 - Get cookie lemonldap (f0066e00a266bec0951085db147e69790ffec28f36c9f4769855348c30e3afed) 2062s ok 15 - Get redirection 2062s ok 16 - Location is http://auth.example.com/ 2062s ok 17 - Get Menu 2062s ok 18 - HTTP code is 200 2062s ok 19 - Connected as dwho 2062s ok 20 - Authenticated as dwho 2062s ok 21 - contextSwitching allowed 2062s ok 22 - ContextSwitching form: dwho -> rtyler 2062s ok 23 - HTTP code is 200 2062s ok 24 - Page contains a form 2062s ok 25 - URI match 2062s ok 26 - Field "spoofId" is defined 2062s ok 27 - Found trspan="contextSwitching_ON" 2062s ok 28 - POST switchcontext 2062s ok 29 - Get redirection 2062s ok 30 - Location is http://auth.example.com/ 2062s ok 31 - Get cookie lemonldap (f5c745266187459e4c5d211e37ebe3e14e9853b1e35a330fcf77b82dbb94af56) 2062s ok 32 - New SSO session created 2062s ok 33 - Get Menu 2062s ok 34 - Authenticated as rtyler 2062s ok 35 - Found trspan="contextSwitching_OFF" 2062s ok 36 - Stop context switching rtyler 2062s ok 37 - Get Menu 2062s ok 38 - Found PE_SESSIONEXPIRED 2062s ok 39 - ContextSwitching form: dwho -> french 2062s ok 40 - HTTP code is 200 2062s ok 41 - Page contains a form 2062s ok 42 - URI match 2062s ok 43 - Field "spoofId" is defined 2062s ok 44 - Found trspan="contextSwitching_ON" 2062s ok 45 - POST switchcontext 2062s ok 46 - Get redirection 2062s ok 47 - Location is http://auth.example.com/ 2062s ok 48 - Get cookie lemonldap (24e7a2c5620a1aca991e066551dd1225032fb18e37db098975217178073fee1d) 2062s ok 49 - New SSO session created 2062s ok 50 - Get Menu 2062s ok 51 - Authenticated as french 2062s ok 52 - Found trspan="contextSwitching_OFF" 2062s ok 53 - CheckUser form 2062s ok 54 - Content is JSON 2062s ok 55 - Good switching_id found 2062s ok 56 - No real value found 2062s ok 57 - Stop context switching french 2062s ok 58 - Get cookie lemonldap (f0066e00a266bec0951085db147e69790ffec28f36c9f4769855348c30e3afed) 2062s ok 59 - Get Menu 2062s ok 60 - Authenticated as dwho 2062s ok 61 - Found trspan="contextSwitching_ON" 2062s ok 62 - CheckUser form 2062s ok 63 - Content is JSON 2062s ok 64 - Good switching_id found 2062s ok 65 - Get Menu 2062s ok 66 - HTTP code is 200 2062s ok 67 - Dwho has been well disconnected 2062s 1..67 2062s ok 2063s t/68-ContextSwitching-with-Logout.t ............................................ 2063s ok 1 - use Lemonldap::NG::Portal::Main; 2063s ok 2 - Portal object 2063s ok 3 - Init 2063s ok 4 - Portal app 2063s ok 5 - Get Menu 2063s ok 6 - HTTP code is 200 2063s ok 7 - Page contains a form 2063s ok 8 - Host match 2063s ok 9 - Field "user" is defined 2063s ok 10 - Field "password" is defined 2063s ok 11 - Field "token" is defined 2063s ok 12 - CSP header authorize POST request to \# 2063s ok 13 - Auth query 2063s ok 14 - Get cookie lemonldap (7df939fcc87bd32896ff97c09c3adb625cc461f95509fc38a7ac4f0680e87b82) 2063s ok 15 - Get redirection 2063s ok 16 - Location is http://auth.example.com/ 2063s ok 17 - Get Menu 2063s ok 18 - HTTP code is 200 2063s ok 19 - Connected as rtyler 2063s ok 20 - Authenticated as rtyler 2063s ok 21 - contextSwitching allowed 2063s ok 22 - ContextSwitching form 2063s ok 23 - HTTP code is 200 2063s ok 24 - Page contains a form 2063s ok 25 - URI match 2063s ok 26 - Field "spoofId" is defined 2063s ok 27 - Field "token" is defined 2063s ok 28 - Found trspan="contextSwitching_ON" 2063s ok 29 - POST expired switchcontext 2063s ok 30 - Found "" 2063s ok 31 - ContextSwitching form 2063s ok 32 - HTTP code is 200 2063s ok 33 - Page contains a form 2063s ok 34 - URI match 2063s ok 35 - Field "spoofId" is defined 2063s ok 36 - Field "token" is defined 2063s ok 37 - Found trspan="contextSwitching_ON" 2063s ok 38 - POST switchcontext 2063s ok 39 - Get redirection 2063s ok 40 - Location is http://auth.example.com/ 2063s ok 41 - Get cookie lemonldap (7b41165449d46e33911cbbff7247678b6c9b8ae93b9c3b6262fff0eaa25866e7) 2063s ok 42 - Get Menu 2063s ok 43 - Authenticated as dwho 2063s ok 44 - Found trspan="contextSwitching_OFF" 2063s ok 45 - CheckUser form 2063s ok 46 - HTTP code is 200 2063s ok 47 - Page contains a form 2063s ok 48 - URI match 2063s ok 49 - Field "user" is defined 2063s ok 50 - Field "url" is defined 2063s ok 51 - Field "token" is defined 2063s ok 52 - Found trspan="checkUser" 2063s ok 53 - Found attribute _user 2063s ok 54 - Found value dwho 2063s ok 55 - Found attribute mail 2063s ok 56 - Found spoofed _id_session 2063s ok 57 - CheckUser form 2063s ok 58 - Content is JSON 2063s ok 59 - Good switching_id found 2063s ok 60 - Stop context switching 2063s ok 61 - Found logout message 2063s 1..61 2063s ok 2063s t/68-ContextSwitching-with-TOTP-and-Notification.t ............................. 2063s ok 1 - use Lemonldap::NG::Portal::Main; 2063s ok 2 - Portal object 2063s ok 3 - Init 2063s ok 4 - Portal app 2063s ok 5 - Auth query 2063s ok 6 - Get cookie lemonldap (88d953fa5b890bd674343ee10f37ffb4792bdae54b418a3ea575d8d720e630b5) 2063s ok 7 - Get redirection 2063s ok 8 - Location is http://auth.example.com/ 2063s ok 9 - Get new key 2063s ok 10 - Content is JSON 2063s ok 11 - Found secret 2063s ok 12 - Found token 2063s ok 13 - Code 2063s ok 14 - Code contains 6 digits 2063s ok 15 - Post code 2063s ok 16 - Content is JSON 2063s ok 17 - Key is registered 2063s ok 18 - Logout request 2063s ok 19 - Response is 200 2063s ok 20 - Cookie is deleted 2063s ok 21 - No pdata 2063s ok 22 - Disconnect request 2063s ok 23 - Response is 401 2063s ok 24 - Get Menu 2063s ok 25 - HTTP code is 200 2063s ok 26 - Page contains a form 2063s ok 27 - Host match 2063s ok 28 - Field "user" is defined 2063s ok 29 - Field "password" is defined 2063s ok 30 - CSP header authorize POST request to \# 2063s ok 31 - Auth query 2063s ok 32 - Get cookie lemonldap (24682e7f2cdb02070a8a32952ea951c6ecc9afecdf1d400b2c84124dc8b95d95) 2063s ok 33 - Get redirection 2063s ok 34 - Location is http://auth.example.com/ 2063s ok 35 - Get Menu 2063s ok 36 - HTTP code is 200 2063s ok 37 - Connected as rtyler 2063s ok 38 - Authenticated as rtyler 2063s ok 39 - contextSwitching allowed 2063s ok 40 - Get new key 2063s ok 41 - Content is JSON 2063s ok 42 - Found secret 2063s ok 43 - Found token 2063s ok 44 - Code 2063s ok 45 - Code contains 6 digits 2063s ok 46 - Post code 2063s ok 47 - Content is JSON 2063s ok 48 - Key is registered 2063s ok 49 - ContextSwitching form 2063s ok 50 - HTTP code is 200 2063s ok 51 - Page contains a form 2063s ok 52 - URI match 2063s ok 53 - Field "spoofId" is defined 2063s ok 54 - Found trspan="contextSwitching_ON" 2063s ok 55 - POST switchcontext 2063s ok 56 - Get redirection 2063s ok 57 - Location is http://auth.example.com/ 2063s ok 58 - Get cookie lemonldap (5e3ffb4907f96098c86e54877776802769927fa9d3cb3e3dae24ae6ef1acb20c) 2063s ok 59 - Get Menu 2063s ok 60 - Authenticated as dwho 2063s ok 61 - Found trspan="contextSwitching_OFF" 2063s ok 62 - CheckUser form 2063s ok 63 - HTTP code is 200 2063s ok 64 - Page contains a form 2063s ok 65 - URI match 2063s ok 66 - Field "user" is defined 2063s ok 67 - Field "url" is defined 2063s ok 68 - Found trspan="checkUser" 2063s ok 69 - Found macro authMode 2063s ok 70 - Found DEMO 2063s ok 71 - Stop context switching 2063s ok 72 - Get cookie lemonldap (24682e7f2cdb02070a8a32952ea951c6ecc9afecdf1d400b2c84124dc8b95d95) 2063s ok 73 - Get Menu 2063s ok 74 - Authenticated as rtyler 2063s ok 75 - ContextSwitching form 2063s ok 76 - HTTP code is 200 2063s ok 77 - Page contains a form 2063s ok 78 - URI match 2063s ok 79 - Field "spoofId" is defined 2063s ok 80 - Found trspan="contextSwitching_ON" 2063s ok 81 - POST switchcontext 2063s ok 82 - Get redirection 2063s ok 83 - Location is http://auth.example.com/ 2063s ok 84 - Get cookie lemonldap (3b51cf58023246fe7aae04ffba16242628e48d636f3d4c62f03e6c6d183d8dc0) 2063s ok 85 - Get Menu 2063s ok 86 - Authenticated as msmith 2063s ok 87 - Found trspan="contextSwitching_OFF" 2063s ok 88 - Stop context switching 2063s ok 89 - Get cookie lemonldap (24682e7f2cdb02070a8a32952ea951c6ecc9afecdf1d400b2c84124dc8b95d95) 2063s ok 90 - Get Menu 2063s ok 91 - Authenticated as rtyler 2063s ok 92 - Logout request 2063s ok 93 - Response is 200 2063s ok 94 - Cookie is deleted 2063s ok 95 - No pdata 2063s ok 96 - Disconnect request 2063s ok 97 - Response is 401 2063s ok 98 - Auth query 2063s ok 99 - You have some new messages 2063s ok 100 - Response body is not empty 2063s ok 101 - Found notification text 2063s ok 102 - Auth query 2063s ok 103 - TOTP code required 2063s ok 104 - HTTP code is 200 2063s ok 105 - Page contains a form 2063s ok 106 - URI match 2063s ok 107 - Field "token" is defined 2063s ok 108 - LLNG Code 2063s ok 109 - Post code 2063s ok 110 - Get cookie lemonldap (b8d3b06a4d5c38508ce7be2cbbba61e65bbe88ccfcee06b90804c961d89d9222) 2063s ok 111 - CheckUser form 2063s ok 112 - HTTP code is 200 2063s ok 113 - Page contains a form 2063s ok 114 - URI match 2063s ok 115 - Field "user" is defined 2063s ok 116 - Field "url" is defined 2063s ok 117 - Found trspan="checkUser" 2063s ok 118 - Found macro authMode 2063s ok 119 - Found macro value "TOTP" 2063s ok 120 - POST checkuser 2063s ok 121 - HTTP code is 200 2063s ok 122 - Page contains a form 2063s ok 123 - URI match 2063s ok 124 - Field "user" is defined 2063s ok 125 - Field "url" is defined 2063s ok 126 - Found trspan="checkUserComputedSession" 2063s ok 127 - Found macro authMode 2063s ok 128 - Found TOTP 2063s ok 129 - POST checkuser 2063s ok 130 - HTTP code is 200 2063s ok 131 - Page contains a form 2063s ok 132 - URI match 2063s ok 133 - Field "user" is defined 2063s ok 134 - Field "url" is defined 2063s ok 135 - Found trspan="checkUser" 2063s ok 136 - Found macro authMode 2063s ok 137 - Found DEMO 2063s 1..137 2063s ok 2064s t/68-ContextSwitching-with-UnrestrictedUser.t .................................. 2064s ok 1 - use Lemonldap::NG::Portal::Main; 2064s ok 2 - Portal object 2064s ok 3 - Init 2064s ok 4 - Portal app 2064s ok 5 - Get Menu 2064s ok 6 - HTTP code is 200 2064s ok 7 - Page contains a form 2064s ok 8 - Host match 2064s ok 9 - Field "user" is defined 2064s ok 10 - Field "password" is defined 2064s ok 11 - CSP header authorize POST request to \# 2064s ok 12 - Auth query 2064s ok 13 - Get cookie lemonldap (10ede020a5cd2161e3d97912808a1b3ae5e8932a31bd326d048530abaf46c75f) 2064s ok 14 - Get redirection 2064s ok 15 - Location is http://auth.example.com/ 2064s ok 16 - Get Menu 2064s ok 17 - HTTP code is 200 2064s ok 18 - Connected as rtyler 2064s ok 19 - Authenticated as rtyler 2064s ok 20 - contextSwitching allowed 2064s ok 21 - ContextSwitching form 2064s ok 22 - HTTP code is 200 2064s ok 23 - Page contains a form 2064s ok 24 - URI match 2064s ok 25 - Field "spoofId" is defined 2064s ok 26 - Found trspan="contextSwitching_ON" 2064s ok 27 - POST switchcontext 2064s ok 28 - Get redirection 2064s ok 29 - Location is http://auth.example.com/ 2064s ok 30 - Get cookie lemonldap (523a873549d0cf7a82098cbe18388e1529dbab573f42ad3bc097175cce645bd9) 2064s ok 31 - Get Menu 2064s ok 32 - Authenticated as dwho 2064s ok 33 - Found trspan="contextSwitching_OFF" 2064s ok 34 - Stop context switching 2064s ok 35 - Get Menu 2064s ok 36 - SESSIONEXPIRED 2064s ok 37 - Get Menu 2064s ok 38 - Authenticated as rtyler 2064s ok 39 - ContextSwitching form 2064s ok 40 - HTTP code is 200 2064s ok 41 - Page contains a form 2064s ok 42 - URI match 2064s ok 43 - Field "spoofId" is defined 2064s ok 44 - Found trspan="contextSwitching_ON" 2064s ok 45 - POST switchcontext 2064s ok 46 - MALFORMEDUSER 2064s ok 47 - Get Menu 2064s ok 48 - HTTP code is 200 2064s ok 49 - Page contains a form 2064s ok 50 - Host match 2064s ok 51 - Field "user" is defined 2064s ok 52 - Field "password" is defined 2064s ok 53 - CSP header authorize POST request to \# 2064s ok 54 - Auth query 2064s ok 55 - Get cookie lemonldap (6b04df8e5f820e2057eca2d1f4d7c5b079a123a6487f24dd7516ea8a0e748b17) 2064s ok 56 - Get redirection 2064s ok 57 - Location is http://auth.example.com/ 2064s ok 58 - ContextSwitching form 2064s ok 59 - HTTP code is 200 2064s ok 60 - Page contains a form 2064s ok 61 - URI match 2064s ok 62 - Field "spoofId" is defined 2064s ok 63 - Found trspan="contextSwitching_ON" 2064s ok 64 - POST switchcontext 2064s ok 65 - Get redirection 2064s ok 66 - Location is http://auth.example.com/ 2064s ok 67 - Get cookie lemonldap (be1c3ce74fe14ae83087e36c64941098a5b841d38066738023995e4eb8cdb919) 2064s ok 68 - Get Menu 2064s ok 69 - Authenticated as msmith 2064s ok 70 - Found trspan="contextSwitching_OFF" 2064s ok 71 - Logout request 2064s ok 72 - Response is 200 2064s ok 73 - Cookie is deleted 2064s ok 74 - No pdata 2064s ok 75 - Disconnect request 2064s ok 76 - Response is 401 2064s ok 77 - Logout request 2064s ok 78 - Response is 200 2064s ok 79 - Cookie is deleted 2064s ok 80 - No pdata 2064s ok 81 - Disconnect request 2064s ok 82 - Response is 401 2064s 1..82 2064s ok 2065s t/68-ContextSwitching.t ........................................................ 2065s ok 1 - use Lemonldap::NG::Portal::Main; 2065s ok 2 - Portal object 2065s ok 3 - Init 2065s ok 4 - Portal app 2065s ok 5 - Auth query 2065s ok 6 - Get cookie lemonldap (c55f0f49a1ee0e3f4859539eab1759536b89ba99e43debc1b280172830b65829) 2065s ok 7 - Get redirection 2065s ok 8 - Location is http://auth.example.com/ 2065s ok 9 - Get Menu 2065s ok 10 - HTTP code is 200 2065s ok 11 - Connected as rtyler 2065s ok 12 - Found language flags 2065s ok 13 - Authenticated as rtyler 2065s ok 14 - Connected as dwho 2065s ok 15 - Found test1 & title 2065s ok 16 - Found test2 & title 2065s ok 17 - Found only one description 2065s ok 18 - Logout request 2065s ok 19 - Response is 200 2065s ok 20 - Cookie is deleted 2065s ok 21 - No pdata 2065s ok 22 - Disconnect request 2065s ok 23 - Response is 401 2065s ok 24 - Auth query 2065s ok 25 - Get cookie lemonldap (dadbd77efb9fe116807e0658df8f963f7ad7e4b12b9a7aa120f27ae3b063525c) 2065s ok 26 - Get redirection 2065s ok 27 - Location is http://auth.example.com/ 2065s ok 28 - Get Menu 2065s ok 29 - HTTP code is 200 2065s ok 30 - Connected as dwho 2065s ok 31 - Authenticated as dwho 2065s ok 32 - contextSwitching allowed 2065s ok 33 - ContextSwitching form 2065s ok 34 - HTTP code is 200 2065s ok 35 - Page contains a form 2065s ok 36 - URI match 2065s ok 37 - Field "spoofId" is defined 2065s ok 38 - Found trspan="contextSwitching_ON" 2065s ok 39 - POST switchcontext 2065s ok 40 - PE_MALFORMEDUSER 2065s ok 41 - ContextSwitching form 2065s ok 42 - HTTP code is 200 2065s ok 43 - Page contains a form 2065s ok 44 - URI match 2065s ok 45 - Field "spoofId" is defined 2065s ok 46 - Found trspan="contextSwitching_ON" 2065s ok 47 - POST switchcontext 2065s ok 48 - PE_MALFORMEDUSER 2065s ok 49 - ContextSwitching form 2065s ok 50 - HTTP code is 200 2065s ok 51 - Page contains a form 2065s ok 52 - URI match 2065s ok 53 - Field "spoofId" is defined 2065s ok 54 - Found trspan="contextSwitching_ON" 2065s ok 55 - POST switchcontext 2065s ok 56 - PE_MALFORMEDUSER 2065s ok 57 - ContextSwitching form 2065s ok 58 - HTTP code is 200 2065s ok 59 - Page contains a form 2065s ok 60 - URI match 2065s ok 61 - Field "spoofId" is defined 2065s ok 62 - Found trspan="contextSwitching_ON" 2065s ok 63 - POST switchcontext 2065s ok 64 - Get Menu 2065s ok 65 - Found trspan="contextSwitching_ON" 2065s ok 66 - Authenticated as dwho 2065s ok 67 - ContextSwitching form 2065s ok 68 - HTTP code is 200 2065s ok 69 - Page contains a form 2065s ok 70 - URI match 2065s ok 71 - Field "spoofId" is defined 2065s ok 72 - Found trspan="contextSwitching_ON" 2065s ok 73 - POST switchcontext 2065s ok 74 - Get cookie lemonldap (029835604b9b762decd222fae7693b5eefb4393944c235a8461206adb4e8af70) 2065s ok 75 - New SSO session created 2065s ok 76 - Get Menu 2065s ok 77 - Authenticated as rtyler 2065s ok 78 - Found trspan="contextSwitching_OFF" 2065s ok 79 - Stop context switching 2065s ok 80 - Get cookie lemonldap (dadbd77efb9fe116807e0658df8f963f7ad7e4b12b9a7aa120f27ae3b063525c) 2065s ok 81 - New SSO session created 2065s ok 82 - Get Menu 2065s ok 83 - Authenticated as dwho 2065s ok 84 - Found trspan="contextSwitching_ON" 2065s ok 85 - ContextSwitching form 2065s ok 86 - HTTP code is 200 2065s ok 87 - Page contains a form 2065s ok 88 - URI match 2065s ok 89 - Field "spoofId" is defined 2065s ok 90 - Found trspan="contextSwitching_ON" 2065s ok 91 - POST switchcontext 2065s ok 92 - Get cookie lemonldap (65df154458b3912c9c14ffcdb0a03cbdabb510b53333cc31ff049a845f657fef) 2065s ok 93 - New SSO session created 2065s ok 94 - Logout request 2065s ok 95 - Response is 200 2065s ok 96 - Cookie is deleted 2065s ok 97 - No pdata 2065s ok 98 - Disconnect request 2065s ok 99 - Response is 401 2065s ok 100 - Get Menu 2065s ok 101 - Authenticated as rtyler 2065s ok 102 - Found trspan="contextSwitching_OFF" 2065s ok 103 - Stop context switching 2065s ok 104 - Found PE_SESSIONEXPIRED 2065s ok 105 - Get Menu 2065s ok 106 - Authenticated as rtyler 2065s ok 107 - Get Menu 2065s ok 108 - HTTP code is 200 2065s ok 109 - Dwho has been well disconnected 2065s 1..109 2065s ok 2065s t/68-FindUser-with-BadChoice-and-token.t ....................................... 2065s ok 1 - use Lemonldap::NG::Portal::Main; 2065s ok 2 - Portal object 2065s ok 3 - Init 2065s ok 4 - Portal app 2065s ok 5 - Get Portal 2065s ok 6 - HTTP code is 200 2065s ok 7 - Page contains a form 2065s ok 8 - Host match 2065s ok 9 - Field "user" is defined 2065s ok 10 - Field "password" is defined 2065s ok 11 - Field "spoofId" is defined 2065s ok 12 - Field "token" is defined 2065s ok 13 - CSP header authorize POST request to \# 2065s ok 14 - HTTP code is 200 2065s ok 15 - Page contains a form 2065s ok 16 - Host match 2065s ok 17 - Field "uid" is defined 2065s ok 18 - Field "guy" is defined 2065s ok 19 - Field "cn" is defined 2065s ok 20 - Field "token" is defined 2065s ok 21 - CSP header authorize POST request to \# 2065s ok 22 - Display 3 forms 2065s ok 23 - lmAuth=2_ssl 2065s ok 24 - Post FindUser request 2065s ok 25 - value="" 2065s ok 26 - HTTP code is 200 2065s ok 27 - Page contains a form 2065s ok 28 - Host match 2065s ok 29 - Field "uid" is defined 2065s ok 30 - Field "guy" is defined 2065s ok 31 - Field "cn" is defined 2065s ok 32 - Field "token" is defined 2065s ok 33 - CSP header authorize POST request to \# 2065s ok 34 - Auth query 2065s ok 35 - Get cookie lemonldap (50cd63d7f3eff7cf34f6e8677624ff3c27e5e81b17b52a03c6618ff7364ae8f5) 2065s ok 36 - Get redirection 2065s ok 37 - Location is http://auth.example.com/ 2065s ok 38 - Logout request 2065s ok 39 - Response is 200 2065s ok 40 - Cookie is deleted 2065s ok 41 - No pdata 2065s ok 42 - Disconnect request 2065s ok 43 - Response is 401 2065s 1..43 2065s ok 2066s t/68-FindUser-with-Choice-and-token.t .......................................... 2066s ok 1 - use Lemonldap::NG::Portal::Main; 2066s ok 2 - Portal object 2066s ok 3 - Init 2066s ok 4 - Portal app 2066s ok 5 - Get Portal 2066s ok 6 - token id found 2066s ok 7 - Token value found 2066s ok 8 - HTTP code is 200 2066s ok 9 - Page contains a form 2066s ok 10 - Host match 2066s ok 11 - Field "user" is defined 2066s ok 12 - Field "password" is defined 2066s ok 13 - Field "spoofId" is defined 2066s ok 14 - Field "token" is defined 2066s ok 15 - CSP header authorize POST request to \# 2066s ok 16 - HTTP code is 200 2066s ok 17 - Page contains a form 2066s ok 18 - Host match 2066s ok 19 - Field "uid" is defined 2066s ok 20 - Field "guy" is defined 2066s ok 21 - Field "cn" is defined 2066s ok 22 - Field "token" is defined 2066s ok 23 - CSP header authorize POST request to \# 2066s ok 24 - Display 3 forms 2066s ok 25 - lmAuth=2_ssl 2066s ok 26 - Post FindUser request 2066s ok 27 - Response is JSON 2066s ok 28 - Good user 2066s ok 29 - Found token 2066s ok 30 - Get Portal 2066s ok 31 - HTTP code is 200 2066s ok 32 - Page contains a form 2066s ok 33 - Host match 2066s ok 34 - Field "uid" is defined 2066s ok 35 - Field "guy" is defined 2066s ok 36 - Field "cn" is defined 2066s ok 37 - Field "token" is defined 2066s ok 38 - CSP header authorize POST request to \# 2066s ok 39 - Post expired FindUser request 2066s ok 40 - Response is JSON 2066s ok 41 - Token expired 2066s ok 42 - result => 0 2066s ok 43 - Found token 2066s 1..43 2066s ok 2066s t/68-FindUser-with-Combination.t ............................................... 2066s ok 1 - use Lemonldap::NG::Portal::Main; 2066s ok 2 # skip LLNGTESTLDAP is not set 2066s ok 3 # skip LLNGTESTLDAP is not set 2066s ok 4 # skip LLNGTESTLDAP is not set 2066s ok 5 # skip LLNGTESTLDAP is not set 2066s ok 6 # skip LLNGTESTLDAP is not set 2066s ok 7 # skip LLNGTESTLDAP is not set 2066s ok 8 # skip LLNGTESTLDAP is not set 2066s ok 9 # skip LLNGTESTLDAP is not set 2066s ok 10 # skip LLNGTESTLDAP is not set 2066s ok 11 # skip LLNGTESTLDAP is not set 2066s ok 12 # skip LLNGTESTLDAP is not set 2066s ok 13 # skip LLNGTESTLDAP is not set 2066s ok 14 # skip LLNGTESTLDAP is not set 2066s ok 15 # skip LLNGTESTLDAP is not set 2066s ok 16 # skip LLNGTESTLDAP is not set 2066s ok 17 # skip LLNGTESTLDAP is not set 2066s ok 18 # skip LLNGTESTLDAP is not set 2066s ok 19 # skip LLNGTESTLDAP is not set 2066s ok 20 # skip LLNGTESTLDAP is not set 2066s ok 21 # skip LLNGTESTLDAP is not set 2066s ok 22 # skip LLNGTESTLDAP is not set 2066s ok 23 # skip LLNGTESTLDAP is not set 2066s ok 24 # skip LLNGTESTLDAP is not set 2066s ok 25 # skip LLNGTESTLDAP is not set 2066s 1..25 2066s ok 2067s t/68-FindUser-with-DBI.t ....................................................... 2067s ok 1 - use Lemonldap::NG::Portal::Main; 2067s ok 2 - Portal object 2067s ok 3 - Init 2067s ok 4 - Portal app 2067s ok 5 - Get Portal 2067s ok 6 - HTTP code is 200 2067s ok 7 - Page contains a form 2067s ok 8 - Host match 2067s ok 9 - Field "user" is defined 2067s ok 10 - Field "password" is defined 2067s ok 11 - Field "spoofId" is defined 2067s ok 12 - CSP header authorize POST request to \# 2067s ok 13 - HTTP code is 200 2067s ok 14 - Page contains a form 2067s ok 15 - Host match 2067s ok 16 - Field "uid" is defined 2067s ok 17 - Field "guy" is defined 2067s ok 18 - Field "cn" is defined 2067s ok 19 - Field "room" is defined 2067s ok 20 - CSP header authorize POST request to \# 2067s ok 21 - Post empty FindUser request 2067s ok 22 - HTTP code is 200 2067s ok 23 - Page contains a form 2067s ok 24 - Host match 2067s ok 25 - Field "user" is defined 2067s ok 26 - Field "password" is defined 2067s ok 27 - Field "spoofId" is defined 2067s ok 28 - CSP header authorize POST request to \# 2067s ok 29 - HTTP code is 200 2067s ok 30 - Page contains a form 2067s ok 31 - Host match 2067s ok 32 - Field "uid" is defined 2067s ok 33 - Field "guy" is defined 2067s ok 34 - Field "cn" is defined 2067s ok 35 - Field "room" is defined 2067s ok 36 - CSP header authorize POST request to \# 2067s ok 37 - value="" 2067s ok 38 - Post FindUser request 2067s ok 39 - value="dwho" 2067s ok 40 - autocomplete="off" 2067s ok 41 - Search an account 2067s ok 42 - id="findUser_guy" 2067s ok 43 - id="findUser_uid" 2067s ok 44 - id="findUser_cn" 2067s ok 45 - id="findUser_room" 2067s ok 46 - -> Four entries found 2067s ok 47 - 1st -> guy 2067s ok 48 - 2nd -> cn 2067s ok 49 - 3rd -> room 2067s ok 50 - 4th -> uid 2067s ok 51 - Post FindUser request 2067s ok 52 - Response is JSON 2067s ok 53 - Good user 2067s ok 54 - Post FindUser request no result 2067s ok 55 - Response is JSON 2067s ok 56 - No user 2067s ok 57 - Post FindUser request one result 2067s ok 58 - Response is JSON 2067s ok 59 - Good user 2067s ok 60 - Post FindUser request multi results 2067s ok 61 - Response is JSON 2067s ok 62 - Good user (dwho) 2067s ok 63 - Post FindUser request with bad arg 2067s ok 64 - Response is JSON 2067s ok 65 - Good result 2067s ok 66 - No user 2067s ok 67 - Post FindUser request with two args 2067s ok 68 - Response is JSON 2067s ok 69 - Good user 2067s ok 70 - Post FindUser request with wrong args 2067s ok 71 - Response is JSON 2067s ok 72 - No result 2067s ok 73 - No user found 2067s ok 74 - Post FindUser request with excluding result 2067s ok 75 - Response is JSON 2067s ok 76 - No result 2067s ok 77 - No user found 2067s ok 78 - Post FindUser request with excluding result 2067s ok 79 - Response is JSON 2067s ok 80 - No result 2067s ok 81 - No user found 2067s ok 82 - Post FindUser request 0 with multi results 2067s ok 83 - Response is JSON 2067s ok 84 - Good result 2067s ok 85 - Good user (dwho) 2067s ok 86 - Post FindUser request with bad wildcard 2067s ok 87 - Response is JSON 2067s ok 88 - No result 2067s ok 89 - No user found 2067s ok 90 - Post FindUser request with wildcard 2067s ok 91 - Response is JSON 2067s ok 92 - Good result 2067s ok 93 - Good user (dwho) 2067s 1..93 2067s ok 2068s t/68-FindUser-with-Demo-and-captcha.t .......................................... 2068s ok 1 - use Lemonldap::NG::Portal::Main; 2068s ok 2 - Portal object 2068s ok 3 - Init 2068s ok 4 - Portal app 2068s ok 5 - Get Portal 2068s ok 6 - HTTP code is 200 2068s ok 7 - Page contains a form 2068s ok 8 - Host match 2068s ok 9 - Field "user" is defined 2068s ok 10 - Field "password" is defined 2068s ok 11 - Field "spoofId" is defined 2068s ok 12 - Field "token" is defined 2068s ok 13 - CSP header authorize POST request to \# 2068s ok 14 - HTTP code is 200 2068s ok 15 - Page contains a form 2068s ok 16 - Host match 2068s ok 17 - Field "uid" is defined 2068s ok 18 - Field "guy" is defined 2068s ok 19 - Field "cn" is defined 2068s ok 20 - Field "token" is defined 2068s ok 21 - CSP header authorize POST request to \# 2068s ok 22 - Token value found 2068s ok 23 - Two token found 2068s ok 24 - Captcha image inserted 2068s ok 25 - Get captcha javascript 2068s ok 26 - Post FindUser request 2068s ok 27 - Response is JSON 2068s ok 28 - Good user 2068s ok 29 - Token found 2068s ok 30 - Captcha found 2068s ok 31 - result => 1 2068s ok 32 - Found token session 2068s ok 33 - Found captcha value 2068s ok 34 - Post Auth request with token 2068s ok 35 - Get cookie lemonldap (0004e9c9edf2a2bafff820376a0227a47471ae3793aab6ae5cad369925b6a090) 2068s ok 36 - GET Portal 2068s ok 37 - HTTP code is 200 2068s ok 38 - Authenticated as rtyler 2068s ok 39 - Logout request 2068s ok 40 - Response is 200 2068s ok 41 - Cookie is deleted 2068s ok 42 - No pdata 2068s ok 43 - Disconnect request 2068s ok 44 - Response is 401 2068s 1..44 2068s ok 2069s t/68-FindUser-with-Demo-and-required-params.t .................................. 2069s ok 1 - use Lemonldap::NG::Portal::Main; 2069s ok 2 - Portal object 2069s ok 3 - Init 2069s ok 4 - Portal app 2069s ok 5 - Get Portal 2069s ok 6 - HTTP code is 200 2069s ok 7 - Page contains a form 2069s ok 8 - Host match 2069s ok 9 - Field "user" is defined 2069s ok 10 - Field "password" is defined 2069s ok 11 - Field "spoofId" is defined 2069s ok 12 - CSP header authorize POST request to \# 2069s ok 13 - Mandatory field 2069s ok 14 - -> Two entries found 2069s ok 15 - 1st -> The Daleks 2069s ok 16 - 2nd -> Bad Guy 2069s ok 17 - -> Three stars found 2069s ok 18 - Post empty FindUser request 2069s ok 19 - HTTP code is 200 2069s ok 20 - Page contains a form 2069s ok 21 - Host match 2069s ok 22 - Field "user" is defined 2069s ok 23 - Field "password" is defined 2069s ok 24 - Field "spoofId" is defined 2069s ok 25 - CSP header authorize POST request to \# 2069s ok 26 - HTTP code is 200 2069s ok 27 - Page contains a form 2069s ok 28 - Host match 2069s ok 29 - Field "uid" is defined 2069s ok 30 - Field "guy" is defined 2069s ok 31 - CSP header authorize POST request to \# 2069s ok 32 - value="" 2069s ok 33 - Post FindUser request 2069s ok 34 - autocomplete="off" 2069s ok 35 - Search an account 2069s ok 36 - id="findUser_guy" 2069s ok 37 - id="findUser_uid" 2069s ok 38 - id="findUser_cn" 2069s ok 39 - id="findUser_type" not found 2069s ok 40 - Name... 2069s ok 41 - Empty option not found 2069s ok 42 - The Daleks 2069s ok 43 - Bad Guy option 2069s ok 44 - Post FindUser request 2069s ok 45 - Response is JSON 2069s ok 46 - Good user 2069s ok 47 - Post FindUser request 2069s ok 48 - Response is JSON 2069s ok 49 - No result 2069s ok 50 - No user found 2069s ok 51 - Post FindUser request 2069s ok 52 - Response is JSON 2069s ok 53 - Good result 2069s ok 54 - No user 2069s 1..54 2069s ok 2069s t/68-FindUser-with-Demo-and-token.t ............................................ 2069s ok 1 - use Lemonldap::NG::Portal::Main; 2069s ok 2 - Portal object 2069s ok 3 - Init 2069s ok 4 - Portal app 2069s ok 5 - Get Portal 2069s ok 6 - HTTP code is 200 2069s ok 7 - Page contains a form 2069s ok 8 - Host match 2069s ok 9 - Field "user" is defined 2069s ok 10 - Field "password" is defined 2069s ok 11 - Field "spoofId" is defined 2069s ok 12 - Field "token" is defined 2069s ok 13 - CSP header authorize POST request to \# 2069s ok 14 - HTTP code is 200 2069s ok 15 - Page contains a form 2069s ok 16 - Host match 2069s ok 17 - Field "uid" is defined 2069s ok 18 - Field "guy" is defined 2069s ok 19 - Field "cn" is defined 2069s ok 20 - Field "token" is defined 2069s ok 21 - CSP header authorize POST request to \# 2069s ok 22 - Token value found 2069s ok 23 - Two token value found 2069s ok 24 - Post FindUser request 2069s ok 25 - Response is JSON 2069s ok 26 - Good user 2069s ok 27 - Get Portal 2069s ok 28 - HTTP code is 200 2069s ok 29 - Page contains a form 2069s ok 30 - Host match 2069s ok 31 - Field "uid" is defined 2069s ok 32 - Field "guy" is defined 2069s ok 33 - Field "cn" is defined 2069s ok 34 - Field "token" is defined 2069s ok 35 - CSP header authorize POST request to \# 2069s ok 36 - Post expired FindUser request 2069s ok 37 - Response is JSON 2069s ok 38 - Token expired 2069s ok 39 - no result found 2069s ok 40 - Token found 2069s ok 41 - Get Portal 2069s ok 42 - HTTP code is 200 2069s ok 43 - Page contains a form 2069s ok 44 - Host match 2069s ok 45 - Field "user" is defined 2069s ok 46 - Field "guy" is defined 2069s ok 47 - Field "cn" is defined 2069s ok 48 - Field "token" is defined 2069s ok 49 - CSP header authorize POST request to \# 2069s ok 50 - Post FindUser request without token 2069s ok 51 - Response is JSON 2069s ok 52 - No Token 2069s ok 53 - no result found 2069s ok 54 - Token found 2069s ok 55 - Get Portal 2069s ok 56 - HTTP code is 200 2069s ok 57 - Page contains a form 2069s ok 58 - Host match 2069s ok 59 - Field "user" is defined 2069s ok 60 - Field "guy" is defined 2069s ok 61 - Field "cn" is defined 2069s ok 62 - Field "token" is defined 2069s ok 63 - CSP header authorize POST request to \# 2069s ok 64 - Post FindUser request with token 2069s ok 65 - Get cookie lemonldap (f8fab2a2ef28bc2c186142d95fa1224db4470cbbf3fc764576df67da7b6fac88) 2069s ok 66 - Response is JSON 2069s ok 67 - result => 1 2069s ok 68 - GET Portal 2069s ok 69 - HTTP code is 200 2069s ok 70 - Authenticated as rtyler 2069s ok 71 - Logout request 2069s ok 72 - Response is 200 2069s ok 73 - Cookie is deleted 2069s ok 74 - No pdata 2069s ok 75 - Disconnect request 2069s ok 76 - Response is 401 2069s 1..76 2069s ok 2070s t/68-FindUser-with-Demo.t ...................................................... 2070s ok 1 - use Lemonldap::NG::Portal::Main; 2070s ok 2 - Portal object 2070s ok 3 - Init 2070s ok 4 - Portal app 2070s ok 5 - Get Portal 2070s ok 6 - HTTP code is 200 2070s ok 7 - Page contains a form 2070s ok 8 - Host match 2070s ok 9 - Field "user" is defined 2070s ok 10 - Field "password" is defined 2070s ok 11 - Field "spoofId" is defined 2070s ok 12 - CSP header authorize POST request to \# 2070s ok 13 - Post empty FindUser request 2070s ok 14 - HTTP code is 200 2070s ok 15 - Page contains a form 2070s ok 16 - Host match 2070s ok 17 - Field "user" is defined 2070s ok 18 - Field "password" is defined 2070s ok 19 - Field "spoofId" is defined 2070s ok 20 - CSP header authorize POST request to \# 2070s ok 21 - HTTP code is 200 2070s ok 22 - Page contains a form 2070s ok 23 - Host match 2070s ok 24 - Field "uid" is defined 2070s ok 25 - Field "guy" is defined 2070s ok 26 - CSP header authorize POST request to \# 2070s ok 27 - value="" 2070s ok 28 - Post FindUser request 2070s ok 29 - autocomplete="off" 2070s ok 30 - Search an account 2070s ok 31 - id="findUser_guy" 2070s ok 32 - id="findUser_uid" 2070s ok 33 - id="findUser_cn" 2070s ok 34 - Name... 2070s ok 35 - Empty option 2070s ok 36 - BB option 2070s ok 37 - Bad Guy option 2070s ok 38 - Post FindUser request 2070s ok 39 - Response is JSON 2070s ok 40 - Good user 2070s ok 41 - Post FindUser request with bad user 2070s ok 42 - Response is JSON 2070s ok 43 - No result 2070s ok 44 - No user found 2070s ok 45 - Post FindUser request one result 2070s ok 46 - Response is JSON 2070s ok 47 - Good user 2070s ok 48 - Post FindUser request with a not allowed select value 2070s ok 49 - Response is JSON 2070s ok 50 - Good result 2070s ok 51 - No user 2070s ok 52 - Post FindUser request multi results 2070s ok 53 - Response is JSON 2070s ok 54 - Good user (dwho) 2070s ok 55 - Post FindUser request with bad arg 2070s ok 56 - Response is JSON 2070s ok 57 - Good result 2070s ok 58 - No user 2070s ok 59 - Post FindUser request with two args 2070s ok 60 - Response is JSON 2070s ok 61 - Good user 2070s ok 62 - Post FindUser request with wrong args 2070s ok 63 - Response is JSON 2070s ok 64 - No result 2070s ok 65 - No user found 2070s ok 66 - Post FindUser request with excluding result 2070s ok 67 - Response is JSON 2070s ok 68 - No result 2070s ok 69 - No user found 2070s ok 70 - Post FindUser request with excluding result 2070s ok 71 - Response is JSON 2070s ok 72 - No result 2070s ok 73 - No user found 2070s ok 74 - Post FindUser request with wildcard 2070s ok 75 - Response is JSON 2070s ok 76 - Good result 2070s ok 77 - Good user (dwho) 2070s 1..77 2070s ok 2070s t/68-FindUser-with-LDAP.t ...................................................... 2070s ok 1 - use Lemonldap::NG::Portal::Main; 2070s ok 2 # skip LLNGTESTLDAP is not set 2070s ok 3 # skip LLNGTESTLDAP is not set 2070s ok 4 # skip LLNGTESTLDAP is not set 2070s ok 5 # skip LLNGTESTLDAP is not set 2070s ok 6 # skip LLNGTESTLDAP is not set 2070s ok 7 # skip LLNGTESTLDAP is not set 2070s ok 8 # skip LLNGTESTLDAP is not set 2070s ok 9 # skip LLNGTESTLDAP is not set 2070s ok 10 # skip LLNGTESTLDAP is not set 2070s ok 11 # skip LLNGTESTLDAP is not set 2070s ok 12 # skip LLNGTESTLDAP is not set 2070s ok 13 # skip LLNGTESTLDAP is not set 2070s ok 14 # skip LLNGTESTLDAP is not set 2070s ok 15 # skip LLNGTESTLDAP is not set 2070s ok 16 # skip LLNGTESTLDAP is not set 2070s ok 17 # skip LLNGTESTLDAP is not set 2070s ok 18 # skip LLNGTESTLDAP is not set 2070s ok 19 # skip LLNGTESTLDAP is not set 2070s ok 20 # skip LLNGTESTLDAP is not set 2070s ok 21 # skip LLNGTESTLDAP is not set 2070s ok 22 # skip LLNGTESTLDAP is not set 2070s ok 23 # skip LLNGTESTLDAP is not set 2070s ok 24 # skip LLNGTESTLDAP is not set 2070s ok 25 # skip LLNGTESTLDAP is not set 2070s ok 26 # skip LLNGTESTLDAP is not set 2070s ok 27 # skip LLNGTESTLDAP is not set 2070s ok 28 # skip LLNGTESTLDAP is not set 2070s ok 29 # skip LLNGTESTLDAP is not set 2070s ok 30 # skip LLNGTESTLDAP is not set 2070s ok 31 # skip LLNGTESTLDAP is not set 2070s ok 32 # skip LLNGTESTLDAP is not set 2070s ok 33 # skip LLNGTESTLDAP is not set 2070s ok 34 # skip LLNGTESTLDAP is not set 2070s ok 35 # skip LLNGTESTLDAP is not set 2070s ok 36 # skip LLNGTESTLDAP is not set 2070s ok 37 # skip LLNGTESTLDAP is not set 2070s ok 38 # skip LLNGTESTLDAP is not set 2070s ok 39 # skip LLNGTESTLDAP is not set 2070s ok 40 # skip LLNGTESTLDAP is not set 2070s ok 41 # skip LLNGTESTLDAP is not set 2070s ok 42 # skip LLNGTESTLDAP is not set 2070s ok 43 # skip LLNGTESTLDAP is not set 2070s ok 44 # skip LLNGTESTLDAP is not set 2070s ok 45 # skip LLNGTESTLDAP is not set 2070s ok 46 # skip LLNGTESTLDAP is not set 2070s 1..46 2070s ok 2070s t/68-FindUser-with-REST.t ...................................................... 2070s ok 1 - use Lemonldap::NG::Portal::Main; 2070s ok 2 - Portal object 2070s ok 3 - Init 2070s ok 4 - Portal app 2070s ok 5 - search REST request 2070s ok 6 - [{"type":"mutant"},{"uid":"rtyler"}] 2070s ok 7 - uid: dwho 2070s ok 8 - Post good FindUser request 2070s ok 9 - HTTP code is 200 2070s ok 10 - Response is JSON 2070s ok 11 - Good user 2070s ok 12 - result => 1 2070s ok 13 - search REST request 2070s ok 14 - [{"type":"mutant"},{"uid":"rtyler"}] 2070s ok 15 - guy:bad, uid: dwho 2070s ok 16 - Post null response FindUser request 2070s ok 17 - Response is JSON 2070s ok 18 - No result 2070s ok 19 - No user found 2070s ok 20 - Post bad parameter FindUser request 2070s ok 21 - HTTP code is 200 2070s ok 22 - Response is JSON 2070s ok 23 - Empty user 2070s ok 24 - result => 1 2070s ok 25 - Post empty response FindUser request 2070s ok 26 - HTTP code is 200 2070s ok 27 - Response is JSON 2070s ok 28 - Empty user 2070s ok 29 - result => 1 2070s ok 30 - search REST request 2070s ok 31 - [{"type":"mutant"},{"uid":"rtyler"}] 2070s ok 32 - guy:good 2070s ok 33 - Post multi responses FindUser request 2070s ok 34 - HTTP code is 200 2070s ok 35 - Response is JSON 2070s ok 36 - Good user (msmith) 2070s ok 37 - result => 1 2070s 1..37 2070s ok 2071s t/68-FindUser-with-UpgradeSession.t ............................................ 2071s ok 1 - use Lemonldap::NG::Portal::Main; 2071s ok 2 - Portal object 2071s ok 3 - Init 2071s ok 4 - Portal app 2071s ok 5 - Get Portal 2071s ok 6 - HTTP code is 200 2071s ok 7 - Page contains a form 2071s ok 8 - Host match 2071s ok 9 - Field "user" is defined 2071s ok 10 - Field "password" is defined 2071s ok 11 - Field "spoofId" is defined 2071s ok 12 - CSP header authorize POST request to \# 2071s ok 13 - Post empty FindUser request 2071s ok 14 - HTTP code is 200 2071s ok 15 - Page contains a form 2071s ok 16 - Host match 2071s ok 17 - Field "user" is defined 2071s ok 18 - Field "password" is defined 2071s ok 19 - Field "spoofId" is defined 2071s ok 20 - CSP header authorize POST request to \# 2071s ok 21 - HTTP code is 200 2071s ok 22 - Page contains a form 2071s ok 23 - Host match 2071s ok 24 - Field "uid" is defined 2071s ok 25 - CSP header authorize POST request to \# 2071s ok 26 - value="" 2071s ok 27 - id="findUser_uid" 2071s ok 28 - Auth query 2071s ok 29 - Get cookie lemonldap (476faaba2cf17b8f880327710d4cd6b379765506c2bbbb036a0b047869a26f5b) 2071s ok 30 - GET http://test1.example.com/ 2071s ok 31 - HTTP code is 200 2071s ok 32 - Upgrade session query 2071s ok 33 - HTTP code is 200 2071s ok 34 - Page contains a form 2071s ok 35 - URI match 2071s ok 36 - Field "confirm" is defined 2071s ok 37 - Field "url" is defined 2071s ok 38 - Accept session upgrade query 2071s ok 39 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 2071s ok 40 - HTTP code is 200 2071s ok 41 - Page contains a form 2071s ok 42 - Host match 2071s ok 43 - Field "upgrading" is defined 2071s ok 44 - Field "url" is defined 2071s ok 45 - CSP header authorize POST request to \# 2071s ok 46 - Post FindUser request 2071s ok 47 - Response is JSON 2071s ok 48 - Good result 2071s ok 49 - Good user 2071s ok 50 - Post login 2071s ok 51 - Get cookie lemonldappdata () 2071s ok 52 - Get cookie lemonldap (191b2eec48b05614a4862ef1d1406df8dceab915fedd44ca77f5b50cc86a5889) 2071s ok 53 - Get redirection 2071s ok 54 - Location is http://test1.example.com 2071s ok 55 - GET Portal 2071s ok 56 - HTTP code is 200 2071s ok 57 - Authenticated as rtyler 2071s 1..57 2071s ok 2072s t/68-FindUser-without-Impersonation.t .......................................... 2072s ok 1 - use Lemonldap::NG::Portal::Main; 2072s ok 2 - Portal object 2072s ok 3 - Init 2072s ok 4 - Portal app 2072s ok 5 - Get Portal 2072s ok 6 - HTTP code is 200 2072s ok 7 - Page contains a form 2072s ok 8 - Host match 2072s ok 9 - Field "user" is defined 2072s ok 10 - Field "password" is defined 2072s ok 11 - CSP header authorize POST request to \# 2072s ok 12 - Search an account not found 2072s ok 13 - Post FindUser request 2072s ok 14 - Response is JSON 2072s ok 15 - result => 0 2072s ok 16 - error => 9 2072s 1..16 2072s ok 2072s t/68-FindUser-without-attribute.t .............................................. 2072s ok 1 - use Lemonldap::NG::Portal::Main; 2072s ok 2 - Portal object 2072s ok 3 - Init 2072s ok 4 - Portal app 2072s ok 5 - Get Portal 2072s ok 6 - HTTP code is 200 2072s ok 7 - Page contains a form 2072s ok 8 - Host match 2072s ok 9 - Field "user" is defined 2072s ok 10 - Field "password" is defined 2072s ok 11 - Field "spoofId" is defined 2072s ok 12 - CSP header authorize POST request to \# 2072s ok 13 - Search an account not found 2072s ok 14 - Post FindUser request 2072s ok 15 - Response is JSON 2072s ok 16 - No user 2072s ok 17 - result => 1 2072s 1..17 2072s ok 2073s t/68-Impersonation-with-2F.t ................................................... 2073s ok 1 - use Lemonldap::NG::Portal::Main; 2073s ok 2 - use Lemonldap::NG::Common::FormEncode; 2073s ok 3 - Portal object 2073s ok 4 - Init 2073s ok 5 - Portal app 2073s ok 6 - Auth query 2073s ok 7 - Get cookie lemonldap (9d69f83c1720bd1a37aadfc367408cfdae5fbe78487eeaaba31746ae7ec34dbf) 2073s ok 8 - Get Menu 2073s ok 9 - Authenticated as rtyler 2073s ok 10 - sfaManager link found 2073s ok 11 - Form registration 2073s ok 12 - Found TOTP js 2073s ok 13 - Found custom Main Logo 2073s ok 14 - Get new key 2073s ok 15 - Content is JSON 2073s ok 16 - Found secret 2073s ok 17 - Found token 2073s ok 18 - Found user 2073s ok 19 - Code 2073s ok 20 - Code contains 6 digits 2073s ok 21 - Post code 2073s ok 22 - Content is JSON 2073s ok 23 - TOTP is registered 2073s ok 24 - Logout request 2073s ok 25 - Response is 200 2073s ok 26 - Cookie is deleted 2073s ok 27 - No pdata 2073s ok 28 - Disconnect request 2073s ok 29 - Response is 401 2073s ok 30 - Get Menu 2073s ok 31 - HTTP code is 200 2073s ok 32 - Page contains a form 2073s ok 33 - Host match 2073s ok 34 - Field "user" is defined 2073s ok 35 - Field "password" is defined 2073s ok 36 - Field "spoofId" is defined 2073s ok 37 - CSP header authorize POST request to \# 2073s ok 38 - Auth query 2073s ok 39 - HTTP code is 200 2073s ok 40 - Page contains a form 2073s ok 41 - URI match 2073s ok 42 - Field "token" is defined 2073s ok 43 - Post TOTP choice 2073s ok 44 - HTTP code is 200 2073s ok 45 - Page contains a form 2073s ok 46 - URI match 2073s ok 47 - Field "token" is defined 2073s ok 48 - Code 2073s ok 49 - Post code 2073s ok 50 - Get cookie lemonldap (fc0fdd038b4b0921abe9e2484d7a07c8d157b058940e72bab7b097e2316a9ba7) 2073s ok 51 - Get Menu 2073s ok 52 - HTTP code is 200 2073s ok 53 - Authenticated as dwho 2073s ok 54 - Form 2fregisters 2073s ok 55 - Form registration 2073s ok 56 - Found TOTP js 2073s ok 57 - Found custom Main Logo 2073s ok 58 - Get new key 2073s ok 59 - Content is JSON 2073s ok 60 - Not authorized to register a TOTP 2073s ok 61 - Delete TOTP query 2073s ok 62 - Content is JSON 2073s ok 63 - Not authorized to unregister a TOTP 2073s ok 64 - Post code 2073s ok 65 - Content is JSON 2073s ok 66 - Not authorized to verify a TOTP 2073s ok 67 - Logout request 2073s ok 68 - Response is 200 2073s ok 69 - Cookie is deleted 2073s ok 70 - No pdata 2073s ok 71 - Disconnect request 2073s ok 72 - Response is 401 2073s 1..72 2073s ok 2073s t/68-Impersonation-with-Custom-Plugin.t ........................................ 2073s ok 1 - use Lemonldap::NG::Portal::Main; 2073s ok 2 - Portal object 2073s ok 3 - Init 2073s ok 4 - Portal app 2073s ok 5 - Get Menu 2073s ok 6 - HTTP code is 200 2073s ok 7 - Page contains a form 2073s ok 8 - Host match 2073s ok 9 - Field "user" is defined 2073s ok 10 - Field "password" is defined 2073s ok 11 - Field "spoofId" is defined 2073s ok 12 - CSP header authorize POST request to \# 2073s ok 13 - Auth query 2073s ok 14 - HTTP code is 200 2073s ok 15 - Get cookie lemonldap (42881eee544aa28f47a20366722cd5c3949b8343f0bc033fdf9c9e6a0a9daeb5) 2073s ok 16 - Logout request 2073s ok 17 - Response is 200 2073s ok 18 - Cookie is deleted 2073s ok 19 - No pdata 2073s ok 20 - Disconnect request 2073s ok 21 - Response is 401 2073s ok 22 - Auth query 2073s ok 23 - Content is JSON 2073s ok 24 - BAD CREDENTIALS 2073s 1..24 2073s ok 2074s t/68-Impersonation-with-History.t .............................................. 2074s ok 1 - use Lemonldap::NG::Portal::Main; 2074s ok 2 - Portal object 2074s ok 3 - Init 2074s ok 4 - Portal app 2074s ok 5 - Auth query 2074s ok 6 - Response status is 401 2074s ok 7 - Content is JSON 2074s ok 8 - Error code is 5 2074s ok 9 - Get Menu 2074s ok 10 - HTTP code is 200 2074s ok 11 - Page contains a form 2074s ok 12 - Host match 2074s ok 13 - Field "user" is defined 2074s ok 14 - Field "password" is defined 2074s ok 15 - Field "spoofId" is defined 2074s ok 16 - CSP header authorize POST request to \# 2074s ok 17 - Auth query 2074s ok 18 - Get cookie lemonldap (f61cef8b117cb1d3591e806ec3f35e8e22eb0f44835c4be354d8266ea9d95674) 2074s ok 19 - Get redirection 2074s ok 20 - Location is http://auth.example.com/ 2074s ok 21 - Get Menu 2074s ok 22 - HTTP code is 200 2074s ok 23 - Authenticated as rtyler 2074s ok 24 - Logout request 2074s ok 25 - Response is 200 2074s ok 26 - Cookie is deleted 2074s ok 27 - No pdata 2074s ok 28 - Disconnect request 2074s ok 29 - Response is 401 2074s ok 30 - Get Menu 2074s ok 31 - HTTP code is 200 2074s ok 32 - Page contains a form 2074s ok 33 - Host match 2074s ok 34 - Field "user" is defined 2074s ok 35 - Field "password" is defined 2074s ok 36 - Field "spoofId" is defined 2074s ok 37 - CSP header authorize POST request to \# 2074s ok 38 - Auth query 2074s ok 39 - Get cookie lemonldap (acdadca06780113d8d346c2c770a8b1f27ad8d087b4d86272eecead86770537d) 2074s ok 40 - History found 2074s ok 41 - -> Three entries found 2074s ok 42 - -> One 'failedLogin' entry found 2074s ok 43 - Logout request 2074s ok 44 - Response is 200 2074s ok 45 - Cookie is deleted 2074s ok 46 - No pdata 2074s ok 47 - Disconnect request 2074s ok 48 - Response is 401 2074s 1..48 2074s ok 2074s t/68-Impersonation-with-TOTP.t ................................................. 2074s ok 1 - use Lemonldap::NG::Portal::Main; 2074s ok 2 - Portal object 2074s ok 3 - Init 2074s ok 4 - Portal app 2074s ok 5 - Get Menu 2074s ok 6 - HTTP code is 200 2074s ok 7 - Page contains a form 2074s ok 8 - Host match 2074s ok 9 - Field "user" is defined 2074s ok 10 - Field "password" is defined 2074s ok 11 - Field "spoofId" is defined 2074s ok 12 - CSP header authorize POST request to \# 2074s ok 13 - Auth query 2074s ok 14 - Get cookie lemonldap (14f24463a9c55df6fe89dcb899d2e0de7e5f8c31d620c7b9d1154f576598b3bd) 2074s ok 15 - Get redirection 2074s ok 16 - Location is http://auth.example.com/ 2074s ok 17 - Get Menu 2074s ok 18 - HTTP code is 200 2074s ok 19 - Connected as dwho 2074s ok 20 - Authenticated as rtyler 2074s ok 21 - Form registration 2074s ok 22 - Get redirection 2074s ok 23 - Location header found 2074s ok 24 - Form registration 2074s ok 25 - Found TOTP js 2074s ok 26 - Found custom Main Logo 2074s ok 27 - Get new key 2074s ok 28 - Content is JSON 2074s ok 29 - Found secret 2074s ok 30 - Found token 2074s ok 31 - Code 2074s ok 32 - Code contains 6 digits 2074s ok 33 - Post code 2074s ok 34 - Content is JSON 2074s ok 35 - Key is registered 2074s ok 36 - Logout request 2074s ok 37 - Response is 200 2074s ok 38 - Cookie is deleted 2074s ok 39 - No pdata 2074s ok 40 - Disconnect request 2074s ok 41 - Response is 401 2074s ok 42 - Get Menu 2074s ok 43 - HTTP code is 200 2074s ok 44 - Page contains a form 2074s ok 45 - Host match 2074s ok 46 - Field "user" is defined 2074s ok 47 - Field "password" is defined 2074s ok 48 - Field "spoofId" is defined 2074s ok 49 - CSP header authorize POST request to \# 2074s ok 50 - Auth query with Impersonation 2074s ok 51 - HTTP code is 200 2074s ok 52 - Page contains a form 2074s ok 53 - URI match 2074s ok 54 - Field "token" is defined 2074s ok 55 - Code 2074s ok 56 - Post code 2074s ok 57 - Get cookie lemonldap (650d4c3a283fc221463a05b412a70ec842d89e5222c3070951e3d57988731212) 2074s ok 58 - CheckUser form 2074s ok 59 - HTTP code is 200 2074s ok 60 - Page contains a form 2074s ok 61 - URI match 2074s ok 62 - Field "user" is defined 2074s ok 63 - Field "url" is defined 2074s ok 64 - Found trspan="checkUserMerged" 2074s ok 65 - POST checkuser 2074s ok 66 - HTTP code is 200 2074s ok 67 - Page contains a form 2074s ok 68 - URI match 2074s ok 69 - Field "user" is defined 2074s ok 70 - Field "url" is defined 2074s ok 71 - Found trspan="checkUserMerged" 2074s ok 72 - Found trspan="allowed" 2074s ok 73 - Found trspan="headers" 2074s ok 74 - Found trspan="groups_sso" 2074s ok 75 - Found trspan="attributes" 2074s ok 76 - Found trspan="macros" 2074s ok 77 - Found _userDB 2074s ok 78 - Found Auth-User 2074s ok 79 - Found dwho 2074s ok 80 - Found su 2074s ok 81 - Found uid 2074s ok 82 - Found _whatToTrace 2074s ok 83 - CheckUser form 2074s ok 84 - HTTP code is 200 2074s ok 85 - Page contains a form 2074s ok 86 - URI match 2074s ok 87 - Field "user" is defined 2074s ok 88 - Field "url" is defined 2074s ok 89 - Found trspan="checkUserMerged" 2074s ok 90 - POST checkuser 2074s ok 91 - HTTP code is 200 2074s ok 92 - Page contains a form 2074s ok 93 - URI match 2074s ok 94 - Field "user" is defined 2074s ok 95 - Field "url" is defined 2074s ok 96 - Found trspan="checkUserComputedSession" 2074s ok 97 - Found macro authMode 2074s ok 98 - Found TOTP 2074s ok 99 - Logout request 2074s ok 100 - Response is 200 2074s ok 101 - Cookie is deleted 2074s ok 102 - No pdata 2074s ok 103 - Disconnect request 2074s ok 104 - Response is 401 2074s 1..104 2074s ok 2075s t/68-Impersonation-with-UnrestrictedUser.t ..................................... 2075s ok 1 - use Lemonldap::NG::Portal::Main; 2075s ok 2 - Portal object 2075s ok 3 - Init 2075s ok 4 - Portal app 2075s ok 5 - Get Menu 2075s ok 6 - HTTP code is 200 2075s ok 7 - Page contains a form 2075s ok 8 - Host match 2075s ok 9 - Field "user" is defined 2075s ok 10 - Field "password" is defined 2075s ok 11 - Field "spoofId" is defined 2075s ok 12 - Field "token" is defined 2075s ok 13 - CSP header authorize POST request to \# 2075s ok 14 - Auth query 2075s ok 15 - Get cookie lemonldap (7873bc04f242f307a6c379b3be96d67d0b7c5d0834b1f292f9f83d70782011ae) 2075s ok 16 - Get Menu 2075s ok 17 - Authenticated as dwho 2075s ok 18 - Logout request 2075s ok 19 - Response is 200 2075s ok 20 - Cookie is deleted 2075s ok 21 - No pdata 2075s ok 22 - Disconnect request 2075s ok 23 - Response is 401 2075s ok 24 - Get Menu 2075s ok 25 - HTTP code is 200 2075s ok 26 - Page contains a form 2075s ok 27 - Host match 2075s ok 28 - Field "user" is defined 2075s ok 29 - Field "password" is defined 2075s ok 30 - Field "spoofId" is defined 2075s ok 31 - Field "token" is defined 2075s ok 32 - CSP header authorize POST request to \# 2075s ok 33 - Auth query 2075s ok 34 - PE5 found 2075s ok 35 - HTTP code is 200 2075s ok 36 - Page contains a form 2075s ok 37 - Host match 2075s ok 38 - Field "user" is defined 2075s ok 39 - Field "password" is defined 2075s ok 40 - Field "spoofId" is defined 2075s ok 41 - Field "token" is defined 2075s ok 42 - CSP header authorize POST request to \# 2075s ok 43 - Auth query 2075s ok 44 - Get cookie lemonldap (1f51b56d8b2bf1faa8e4473766c4ea7f3ca89eea91c89d0c6eaf330aa41b2a34) 2075s ok 45 - Get Menu 2075s ok 46 - Authenticated as msmith 2075s ok 47 - Logout request 2075s ok 48 - Response is 200 2075s ok 49 - Cookie is deleted 2075s ok 50 - No pdata 2075s ok 51 - Disconnect request 2075s ok 52 - Response is 401 2075s 1..52 2075s ok 2076s t/68-Impersonation-with-doubleCookies.t ........................................ 2076s ok 1 - use Lemonldap::NG::Portal::Main; 2076s ok 2 - Portal object 2076s ok 3 - Init 2076s ok 4 - Portal app 2076s ok 5 - Get Menu 2076s ok 6 - HTTP code is 200 2076s ok 7 - Page contains a form 2076s ok 8 - Host match 2076s ok 9 - Field "user" is defined 2076s ok 10 - Field "password" is defined 2076s ok 11 - Field "spoofId" is defined 2076s ok 12 - CSP header authorize POST request to \# 2076s ok 13 - Auth query 2076s ok 14 - PE40 found 2076s ok 15 - Get Menu 2076s ok 16 - HTTP code is 200 2076s ok 17 - Page contains a form 2076s ok 18 - Host match 2076s ok 19 - Field "user" is defined 2076s ok 20 - Field "password" is defined 2076s ok 21 - Field "spoofId" is defined 2076s ok 22 - CSP header authorize POST request to \# 2076s ok 23 - Get Menu 2076s ok 24 - HTTP code is 200 2076s ok 25 - Page contains a form 2076s ok 26 - Host match 2076s ok 27 - Field "user" is defined 2076s ok 28 - Field "password" is defined 2076s ok 29 - Field "spoofId" is defined 2076s ok 30 - CSP header authorize POST request to \# 2076s ok 31 - Auth query 2076s ok 32 - PE5 found 2076s ok 33 - Get Menu 2076s ok 34 - HTTP code is 200 2076s ok 35 - Page contains a form 2076s ok 36 - Host match 2076s ok 37 - Field "user" is defined 2076s ok 38 - Field "password" is defined 2076s ok 39 - Field "spoofId" is defined 2076s ok 40 - CSP header authorize POST request to \# 2076s ok 41 - Get Menu 2076s ok 42 - HTTP code is 200 2076s ok 43 - Page contains a form 2076s ok 44 - Host match 2076s ok 45 - Field "user" is defined 2076s ok 46 - Field "password" is defined 2076s ok 47 - Field "spoofId" is defined 2076s ok 48 - CSP header authorize POST request to \# 2076s ok 49 - Auth query 2076s ok 50 - PE93 found 2076s ok 51 - Get Menu 2076s ok 52 - HTTP code is 200 2076s ok 53 - Page contains a form 2076s ok 54 - Host match 2076s ok 55 - Field "user" is defined 2076s ok 56 - Field "password" is defined 2076s ok 57 - Field "spoofId" is defined 2076s ok 58 - CSP header authorize POST request to \# 2076s ok 59 - Get Menu 2076s ok 60 - HTTP code is 200 2076s ok 61 - Page contains a form 2076s ok 62 - Host match 2076s ok 63 - Field "user" is defined 2076s ok 64 - Field "password" is defined 2076s ok 65 - Field "spoofId" is defined 2076s ok 66 - CSP header authorize POST request to \# 2076s ok 67 - Auth query 2076s ok 68 - Get cookie lemonldap (22e67547813b4034442990411ed33a85541ad634860aea09bddaef789a96f200) 2076s ok 69 - Get cookie lemonldaphttp () 2076s ok 70 - Get redirection 2076s ok 71 - Location is http://auth.example.com/ 2076s ok 72 - -> Get cookie : lemonldap=something 2076s ok 73 - -> Cookie 'lemonldap' is HttpOnly 2076s ok 74 - -> Cookie 'lemonldap' is secure 2076s ok 75 - CheckUser form 2076s ok 76 - HTTP code is 200 2076s ok 77 - Page contains a form 2076s ok 78 - URI match 2076s ok 79 - Field "user" is defined 2076s ok 80 - Field "url" is defined 2076s ok 81 - Found trspan="checkUser" 2076s ok 82 - POST checkuser 2076s ok 83 - Found macro test_impersonation 2076s ok 84 - Found msmith/msmith 2076s ok 85 - Logout request 2076s ok 86 - Response is 200 2076s ok 87 - Cookie is deleted 2076s ok 88 - No pdata 2076s ok 89 - Disconnect request 2076s ok 90 - Response is 401 2076s ok 91 - Get Menu 2076s ok 92 - HTTP code is 200 2076s ok 93 - Page contains a form 2076s ok 94 - Host match 2076s ok 95 - Field "user" is defined 2076s ok 96 - Field "password" is defined 2076s ok 97 - Field "spoofId" is defined 2076s ok 98 - CSP header authorize POST request to \# 2076s ok 99 - Auth query 2076s ok 100 - Get cookie lemonldap (38092f36e268ac0ac9c1e942efe6b65ba4037165fcdda934f5f90814534d90ee) 2076s ok 101 - Get redirection 2076s ok 102 - Location is http://auth.example.com/ 2076s ok 103 - Get Menu 2076s ok 104 - HTTP code is 200 2076s ok 105 - Connected as dwho 2076s ok 106 - CheckUser form 2076s ok 107 - HTTP code is 200 2076s ok 108 - Page contains a form 2076s ok 109 - URI match 2076s ok 110 - Field "user" is defined 2076s ok 111 - Field "url" is defined 2076s ok 112 - Found trspan="checkUser" 2076s ok 113 - POST checkuser 2076s ok 114 - HTTP code is 200 2076s ok 115 - Page contains a form 2076s ok 116 - URI match 2076s ok 117 - Field "user" is defined 2076s ok 118 - Field "url" is defined 2076s ok 119 - Found trspan="checkUser" 2076s ok 120 - Found trspan="allowed" 2076s ok 121 - Found trspan="headers" 2076s ok 122 - Found trspan="macros" 2076s ok 123 - Found trspan="attributes" 2076s ok 124 - Found _userDB 2076s ok 125 - Found Auth-User 2076s ok 126 - Found dwho 2076s ok 127 - Found _whatToTrace 2076s ok 128 - Found testPrefix_groups 2076s ok 129 - Found "su; su_test; test_su" 2076s ok 130 - Found testPrefix_uid 2076s ok 131 - Found rtyler 2076s ok 132 - Found macro test_impersonation 2076s ok 133 - Found rtyler/dwo 2076s ok 134 - Found 34 attributes 2076s ok 135 - _auth 2076s ok 136 - _httpSession 2076s ok 137 - uid 2076s ok 138 - testPrefix__auth 2076s ok 139 - testPrefix__httpSession 2076s ok 140 - testPrefix_uid 2076s ok 141 - Logout request 2076s ok 142 - Response is 200 2076s ok 143 - Cookie is deleted 2076s ok 144 - No pdata 2076s ok 145 - Disconnect request 2076s ok 146 - Response is 401 2076s 1..146 2076s ok 2077s t/68-Impersonation-with-filtered-merge.t ....................................... 2077s ok 1 - use Lemonldap::NG::Portal::Main; 2077s ok 2 - Portal object 2077s ok 3 - Init 2077s ok 4 - Portal app 2077s ok 5 - Get Menu 2077s ok 6 - HTTP code is 200 2077s ok 7 - Page contains a form 2077s ok 8 - Host match 2077s ok 9 - Field "user" is defined 2077s ok 10 - Field "password" is defined 2077s ok 11 - Field "spoofId" is defined 2077s ok 12 - CSP header authorize POST request to \# 2077s ok 13 - Auth query 2077s ok 14 - Get cookie lemonldap (0cc0b8b19888f5e185db5c6d10d459e3b16bb0feb5d7573cf69f2a51ea81c3bf) 2077s ok 15 - Get redirection 2077s ok 16 - Location is http://auth.example.com/ 2077s ok 17 - Get Menu 2077s ok 18 - HTTP code is 200 2077s ok 19 - Connected as dwho 2077s ok 20 - Authenticated as dwho 2077s ok 21 - CheckUser form 2077s ok 22 - HTTP code is 200 2077s ok 23 - Page contains a form 2077s ok 24 - URI match 2077s ok 25 - Field "user" is defined 2077s ok 26 - Field "url" is defined 2077s ok 27 - Found trspan="checkUserMerged" 2077s ok 28 - POST checkuser 2077s ok 29 - HTTP code is 200 2077s ok 30 - Page contains a form 2077s ok 31 - URI match 2077s ok 32 - Field "user" is defined 2077s ok 33 - Field "url" is defined 2077s ok 34 - Found trspan="checkUser" 2077s ok 35 - Found trspan="allowed" 2077s ok 36 - Found trspan="headers" 2077s ok 37 - Found trspan="groups_sso" 2077s ok 38 - Found trspan="macros" 2077s ok 39 - Found trspan="attributes" 2077s ok 40 - Found _userDB 2077s ok 41 - Found Auth-User 2077s ok 42 - Found dwho 2077s ok 43 - Found su 2077s ok 44 - Found su_test 2077s ok 45 - NOT found _test_ 2077s ok 46 - NOT found test_su 2077s ok 47 - Found uid 2077s ok 48 - Found _whatToTrace 2077s ok 49 - POST checkuser 2077s ok 50 - Response is JSON 2077s ok 51 - Right number of real_hGroups found 2077s ok 52 - Right number of hGroups found 2077s ok 53 - Logout request 2077s ok 54 - Response is 200 2077s ok 55 - Cookie is deleted 2077s ok 56 - No pdata 2077s ok 57 - Disconnect request 2077s ok 58 - Response is 401 2077s 1..58 2077s ok 2077s t/68-Impersonation-with-merge.t ................................................ 2077s ok 1 - use Lemonldap::NG::Portal::Main; 2077s ok 2 - Portal object 2077s ok 3 - Init 2077s ok 4 - Portal app 2077s ok 5 - Get Menu 2077s ok 6 - HTTP code is 200 2077s ok 7 - Page contains a form 2077s ok 8 - Host match 2077s ok 9 - Field "user" is defined 2077s ok 10 - Field "password" is defined 2077s ok 11 - Field "spoofId" is defined 2077s ok 12 - CSP header authorize POST request to \# 2077s ok 13 - Auth query 2077s ok 14 - Get cookie lemonldap (dd3e2396c1bd894e0673c158f12be09e8b6302161fe594995132c6bb5326b2cc) 2077s ok 15 - Get redirection 2077s ok 16 - Location is http://auth.example.com/ 2077s ok 17 - Get Menu 2077s ok 18 - HTTP code is 200 2077s ok 19 - Connected as dwho 2077s ok 20 - Authenticated as dwho 2077s ok 21 - CheckUser form 2077s ok 22 - HTTP code is 200 2077s ok 23 - Page contains a form 2077s ok 24 - URI match 2077s ok 25 - Field "user" is defined 2077s ok 26 - Field "url" is defined 2077s ok 27 - Found trspan="checkUserMerged" 2077s ok 28 - POST checkuser 2077s ok 29 - HTTP code is 200 2077s ok 30 - Page contains a form 2077s ok 31 - URI match 2077s ok 32 - Field "user" is defined 2077s ok 33 - Field "url" is defined 2077s ok 34 - Found trspan="checkUserMerged" 2077s ok 35 - Found trspan="allowed" 2077s ok 36 - Found trspan="headers" 2077s ok 37 - Found trspan="groups_sso" 2077s ok 38 - Found SSO group "su" 2077s ok 39 - Found SSO group "su_test" 2077s ok 40 - Found SSO group "test_su" 2077s ok 41 - Found trspan="attributes" 2077s ok 42 - Found trspan="macros" 2077s ok 43 - Found _userDB 2077s ok 44 - Found Auth-User 2077s ok 45 - Found dwho 2077s ok 46 - Found su 2077s ok 47 - Found su_test 2077s ok 48 - NOT found _test_ 2077s ok 49 - Found test_su 2077s ok 50 - Found _whatToTrace 2077s ok 51 - Found uid 2077s ok 52 - POST checkuser 2077s ok 53 - Response is JSON 2077s ok 54 - Right number of real_hGroups found 2077s ok 55 - Right number of hGroups found 2077s ok 56 - Logout request 2077s ok 57 - Response is 200 2077s ok 58 - Cookie is deleted 2077s ok 59 - No pdata 2077s ok 60 - Disconnect request 2077s ok 61 - Response is 401 2077s 1..61 2077s ok 2078s t/68-Impersonation.t ........................................................... 2078s ok 1 - use Lemonldap::NG::Portal::Main; 2078s ok 2 - Portal object 2078s ok 3 - Init 2078s ok 4 - Portal app 2078s ok 5 - Get Menu 2078s ok 6 - HTTP code is 200 2078s ok 7 - Page contains a form 2078s ok 8 - Host match 2078s ok 9 - Field "user" is defined 2078s ok 10 - Field "password" is defined 2078s ok 11 - Field "spoofId" is defined 2078s ok 12 - CSP header authorize POST request to \# 2078s ok 13 - Auth query 2078s ok 14 - PE40 found 2078s ok 15 - Get Menu 2078s ok 16 - HTTP code is 200 2078s ok 17 - Page contains a form 2078s ok 18 - Host match 2078s ok 19 - Field "user" is defined 2078s ok 20 - Field "password" is defined 2078s ok 21 - Field "spoofId" is defined 2078s ok 22 - CSP header authorize POST request to \# 2078s ok 23 - Get Menu 2078s ok 24 - HTTP code is 200 2078s ok 25 - Page contains a form 2078s ok 26 - Host match 2078s ok 27 - Field "user" is defined 2078s ok 28 - Field "password" is defined 2078s ok 29 - Field "spoofId" is defined 2078s ok 30 - CSP header authorize POST request to \# 2078s ok 31 - Auth query 2078s ok 32 - PE5 found 2078s ok 33 - Get Menu 2078s ok 34 - HTTP code is 200 2078s ok 35 - Page contains a form 2078s ok 36 - Host match 2078s ok 37 - Field "user" is defined 2078s ok 38 - Field "password" is defined 2078s ok 39 - Field "spoofId" is defined 2078s ok 40 - CSP header authorize POST request to \# 2078s ok 41 - Get Menu 2078s ok 42 - HTTP code is 200 2078s ok 43 - Page contains a form 2078s ok 44 - Host match 2078s ok 45 - Field "user" is defined 2078s ok 46 - Field "password" is defined 2078s ok 47 - Field "spoofId" is defined 2078s ok 48 - CSP header authorize POST request to \# 2078s ok 49 - Auth query 2078s ok 50 - PE93 found 2078s ok 51 - Get Menu 2078s ok 52 - HTTP code is 200 2078s ok 53 - Page contains a form 2078s ok 54 - Host match 2078s ok 55 - Field "user" is defined 2078s ok 56 - Field "password" is defined 2078s ok 57 - Field "spoofId" is defined 2078s ok 58 - CSP header authorize POST request to \# 2078s ok 59 - Get Menu 2078s ok 60 - HTTP code is 200 2078s ok 61 - Page contains a form 2078s ok 62 - Host match 2078s ok 63 - Field "user" is defined 2078s ok 64 - Field "password" is defined 2078s ok 65 - Field "spoofId" is defined 2078s ok 66 - CSP header authorize POST request to \# 2078s ok 67 - Auth query 2078s ok 68 - Get cookie lemonldap (a8eaacc64f0de026fc58de2fd67785f7b7a685d85a0a8de4fd8ef0864a8e9bfe) 2078s ok 69 - Get redirection 2078s ok 70 - Location is http://auth.example.com/ 2078s ok 71 - Get Menu 2078s ok 72 - HTTP code is 200 2078s ok 73 - Connected as msmith 2078s ok 74 - Authenticated as msmith 2078s ok 75 - CheckUser form 2078s ok 76 - HTTP code is 200 2078s ok 77 - Page contains a form 2078s ok 78 - URI match 2078s ok 79 - Field "user" is defined 2078s ok 80 - Field "url" is defined 2078s ok 81 - Found trspan="checkUser" 2078s ok 82 - POST checkuser 2078s ok 83 - Found macro test_impersonation 2078s ok 84 - Found msmith/msmith 2078s ok 85 - Found two MSMITH@BADWOLF.ORG 2078s ok 86 - Logout request 2078s ok 87 - Response is 200 2078s ok 88 - Cookie is deleted 2078s ok 89 - No pdata 2078s ok 90 - Disconnect request 2078s ok 91 - Response is 401 2078s ok 92 - Get Menu 2078s ok 93 - HTTP code is 200 2078s ok 94 - Page contains a form 2078s ok 95 - Host match 2078s ok 96 - Field "user" is defined 2078s ok 97 - Field "password" is defined 2078s ok 98 - Field "spoofId" is defined 2078s ok 99 - CSP header authorize POST request to \# 2078s ok 100 - Auth query 2078s ok 101 - Get cookie lemonldap (23218e95c4accd0d370db60097c0436f0e8031ed3c49225ab5a5659c2bde9d8b) 2078s ok 102 - Get redirection 2078s ok 103 - Location is http://auth.example.com/ 2078s ok 104 - Get Menu 2078s ok 105 - HTTP code is 200 2078s ok 106 - Connected as dwho 2078s ok 107 - Authenticated as dwho 2078s ok 108 - CheckUser form 2078s ok 109 - HTTP code is 200 2078s ok 110 - Page contains a form 2078s ok 111 - URI match 2078s ok 112 - Field "user" is defined 2078s ok 113 - Field "url" is defined 2078s ok 114 - Found trspan="checkUser" 2078s ok 115 - POST checkuser 2078s ok 116 - HTTP code is 200 2078s ok 117 - Page contains a form 2078s ok 118 - URI match 2078s ok 119 - Field "user" is defined 2078s ok 120 - Field "url" is defined 2078s ok 121 - Found trspan="checkUser" 2078s ok 122 - Found trspan="allowed" 2078s ok 123 - Found trspan="headers" 2078s ok 124 - Found trspan="macros" 2078s ok 125 - Found trspan="attributes" 2078s ok 126 - Found _userDB 2078s ok 127 - Found Auth-User 2078s ok 128 - Found dwho 2078s ok 129 - Found _whatToTrace 2078s ok 130 - Found testPrefix_groups 2078s ok 131 - Found "su; su_test; test_su" 2078s ok 132 - Found testPrefix_uid 2078s ok 133 - Found rtyler 2078s ok 134 - Found macro test_impersonation 2078s ok 135 - Found rtyler/dwo 2078s ok 136 - Found _session_id 2078s ok 137 - Found _session_id 2078s ok 138 - Found 34 attributes 2078s ok 139 - _auth 2078s ok 140 - uid 2078s ok 141 - testPrefix__auth 2078s ok 142 - testPrefix_uid 2078s ok 143 - Logout request 2078s ok 144 - Response is 200 2078s ok 145 - Cookie is deleted 2078s ok 146 - No pdata 2078s ok 147 - Disconnect request 2078s ok 148 - Response is 401 2078s 1..148 2078s ok 2079s t/68-InitializePasswordReset.t ................................................. 2079s ok 1 - use Lemonldap::NG::Portal::Main; 2079s ok 2 - Portal object 2079s ok 3 - Init 2079s ok 4 - Portal app 2079s ok 5 - Auth query 2079s ok 6 - HTTP code is 200 2079s ok 7 - Get cookie lemonldap (62dc2d95f62d5f37f2ce01d9151bc6c9ef28cc0f0591677572eecda72eb0c4ad) 2079s ok 8 - Force reinitialization for rtyler@badwolf.org 2079s ok 9 - HTTP code is 200 2079s ok 10 - HTTP code is 200 2079s ok 11 - Content-Type is JSON 2079s ok 12 - Content is valid JSON 2079s ok 13 - mail_token found 2079s ok 14 - reset url found and have a correct format 2079s ok 15 - Force reinitialization for rtyler@badwolf.org - bad secret 2079s ok 16 - HTTP code is 403 2079s ok 17 - Content is valid JSON 2079s ok 18 - authentication error 2079s ok 19 - Force reinitialization for rtyler@badwolf.org - user not found 2079s ok 20 - HTTP code is 404 2079s ok 21 - Content is valid JSON 2079s ok 22 - user not found 2079s 1..22 2079s ok 2079s t/70-2F-Password.t ............................................................. 2079s ok 1 - use Lemonldap::NG::Portal::Main; 2079s ok 2 - Portal object 2079s ok 3 - Init 2079s ok 4 - Portal app 2079s # Subtest: Register Password 2FA 2079s ok 1 - Get Menu 2079s ok 2 - HTTP code is 200 2079s ok 3 - Page contains a form 2079s ok 4 - Host match 2079s ok 5 - Field "user" is defined 2079s ok 6 - Field "password" is defined 2079s ok 7 - CSP header authorize POST request to \# 2079s ok 8 - Auth query 2079s ok 9 - Get cookie lemonldap (0e1b9d6e4ca927f4679eacd49dca82b2473543e4c513b1a5cb8c385c8380a872) 2079s ok 10 - Get redirection 2079s ok 11 - Location is http://auth.example.com/ 2079s ok 12 - Form registration 2079s ok 13 - Get redirection 2079s ok 14 - Location header found 2079s ok 15 - Form registration 2079s ok 16 - Found password js 2079s ok 17 - HTTP code is 200 2079s ok 18 - Content-Type is JSON 2079s ok 19 - Content is valid JSON 2079s ok 20 - Post registration (mismatched) 2079s ok 21 2079s ok 22 - HTTP code is 200 2079s ok 23 - Content-Type is JSON 2079s ok 24 - Content is valid JSON 2079s ok 25 - Post registration (mismatched) 2079s ok 26 2079s ok 27 - HTTP code is 200 2079s ok 28 - Content-Type is JSON 2079s ok 29 - Content is valid JSON 2079s ok 30 - Post registration (mismatched) 2079s ok 31 - Key is registered 2079s ok 32 - Logout request 2079s ok 33 - Response is 200 2079s ok 34 - Cookie is deleted 2079s ok 35 - No pdata 2079s ok 36 - Disconnect request 2079s ok 37 - Response is 401 2079s 1..37 2079s ok 5 - Register Password 2FA 2079s # Subtest: Try to login with invalid 2FA password 2079s ok 1 - Get Menu 2079s ok 2 - HTTP code is 200 2079s ok 3 - Page contains a form 2079s ok 4 - Host match 2079s ok 5 - Field "user" is defined 2079s ok 6 - Field "password" is defined 2079s ok 7 - CSP header authorize POST request to \# 2079s ok 8 - Auth query 2079s ok 9 - HTTP code is 200 2079s ok 10 - Page contains a form 2079s ok 11 - URI match 2079s ok 12 - Post code 2079s ok 13 - Expected portal error code: code found on page 2079s ok 14 - Expected portal error code 2079s 1..14 2079s ok 6 - Try to login with invalid 2FA password 2079s # Subtest: Try to login with valid 2FA password 2079s ok 1 - Get Menu 2079s ok 2 - HTTP code is 200 2079s ok 3 - Page contains a form 2079s ok 4 - Host match 2079s ok 5 - Field "user" is defined 2079s ok 6 - Field "password" is defined 2079s ok 7 - CSP header authorize POST request to \# 2079s ok 8 - Auth query 2079s ok 9 - HTTP code is 200 2079s ok 10 - Page contains a form 2079s ok 11 - URI match 2079s ok 12 - Post code 2079s ok 13 - Get cookie lemonldap (7a961226c6da76faf438c1608855440cbe89eec3480f4d2b0179f4587b56ff6c) 2079s ok 14 - Get session using restSessionServer 2079s ok 15 - HTTP code is 200 2079s ok 16 - Deserialize session content 2079s ok 17 - Session has correct value for authenticationLevel 2079s ok 18 - Session has correct value for _2f 2079s ok 19 - Session has correct value for uid 2079s ok 20 - Session has correct value for _auth 2079s ok 21 - Logout request 2079s ok 22 - Response is 200 2079s ok 23 - Cookie is deleted 2079s ok 24 - No pdata 2079s ok 25 - Disconnect request 2079s ok 26 - Response is 401 2079s 1..26 2079s ok 7 - Try to login with valid 2FA password 2079s 1..7 2079s ok 2080s t/70-2F-TOTP-8-with-global-storage.t ........................................... 2080s ok 1 - use Lemonldap::NG::Portal::Main; 2080s ok 2 - Portal object 2080s ok 3 - Init 2080s ok 4 - Portal app 2080s ok 5 - Get Menu 2080s ok 6 - HTTP code is 200 2080s ok 7 - Page contains a form 2080s ok 8 - Host match 2080s ok 9 - Field "user" is defined 2080s ok 10 - Field "password" is defined 2080s ok 11 - Field "token" is defined 2080s ok 12 - CSP header authorize POST request to \# 2080s ok 13 - Auth query 2080s ok 14 - Get cookie lemonldap (bb0ff760e15dfd643aba1e64990280525237080d00a70751aee87df28ee0ece8) 2080s ok 15 - Get redirection 2080s ok 16 - Location is http://auth.example.com/ 2080s ok 17 - Form registration 2080s ok 18 - Get redirection 2080s ok 19 - Location header found 2080s ok 20 - Form registration 2080s ok 21 - Found TOTP js 2080s ok 22 - Get new key 2080s ok 23 - Content is JSON 2080s ok 24 - Found secret 2080s ok 25 - Found token 2080s ok 26 - Code 2080s ok 27 - Code contains 8 digits 2080s ok 28 - Post code 2080s ok 29 - Content is JSON 2080s ok 30 - Key is registered 2080s ok 31 - Logout request 2080s ok 32 - Response is 200 2080s ok 33 - Cookie is deleted 2080s ok 34 - No pdata 2080s ok 35 - Disconnect request 2080s ok 36 - Response is 401 2080s ok 37 - Get Menu 2080s ok 38 - HTTP code is 200 2080s ok 39 - Page contains a form 2080s ok 40 - Host match 2080s ok 41 - Field "user" is defined 2080s ok 42 - Field "password" is defined 2080s ok 43 - Field "token" is defined 2080s ok 44 - CSP header authorize POST request to \# 2080s ok 45 - Auth query 2080s ok 46 - HTTP code is 200 2080s ok 47 - Page contains a form 2080s ok 48 - URI match 2080s ok 49 - Field "token" is defined 2080s ok 50 - LLNG Code 2080s ok 51 - Post code 2080s ok 52 - Get cookie lemonldap (f918b54111f213a8cc716b8eb1f969f1aba6892a270636bd6fb9aed6f60c20d9) 2080s ok 53 - Logout request 2080s ok 54 - Response is 200 2080s ok 55 - Cookie is deleted 2080s ok 56 - No pdata 2080s ok 57 - Disconnect request 2080s ok 58 - Response is 401 2080s ok 59 - Get Menu 2080s ok 60 - HTTP code is 200 2080s ok 61 - Page contains a form 2080s ok 62 - Host match 2080s ok 63 - Field "user" is defined 2080s ok 64 - Field "password" is defined 2080s ok 65 - Field "token" is defined 2080s ok 66 - CSP header authorize POST request to \# 2080s ok 67 - Auth query 2080s ok 68 - HTTP code is 200 2080s ok 69 - Page contains a form 2080s ok 70 - URI match 2080s ok 71 - Field "token" is defined 2080s ok 72 - LLNG Code 2080s ok 73 - Post code 2080s ok 74 - Token expired 2080s ok 75 - Login form is not displayed 2080s ok 76 - Get Menu 2080s ok 77 - HTTP code is 200 2080s ok 78 - Page contains a form 2080s ok 79 - Host match 2080s ok 80 - Field "user" is defined 2080s ok 81 - Field "password" is defined 2080s ok 82 - Field "token" is defined 2080s ok 83 - CSP header authorize POST request to \# 2080s ok 84 - Auth query 2080s ok 85 - HTTP code is 200 2080s ok 86 - Page contains a form 2080s ok 87 - URI match 2080s ok 88 - Field "token" is defined 2080s 1..88 2080s ok 2081s t/70-2F-TOTP-Hook.t ............................................................ 2081s ok 1 - use Lemonldap::NG::Portal::Main; 2081s ok 2 - Portal object 2081s ok 3 - Init 2081s ok 4 - Portal app 2081s ok 5 - Auth query 2081s ok 6 - Get cookie lemonldap (a8be84cfccdeb6750c222531684794759b3a752f9d8eb3fb4323c6ff869653ca) 2081s ok 7 - Form registration 2081s ok 8 - Found TOTP js 2081s ok 9 - Get new key 2081s ok 10 - Content is JSON 2081s ok 11 - Found secret 2081s ok 12 - Found token 2081s ok 13 - Found user 2081s ok 14 - Code 2081s ok 15 - Code contains 6 digits 2081s ok 16 - Post code 2081s ok 17 - Content is JSON 2081s ok 18 - TOTP is registered 2081s ok 19 - Logout request 2081s ok 20 - Response is 200 2081s ok 21 - Cookie is deleted 2081s ok 22 - No pdata 2081s ok 23 - Disconnect request 2081s ok 24 - Response is 401 2081s ok 25 - Auth query 2081s ok 26 - HTTP code is 200 2081s ok 27 - Page contains a form 2081s ok 28 - URI match 2081s ok 29 - Field "token" is defined 2081s ok 30 - Code 2081s ok 31 - Post code 2081s ok 32 - Get cookie lemonldap (b2b0a5cb3494b7cd3214ed56a934c42c9c8c4cead3d0c8844d6936b0f8070f85) 2081s ok 33 - Logout request 2081s ok 34 - Response is 200 2081s ok 35 - Cookie is deleted 2081s ok 36 - No pdata 2081s ok 37 - Disconnect request 2081s ok 38 - Response is 401 2081s ok 39 - Auth query 2081s ok 40 - HTTP code is 200 2081s ok 41 - Page contains a form 2081s ok 42 - URI match 2081s ok 43 - Field "token" is defined 2081s ok 44 - Code 2081s ok 45 - Post code 2081s ok 46 - Expected portal error code: code found on page 2081s ok 47 - Expected portal error code 2081s 1..47 2081s ok 2081s t/70-2F-TOTP-encryption.t ...................................................... 2081s ok 1 - use Lemonldap::NG::Portal::Main; 2081s ok 2 - Portal object 2081s ok 3 - Init 2081s ok 4 - Portal app 2081s ok 5 - Get Menu 2081s ok 6 - HTTP code is 200 2081s ok 7 - Page contains a form 2081s ok 8 - Host match 2081s ok 9 - Field "user" is defined 2081s ok 10 - Field "password" is defined 2081s ok 11 - Field "token" is defined 2081s ok 12 - CSP header authorize POST request to \# 2081s ok 13 - Auth query 2081s ok 14 - Get cookie lemonldap (32e3a8f252f8d88dd72ea925d94ae0c553538790187390eeaa874c3bf0d01258) 2081s ok 15 - Get redirection 2081s ok 16 - Location is http://auth.example.com/ 2081s ok 17 - Form registration 2081s ok 18 - Get redirection 2081s ok 19 - Location header found 2081s ok 20 - Form registration 2081s ok 21 - Found TOTP js 2081s ok 22 - Get new key 2081s ok 23 - Content is JSON 2081s ok 24 - Found secret 2081s ok 25 - Found token 2081s ok 26 - Code 2081s ok 27 - Code contains 6 digits 2081s ok 28 - Post code 2081s ok 29 - Content is JSON 2081s ok 30 - Key is registered 2081s ok 31 - Logout request 2081s ok 32 - Response is 200 2081s ok 33 - Cookie is deleted 2081s ok 34 - No pdata 2081s ok 35 - Disconnect request 2081s ok 36 - Response is 401 2081s ok 37 - Get Menu 2081s ok 38 - HTTP code is 200 2081s ok 39 - Page contains a form 2081s ok 40 - Host match 2081s ok 41 - Field "user" is defined 2081s ok 42 - Field "password" is defined 2081s ok 43 - Field "token" is defined 2081s ok 44 - CSP header authorize POST request to \# 2081s ok 45 - Auth query 2081s ok 46 - HTTP code is 200 2081s ok 47 - Page contains a form 2081s ok 48 - URI match 2081s ok 49 - Field "token" is defined 2081s ok 50 - LLNG Code 2081s ok 51 - Post code 2081s ok 52 - Get cookie lemonldap (979621d9687282cb30f446e5faf8bf34d5b41951dc8551fbdd2038597754081f) 2081s ok 53 - Logout request 2081s ok 54 - Response is 200 2081s ok 55 - Cookie is deleted 2081s ok 56 - No pdata 2081s ok 57 - Disconnect request 2081s ok 58 - Response is 401 2081s ok 59 - Get Menu 2081s ok 60 - HTTP code is 200 2081s ok 61 - Page contains a form 2081s ok 62 - Host match 2081s ok 63 - Field "user" is defined 2081s ok 64 - Field "password" is defined 2081s ok 65 - Field "token" is defined 2081s ok 66 - CSP header authorize POST request to \# 2081s ok 67 - Auth query 2081s ok 68 - HTTP code is 200 2081s ok 69 - Page contains a form 2081s ok 70 - URI match 2081s ok 71 - Field "token" is defined 2081s ok 72 - LLNG Code 2081s ok 73 - Post code 2081s ok 74 - Token expired 2081s ok 75 - Login form is not displayed 2081s ok 76 - Get Menu 2081s ok 77 - HTTP code is 200 2081s ok 78 - Page contains a form 2081s ok 79 - Host match 2081s ok 80 - Field "user" is defined 2081s ok 81 - Field "password" is defined 2081s ok 82 - Field "token" is defined 2081s ok 83 - CSP header authorize POST request to \# 2081s ok 84 - Auth query 2081s ok 85 - HTTP code is 200 2081s ok 86 - Page contains a form 2081s ok 87 - URI match 2081s ok 88 - Field "token" is defined 2081s ok 89 - TOTP persistent data found 2081s ok 90 - Only one device found 2081s ok 91 - TOTP secret is encrypted 2081s 1..91 2081s ok 2082s t/70-2F-TOTP-multiple-register.t ............................................... 2082s ok 1 - use Lemonldap::NG::Portal::Main; 2082s ok 2 - Portal object 2082s ok 3 - Init 2082s ok 4 - Portal app 2082s ok 5 - Auth query 2082s ok 6 - Get cookie lemonldap (b1ef9f5c4952747751c57e0b59617f635b1dee76f55a72e6d0265c7e60955a4e) 2082s ok 7 - Get Menu 2082s ok 8 - Form registration 2082s ok 9 - Get redirection 2082s ok 10 - Location header found 2082s ok 11 - Form registration 2082s ok 12 - Form registration 2082s ok 13 - Found TOTP js 2082s ok 14 - Get new key 2082s ok 15 - Content is JSON 2082s ok 16 - Found secret 2082s ok 17 - Found token 2082s ok 18 - Found user 2082s ok 19 - Code 2082s ok 20 - Code contains 6 digits 2082s ok 21 - Post code 2082s ok 22 - Content is JSON 2082s ok 23 - TOTP is registered 2082s ok 24 - Form registration 2082s ok 25 - Found newly registered device 2082s ok 26 - Found button to register a new device 2082s ok 27 - Form registration 2082s ok 28 - Found TOTP js 2082s ok 29 - Get new key 2082s ok 30 - Content is JSON 2082s ok 31 - Found secret 2082s ok 32 - Found token 2082s ok 33 - Found user 2082s ok 34 - Code 2082s ok 35 - Code contains 6 digits 2082s ok 36 - Post code 2082s ok 37 - Content is JSON 2082s ok 38 - TOTP is registered 2082s ok 39 - Found 2 registered TOTP 2082s 1..39 2082s ok 2082s t/70-2F-TOTP-multiple.t ........................................................ 2082s ok 1 - use Lemonldap::NG::Portal::Main; 2082s ok 2 - Portal object 2082s ok 3 - Init 2082s ok 4 - Portal app 2082s # Subtest: Authenticate with first device 2082s ok 1 - Auth query 2082s ok 2 - HTTP code is 200 2082s ok 3 - Page contains a form 2082s ok 4 - URI match 2082s ok 5 - Field "token" is defined 2082s ok 6 - Code 2082s ok 7 - Post code 2082s ok 8 - Get cookie lemonldap (03f6c950b7efcef7cd83e22eaf0d846ad74f3383e193bf79c82a832c52272d13) 2082s 1..8 2082s ok 5 - Authenticate with first device 2082s # Subtest: Authenticate with second device 2082s ok 1 - Auth query 2082s ok 2 - HTTP code is 200 2082s ok 3 - Page contains a form 2082s ok 4 - URI match 2082s ok 5 - Field "token" is defined 2082s ok 6 - Code 2082s ok 7 - Post code 2082s ok 8 - Get cookie lemonldap (9c67deb80ae3f3eea82e81c0b71dfd59abd1b117fca0290fa1f3a1e482c704eb) 2082s 1..8 2082s ok 6 - Authenticate with second device 2082s # Subtest: Authenticate with unknown device 2082s ok 1 - Auth query 2082s ok 2 - HTTP code is 200 2082s ok 3 - Page contains a form 2082s ok 4 - URI match 2082s ok 5 - Field "token" is defined 2082s ok 6 - Code 2082s ok 7 - Post code 2082s ok 8 - Expected portal error code: code found on page 2082s ok 9 - Expected portal error code 2082s 1..9 2082s ok 7 - Authenticate with unknown device 2082s 1..7 2082s ok 2083s t/70-2F-TOTP-with-History-and-Refresh.t ........................................ 2083s ok 1 - use Lemonldap::NG::Portal::Main; 2083s ok 2 - Portal object 2083s ok 3 - Init 2083s ok 4 - Portal app 2083s ok 5 - Auth query 2083s ok 6 - Get cookie lemonldap (c8e7ec3b05e4a7e34b5c5590f4d837a548363d38f497ad676419bd9052874883) 2083s ok 7 - Form registration 2083s ok 8 - Get redirection 2083s ok 9 - Location header found 2083s ok 10 - Form registration 2083s ok 11 - Found TOTP js 2083s ok 12 - Get new key 2083s ok 13 - Content is JSON 2083s ok 14 - Found secret 2083s ok 15 - Found token 2083s ok 16 - Code 2083s ok 17 - Code contains 6 digits 2083s ok 18 - Post code 2083s ok 19 - Content is JSON 2083s ok 20 - Key is registered 2083s ok 21 - Logout request 2083s ok 22 - Response is 200 2083s ok 23 - Cookie is deleted 2083s ok 24 - No pdata 2083s ok 25 - Disconnect request 2083s ok 26 - Response is 401 2083s ok 27 - Auth query 2083s ok 28 - HTTP code is 200 2083s ok 29 - Page contains a form 2083s ok 30 - URI match 2083s ok 31 - Field "token" is defined 2083s ok 32 - Field "checkLogins" is defined 2083s ok 33 - Code 2083s ok 34 - Post code 2083s ok 35 - HTTP code is 200 2083s ok 36 - Get cookie lemonldap (4a9eef124ae8060fc2d9dd3e01d1433eea253c5321f8cff096be393c9fa41683) 2083s ok 37 - History found 2083s ok 38 - Two entries found 2083s ok 39 - POST checkuser 2083s ok 40 - Content is JSON 2083s ok 41 - Good authenticationLevel found 2083s ok 42 - Refresh query 2083s ok 43 - Get redirection 2083s ok 44 - Location is http://auth.example.com/ 2083s ok 45 - POST checkuser 2083s ok 46 - Content is JSON 2083s ok 47 - Good authenticationLevel found 2083s ok 48 - Logout request 2083s ok 49 - Response is 200 2083s ok 50 - Cookie is deleted 2083s ok 51 - No pdata 2083s ok 52 - Disconnect request 2083s ok 53 - Response is 401 2083s 1..53 2083s ok 2083s t/70-2F-TOTP-with-LDAP.t ....................................................... 2083s ok 1 - use Lemonldap::NG::Portal::Main; 2083s ok 2 # skip LLNGTESTLDAP is not set 2083s ok 3 # skip LLNGTESTLDAP is not set 2083s ok 4 # skip LLNGTESTLDAP is not set 2083s ok 5 # skip LLNGTESTLDAP is not set 2083s ok 6 # skip LLNGTESTLDAP is not set 2083s ok 7 # skip LLNGTESTLDAP is not set 2083s ok 8 # skip LLNGTESTLDAP is not set 2083s ok 9 # skip LLNGTESTLDAP is not set 2083s ok 10 # skip LLNGTESTLDAP is not set 2083s 1..10 2083s ok 2084s t/70-2F-TOTP-with-Range.t ...................................................... 2084s ok 1 - use Lemonldap::NG::Portal::Main; 2084s ok 2 - Portal object 2084s ok 3 - Init 2084s ok 4 - Portal app 2084s ok 5 - Get Menu 2084s ok 6 - HTTP code is 200 2084s ok 7 - Page contains a form 2084s ok 8 - Host match 2084s ok 9 - Field "user" is defined 2084s ok 10 - Field "password" is defined 2084s ok 11 - CSP header authorize POST request to \# 2084s ok 12 - Auth query 2084s ok 13 - Get cookie lemonldap (83b78c49f85ea9d2c7aa76a1d4a057f3048e15ddd112da9519aa8865273b534c) 2084s ok 14 - Get redirection 2084s ok 15 - Location is http://auth.example.com/ 2084s ok 16 - Form registration 2084s ok 17 - Get redirection 2084s ok 18 - Location header found 2084s ok 19 - Form registration 2084s ok 20 - Found TOTP js 2084s ok 21 - Get new key 2084s ok 22 - Content is JSON 2084s ok 23 - Found secret 2084s ok 24 - Found token 2084s ok 25 - Code 2084s ok 26 - Code contains 6 digits 2084s ok 27 - Post code 2084s ok 28 - Content is JSON 2084s ok 29 - Key is registered 2084s ok 30 - Logout request 2084s ok 31 - Response is 200 2084s ok 32 - Cookie is deleted 2084s ok 33 - No pdata 2084s ok 34 - Disconnect request 2084s ok 35 - Response is 401 2084s ok 36 - Get Menu 2084s ok 37 - HTTP code is 200 2084s ok 38 - Page contains a form 2084s ok 39 - Host match 2084s ok 40 - Field "user" is defined 2084s ok 41 - Field "password" is defined 2084s ok 42 - CSP header authorize POST request to \# 2084s ok 43 - Auth query 2084s ok 44 - HTTP code is 200 2084s ok 45 - Page contains a form 2084s ok 46 - URI match 2084s ok 47 - Post code 2084s ok 48 - Get cookie lemonldap (c07dd32753cbe3448ae42fd179b9d0fedd7c125c85ea5f306a0811f67a192d74) 2084s ok 49 - Logout request 2084s ok 50 - Response is 200 2084s ok 51 - Cookie is deleted 2084s ok 52 - No pdata 2084s ok 53 - Disconnect request 2084s ok 54 - Response is 401 2084s ok 55 - Get Menu 2084s ok 56 - HTTP code is 200 2084s ok 57 - Page contains a form 2084s ok 58 - Host match 2084s ok 59 - Field "user" is defined 2084s ok 60 - Field "password" is defined 2084s ok 61 - CSP header authorize POST request to \# 2084s ok 62 - Auth query 2084s ok 63 - HTTP code is 200 2084s ok 64 - Page contains a form 2084s ok 65 - URI match 2084s ok 66 - Post code 2084s ok 67 - Get cookie lemonldap (a59446f3218f83be460a5c95422a8a5b8d2815652fef057a09d0414325629a23) 2084s ok 68 - Logout request 2084s ok 69 - Response is 200 2084s ok 70 - Cookie is deleted 2084s ok 71 - No pdata 2084s ok 72 - Disconnect request 2084s ok 73 - Response is 401 2084s ok 74 - Get Menu 2084s ok 75 - HTTP code is 200 2084s ok 76 - Page contains a form 2084s ok 77 - Host match 2084s ok 78 - Field "user" is defined 2084s ok 79 - Field "password" is defined 2084s ok 80 - CSP header authorize POST request to \# 2084s ok 81 - Auth query 2084s ok 82 - HTTP code is 200 2084s ok 83 - Page contains a form 2084s ok 84 - URI match 2084s ok 85 - Post code 2084s ok 86 - Bad TOTP (backward) 2084s ok 87 - Get Menu 2084s ok 88 - HTTP code is 200 2084s ok 89 - Page contains a form 2084s ok 90 - Host match 2084s ok 91 - Field "user" is defined 2084s ok 92 - Field "password" is defined 2084s ok 93 - CSP header authorize POST request to \# 2084s ok 94 - Auth query 2084s ok 95 - HTTP code is 200 2084s ok 96 - Page contains a form 2084s ok 97 - URI match 2084s ok 98 - Post code 2084s ok 99 - Bad TOTP (forward) 2084s 1..99 2084s ok 2084s t/70-2F-TOTP-with-TTL-and-JSON.t ............................................... 2084s ok 1 - use Lemonldap::NG::Portal::Main; 2084s ok 2 - Portal object 2084s ok 3 - Init 2084s ok 4 - Portal app 2084s ok 5 - Auth query 2084s ok 6 - Get cookie lemonldap (260d42a452483a1866e81a507578e760a3ef8f7d14fe9981e3152e315ac2d0bb) 2084s ok 7 - Form registration 2084s ok 8 - Get redirection 2084s ok 9 - Location header found 2084s ok 10 - Form registration 2084s ok 11 - Found TOTP js 2084s ok 12 - Found custom Main Logo 2084s ok 13 - Get new key 2084s ok 14 - Content is JSON 2084s ok 15 - Found secret 2084s ok 16 - Found token 2084s ok 17 - Code 2084s ok 18 - Code contains 6 digits 2084s ok 19 - Post code 2084s ok 20 - Content is JSON 2084s ok 21 - Key is registered 2084s ok 22 - Logout request 2084s ok 23 - Response is 200 2084s ok 24 - Cookie is deleted 2084s ok 25 - No pdata 2084s ok 26 - Disconnect request 2084s ok 27 - Response is 401 2084s ok 28 - Auth query 2084s ok 29 - HTTP code is 200 2084s ok 30 - Page contains a form 2084s ok 31 - URI match 2084s ok 32 - Field "token" is defined 2084s ok 33 - Code 2084s ok 34 - Post code 2084s ok 35 - Get cookie lemonldap (bdd4cfe055a49e4b8f93979dcc92c57577a7d1e6067ff12e9c0722cd18605c58) 2084s ok 36 - Logout request 2084s ok 37 - Response is 200 2084s ok 38 - Cookie is deleted 2084s ok 39 - No pdata 2084s ok 40 - Disconnect request 2084s ok 41 - Response is 401 2084s ok 42 - Auth query 2084s ok 43 - HTTP code is 200 2084s ok 44 - Notification reference found 2084s ok 45 - Right reference found 2084s ok 46 - Notification message found 2084s ok 47 - Get cookie lemonldap (sKhhEfrMt+IAS2v0k8uPBfwK/sO6LhEzY2WYv7dIGcra8844sWBETU9pyimWSNtE9YB/b5ApifN/sKQR1KE7PsK54CV0SpPifpL0j9R95bo7GstN1dAYINrz8Gb6K7C2xCDqEYHUfxrZkPQOu9Iuhw==) 2084s ok 48 - Logout request 2084s ok 49 - Response is 200 2084s ok 50 - Cookie is deleted 2084s ok 51 - No pdata 2084s ok 52 - Disconnect request 2084s ok 53 - Response is 401 2084s 1..53 2084s ok 2085s t/70-2F-TOTP-with-TTL-and-XML.t ................................................ 2085s ok 1 - use Lemonldap::NG::Portal::Main; 2085s ok 2 - Portal object 2085s ok 3 - Init 2085s ok 4 - Portal app 2085s ok 5 - Auth query 2085s ok 6 - Get cookie lemonldap (45a0e093432d13a23c22dbda32c4acad966293e87e6ba74776c710e556f5b58e) 2085s ok 7 - Form registration 2085s ok 8 - Get redirection 2085s ok 9 - Location header found 2085s ok 10 - Form registration 2085s ok 11 - Found TOTP js 2085s ok 12 - Found custom Main Logo 2085s ok 13 - Get new key 2085s ok 14 - Content is JSON 2085s ok 15 - Found secret 2085s ok 16 - Found token 2085s ok 17 - Code 2085s ok 18 - Code contains 6 digits 2085s ok 19 - Post code 2085s ok 20 - Content is JSON 2085s ok 21 - Key is registered 2085s ok 22 - Logout request 2085s ok 23 - Response is 200 2085s ok 24 - Cookie is deleted 2085s ok 25 - No pdata 2085s ok 26 - Disconnect request 2085s ok 27 - Response is 401 2085s ok 28 - Auth query 2085s ok 29 - HTTP code is 200 2085s ok 30 - Page contains a form 2085s ok 31 - URI match 2085s ok 32 - Field "token" is defined 2085s ok 33 - Code 2085s ok 34 - Post code 2085s ok 35 - Get cookie lemonldap (c9dd36a199103f72d533f2237ee57339f78c23e29fd80526832d0a20fd8bb602) 2085s ok 36 - Logout request 2085s ok 37 - Response is 200 2085s ok 38 - Cookie is deleted 2085s ok 39 - No pdata 2085s ok 40 - Disconnect request 2085s ok 41 - Response is 401 2085s ok 42 - Auth query 2085s ok 43 - HTTP code is 200 2085s ok 44 - Notification reference found 2085s ok 45 - Right reference found 2085s ok 46 - Notification message found 2085s ok 47 - Get cookie lemonldap (f0fBvXTyC0Otwn1j2/LkEpKREzA6v2ADf9DWWimD51NfmP+grQqxQtIwadJAmIE/8ihG+H478rDQSMiDeTd++Nbw0B3SFIQxlrKqyfc6Ubyo3BDQqcILuRtKQi0Upd91Wokw2Ws15wGsNoD3yILkJA==) 2085s ok 48 - Logout request 2085s ok 49 - Response is 200 2085s ok 50 - Cookie is deleted 2085s ok 51 - No pdata 2085s ok 52 - Disconnect request 2085s ok 53 - Response is 401 2085s 1..53 2085s ok 2086s t/70-2F-TOTP-with-TTL.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 - Auth query 2086s ok 6 - Get cookie lemonldap (922d377b3038555f7bc3d4b561d021d7fc502c3aff07dafb3a121ee56bc0c301) 2086s ok 7 - Get Menu 2086s ok 8 - sfaManager link not found 2086s ok 9 - Form registration 2086s ok 10 - Get redirection 2086s ok 11 - Location header found 2086s ok 12 - Form registration 2086s ok 13 - Found TOTP js 2086s ok 14 - Found custom Main Logo 2086s ok 15 - Get new key 2086s ok 16 - Content is JSON 2086s ok 17 - Found secret 2086s ok 18 - Found token 2086s ok 19 - Found issuer 2086s ok 20 - Found user 2086s ok 21 - Code 2086s ok 22 - Code contains 6 digits 2086s ok 23 - Post code 2086s ok 24 - Content is JSON 2086s ok 25 - badName returned 2086s ok 26 - Code 2086s ok 27 - Code contains 6 digits 2086s ok 28 - Post code 2086s ok 29 - Content is JSON 2086s ok 30 - TOTP is registered 2086s ok 31 - Logout request 2086s ok 32 - Response is 200 2086s ok 33 - Cookie is deleted 2086s ok 34 - No pdata 2086s ok 35 - Disconnect request 2086s ok 36 - Response is 401 2086s ok 37 - Auth query 2086s ok 38 - HTTP code is 200 2086s ok 39 - Page contains a form 2086s ok 40 - URI match 2086s ok 41 - Field "token" is defined 2086s ok 42 - Code 2086s ok 43 - Post code 2086s ok 44 - Get cookie lemonldap (ffcf5572937cf550855c2fcc8c70cd003e60997df47b6e165cbcf90797fda89b) 2086s ok 45 - Logout request 2086s ok 46 - Response is 200 2086s ok 47 - Cookie is deleted 2086s ok 48 - No pdata 2086s ok 49 - Disconnect request 2086s ok 50 - Response is 401 2086s ok 51 - Auth query 2086s ok 52 - Get cookie lemonldap (240815bbb12940ab0ff82692f65cbe08c2d8305cee685dc74ff47ac881a4b689) 2086s ok 53 - Get redirection 2086s ok 54 - Location is http://auth.example.com/ 2086s ok 55 - Logout request 2086s ok 56 - Response is 200 2086s ok 57 - Cookie is deleted 2086s ok 58 - No pdata 2086s ok 59 - Disconnect request 2086s ok 60 - Response is 401 2086s 1..60 2086s ok 2086s t/70-2F-targetAuthnLevel.t ..................................................... 2086s ok 1 - use Lemonldap::NG::Portal::Main; 2086s ok 2 - Portal object 2086s ok 3 - Init 2086s ok 4 - Portal app 2086s # Subtest: Check test1 offer both Auth choices and both 2FA choices 2086s ok 1 - Get login form 2086s ok 2 - Response body is not empty 2086s ok 3 - Found at least one result for //input[@name="lmAuth"] 2086s ok 4 - Two choices offered 2086s ok 5 - Auth query 2086s ok 6 - Response body is not empty 2086s ok 7 - Found TOTP button 2086s ok 8 - Response body is not empty 2086s ok 9 - Found password button 2086s 1..9 2086s ok 5 - Check test1 offer both Auth choices and both 2FA choices 2086s # Subtest: Check test2 vhost asks only TOTP 2086s ok 1 - Get login form 2086s ok 2 - Response body is not empty 2086s ok 3 - Found at least one result for //input[@name="lmAuth"] 2086s ok 4 - One choice offered 2086s ok 5 - Auth query 2086s ok 6 - Response body is not empty 2086s ok 7 - Found TOTP prompt 2086s 1..7 2086s ok 6 - Check test2 vhost asks only TOTP 2086s 1..6 2086s ok 2087s t/72-2F-REST-CodeActivation-Resend.t ........................................... 2087s ok 1 - use Lemonldap::NG::Portal::Main; 2087s ok 2 - Portal object 2087s ok 3 - Init 2087s ok 4 - Portal app 2087s # Subtest: Login on first try 2087s ok 1 - Init req gives dwho 2087s ok 2 - Found uid attribute 2087s ok 3 - Received code from LLNG 2087s ok 4 - Auth query 2087s ok 5 - Found custom Main Logo 2087s ok 6 - Prompt indicates success 2087s ok 7 - REST service received code 2087s ok 8 - HTTP code is 200 2087s ok 9 - Page contains a form 2087s ok 10 - URI match 2087s ok 11 - Field "token" is defined 2087s ok 12 - Field "code" is defined 2087s ok 13 - Post code 2087s ok 14 - History found 2087s ok 15 - One entry found 2087s ok 16 - Get cookie lemonldap (94f1d87922ff8b37a75213cd7354aaa9254f03e1b0c0c71c1713d751f6573217) 2087s ok 17 - Logout request 2087s ok 18 - Response is 200 2087s ok 19 - Cookie is deleted 2087s ok 20 - No pdata 2087s ok 21 - Disconnect request 2087s ok 22 - Response is 401 2087s 1..22 2087s ok 5 - Login on first try 2087s # Subtest: Login after several resend 2087s ok 1 - Init req gives dwho 2087s ok 2 - Found uid attribute 2087s ok 3 - Received code from LLNG 2087s ok 4 - Auth query 2087s ok 5 - Found custom Main Logo 2087s ok 6 - Prompt indicates success 2087s ok 7 - REST service received code 2087s ok 8 - HTTP code is 200 2087s ok 9 - Page contains a form 2087s ok 10 - URI match 2087s ok 11 - Field "token" is defined 2087s ok 12 - Field "code" is defined 2087s ok 13 - Found resend button 2087s ok 14 - Post code 2087s ok 15 - Received invitation to try later 2087s ok 16 - No code sent 2087s ok 17 - HTTP code is 200 2087s ok 18 - Page contains a form 2087s ok 19 - URI match 2087s ok 20 - Field "token" is defined 2087s ok 21 - Field "code" is defined 2087s ok 22 - Found resend button 2087s ok 23 - Init req gives dwho 2087s ok 24 - Found uid attribute 2087s ok 25 - Received code from LLNG 2087s ok 26 - Post code 2087s ok 27 - Found custom Main Logo 2087s ok 28 - Prompt indicates success 2087s ok 29 - REST service received code 2087s ok 30 - Code hasn't changed 2087s ok 31 - HTTP code is 200 2087s ok 32 - Page contains a form 2087s ok 33 - URI match 2087s ok 34 - Field "token" is defined 2087s ok 35 - Field "code" is defined 2087s ok 36 - Post code 2087s ok 37 - Get cookie lemonldap (090cde764ebc4eebbd1da4f0f9580d3e1e23bb7ef659c85db66a1949680a4d57) 2087s ok 38 - Logout request 2087s ok 39 - Response is 200 2087s ok 40 - Cookie is deleted 2087s ok 41 - No pdata 2087s ok 42 - Disconnect request 2087s ok 43 - Response is 401 2087s 1..43 2087s ok 6 - Login after several resend 2087s 1..6 2087s ok 2087s t/72-2F-REST-with-History.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 - Init req gives dwho 2087s ok 6 - Auth query 2087s ok 7 - Found custom Main Logo 2087s ok 8 - HTTP code is 200 2087s ok 9 - Page contains a form 2087s ok 10 - URI match 2087s ok 11 - Field "token" is defined 2087s ok 12 - Field "code" is defined 2087s ok 13 - Field "checkLogins" is defined 2087s ok 14 - Verify req contains name 2087s ok 15 - Verify req contains code 2087s ok 16 - Post code 2087s ok 17 - Get cookie lemonldap (0ecbd0794436a77c161bf6b1d35537da4791331140aba81418d742b4fe9cdfc6) 2087s ok 18 - History found 2087s ok 19 - One entry found 2087s ok 20 - Logout request 2087s ok 21 - Response is 200 2087s ok 22 - Cookie is deleted 2087s ok 23 - No pdata 2087s ok 24 - Disconnect request 2087s ok 25 - Response is 401 2087s 1..25 2087s ok 2088s t/74-2F-Required-Issuer-Timeouts.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 - Auth query 2088s ok 6 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098573%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%2250788496ef02d72e2e0894ce0a263ca34467930f7521572a258976637172222a%22%7D) 2088s ok 7 - Auth query 2088s ok 8 - Get redirection 2088s ok 9 - Location header found 2088s ok 10 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098573%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22sfRegToken%22%3A%22c6e8ad7fab1a45b00a5bc96f4da13678eca0608d7dec4d9fad58d41970d10dd9%22%2C%22issuerRequestcas%22%3A%2250788496ef02d72e2e0894ce0a263ca34467930f7521572a258976637172222a%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%7D) 2088s ok 11 - Follow redirection to /2fregisters 2088s ok 12 - Found TOTP link 2088s ok 13 - Form registration 2088s ok 14 - Found TOTP js 2088s ok 15 - Get new key 2088s ok 16 - Content is JSON 2088s ok 17 - Found secret 2088s ok 18 - Found token 2088s ok 19 - Code 2088s ok 20 - Code contains 6 digits 2088s ok 21 - Post code 2088s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770098573%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22sfRegToken%22%3A%22c6e8ad7fab1a45b00a5bc96f4da13678eca0608d7dec4d9fad58d41970d10dd9%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%2250788496ef02d72e2e0894ce0a263ca34467930f7521572a258976637172222a%22%7D) 2088s ok 23 - Content is JSON 2088s ok 24 - Key is registered 2088s ok 25 - Auth query 2088s ok 26 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22c6e8ad7fab1a45b00a5bc96f4da13678eca0608d7dec4d9fad58d41970d10dd9%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%2250788496ef02d72e2e0894ce0a263ca34467930f7521572a258976637172222a%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770098573%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%7D) 2088s ok 27 - HTTP code is 200 2088s ok 28 - Page contains a form 2088s ok 29 - URI match 2088s ok 30 - Field "token" is defined 2088s ok 31 - Code 2088s ok 32 - Post code 2088s ok 33 - Get cookie lemonldap (cff001ed83ae9778d0ca5f3e9e65fe426831b6a8ca2c08f87dda0e5f13bec0b6) 2088s ok 34 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%2250788496ef02d72e2e0894ce0a263ca34467930f7521572a258976637172222a%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 2088s ok 35 - Get redirection 2088s ok 36 - Location header found 2088s ok 37 - Follow redirection to issuer 2088s ok 38 - Get redirection 2088s ok 39 - Location header found 2088s 1..39 2088s ok 2088s t/74-2F-Required.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 - Auth query 2088s ok 6 - Get redirection 2088s ok 7 - Location header found 2088s ok 8 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221f478b42aa943b60b5b64e2f439c7adb48df6efca225768a4abb1cd8adff9d00%22%7D) 2088s ok 9 - Follow redirection to /2fregisters 2088s ok 10 - Found TOTP link 2088s ok 11 - Form registration 2088s ok 12 - Found TOTP js 2088s ok 13 - Get new key 2088s ok 14 - Content is JSON 2088s ok 15 - Found secret 2088s ok 16 - Found token 2088s ok 17 - Code 2088s ok 18 - Code contains 6 digits 2088s ok 19 - Post code 2088s ok 20 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221f478b42aa943b60b5b64e2f439c7adb48df6efca225768a4abb1cd8adff9d00%22%7D) 2088s ok 21 - Content is JSON 2088s ok 22 - Key is registered 2088s ok 23 - Continue login 2088s ok 24 - Get redirection 2088s ok 25 - Location header found 2088s ok 26 - Get cookie lemonldap (a59edeeb3d564c6bc21170aab28b35aa72afa3e6ee8c2c9cf63a0765cb3d32b6) 2088s ok 27 2088s ok 28 2088s ok 29 2088s ok 30 - Auth query 2088s ok 31 - HTTP code is 200 2088s ok 32 - Page contains a form 2088s ok 33 - URI match 2088s ok 34 - Field "token" is defined 2088s ok 35 - Code 2088s ok 36 - Post code 2088s ok 37 - Get cookie lemonldap (300f2afc06246a325c47120e0a1efb5042de8698bdbfb130952db07660cab739) 2088s ok 38 - Logout request 2088s ok 39 - Response is 200 2088s ok 40 - Cookie is deleted 2088s ok 41 - No pdata 2088s ok 42 - Disconnect request 2088s ok 43 - Response is 401 2088s 1..43 2088s ok 2089s t/76-2F-Ext-with-BruteForce.t .................................................. 2089s ok 1 - use Lemonldap::NG::Portal::Main; 2089s ok 2 - use Lemonldap::NG::Common::FormEncode; 2089s ok 3 - Portal object 2089s ok 4 - Init 2089s ok 5 - Portal app 2089s ok 6 - 1st Bad Auth query 2089s ok 7 - Response status is 401 2089s ok 8 - Content is JSON 2089s ok 9 - Error code is 5 2089s ok 10 - 2nd Bad Auth query 2089s ok 11 - Response status is 401 2089s ok 12 - Content is JSON 2089s ok 13 - Error code is 5 2089s ok 14 - 3rd Bad Auth query 2089s ok 15 - Response status is 401 2089s ok 16 - Content is JSON 2089s ok 17 - Error code is 5 2089s ok 18 - 4th Bad Auth query -> Rejected 2089s ok 19 - Protection enabled 2089s ok 20 - Auth query 2089s ok 21 - Rejected -> Protection enabled 2089s ok 22 - LockTime = 3 2089s ok 23 - LockTime in range 2089s ok 24 - Auth query 2089s ok 25 - HTTP code is 200 2089s ok 26 - Page contains a form 2089s ok 27 - URI match 2089s ok 28 - Field "token" is defined 2089s ok 29 - Field "code" is defined 2089s ok 30 - Field "checkLogins" is defined 2089s ok 31 - Found EXTCODE input 2089s ok 32 - Post code 2089s ok 33 - Get cookie lemonldap (89613cf8a75647ff58ac180188d523467d1defd00ee70b18925b317b9d8a21a4) 2089s ok 34 - History found 2089s ok 35 - Four entries found 2089s ok 36 - Logout request 2089s ok 37 - Response is 200 2089s ok 38 - Cookie is deleted 2089s ok 39 - No pdata 2089s ok 40 - Disconnect request 2089s ok 41 - Response is 401 2089s 1..41 2089s ok 2089s t/76-2F-Ext-with-CodeActivation-Resend.t ....................................... 2089s ok 1 - use Lemonldap::NG::Portal::Main; 2089s ok 2 - use Lemonldap::NG::Common::FormEncode; 2089s ok 3 - Portal object 2089s ok 4 - Init 2089s ok 5 - Portal app 2089s # Subtest: Login on first try 2089s ok 1 - Make sure sessionInfo is populated 2089s ok 2 - Auth query 2089s ok 3 - Found EXTCODE input 2089s ok 4 - Prompt indicates success 2089s ok 5 - Code has the correct format 2089s ok 6 - HTTP code is 200 2089s ok 7 - Page contains a form 2089s ok 8 - URI match 2089s ok 9 - Field "token" is defined 2089s ok 10 - Field "code" is defined 2089s ok 11 - Post code 2089s ok 12 - Get cookie lemonldap (9002b5fa9fb9c717d04c0536ad79fd525c86f197fb62accbdfd0d8289f08c566) 2089s ok 13 - Logout request 2089s ok 14 - Response is 200 2089s ok 15 - Cookie is deleted 2089s ok 16 - No pdata 2089s ok 17 - Disconnect request 2089s ok 18 - Response is 401 2089s 1..18 2089s ok 6 - Login on first try 2089s # Subtest: Login after several resend 2089s ok 1 - Make sure sessionInfo is populated 2089s ok 2 - Auth query 2089s ok 3 - Found EXTCODE input 2089s ok 4 - Prompt indicates success 2089s ok 5 - Code has the correct format 2089s ok 6 - HTTP code is 200 2089s ok 7 - Page contains a form 2089s ok 8 - URI match 2089s ok 9 - Field "token" is defined 2089s ok 10 - Field "code" is defined 2089s ok 11 - Found resend button 2089s ok 12 - Make sure sessionInfo is populated 2089s ok 13 - Post code 2089s ok 14 - Received invitation to try later 2089s ok 15 - No mail sent 2089s ok 16 - HTTP code is 200 2089s ok 17 - Page contains a form 2089s ok 18 - URI match 2089s ok 19 - Field "token" is defined 2089s ok 20 - Field "code" is defined 2089s ok 21 - Found resend button 2089s ok 22 - Make sure sessionInfo is populated 2089s ok 23 - Post code 2089s ok 24 - Found EXTCODE input 2089s ok 25 - Prompt indicates success 2089s ok 26 - Code has the correct format 2089s ok 27 - Code hasn't changed 2089s ok 28 - HTTP code is 200 2089s ok 29 - Page contains a form 2089s ok 30 - URI match 2089s ok 31 - Field "token" is defined 2089s ok 32 - Field "code" is defined 2089s ok 33 - Post code 2089s ok 34 - Get cookie lemonldap (19baf5280d3781e06e4b8b4b5ca91802c4f36785b1d8fcd7c7080b4f921317be) 2089s ok 35 - Logout request 2089s ok 36 - Response is 200 2089s ok 37 - Cookie is deleted 2089s ok 38 - No pdata 2089s ok 39 - Disconnect request 2089s ok 40 - Response is 401 2089s 1..40 2089s ok 7 - Login after several resend 2089s # Subtest: Try to resend with an expired token 2089s ok 1 - Make sure sessionInfo is populated 2089s ok 2 - Auth query 2089s ok 3 - Found EXTCODE input 2089s ok 4 - Prompt indicates success 2089s ok 5 - Code has the correct format 2089s ok 6 - HTTP code is 200 2089s ok 7 - Page contains a form 2089s ok 8 - URI match 2089s ok 9 - Field "token" is defined 2089s ok 10 - Field "code" is defined 2089s ok 11 - Found resend button 2089s ok 12 - Post code 2089s ok 13 - Expected portal error code: code found on page 2089s ok 14 - Expected portal error code 2089s 1..14 2089s ok 8 - Try to resend with an expired token 2089s ok 9 - SessionInfo check was called during the test 2089s 1..9 2089s ok 2090s t/76-2F-Ext-with-CodeActivation.t .............................................. 2090s ok 1 - use Lemonldap::NG::Portal::Main; 2090s ok 2 - use Lemonldap::NG::Common::FormEncode; 2090s ok 3 - Portal object 2090s ok 4 - Init 2090s ok 5 - Portal app 2090s ok 6 - Auth query 2090s ok 7 - HTTP code is 200 2090s ok 8 - Page contains a form 2090s ok 9 - URI match 2090s ok 10 - Field "token" is defined 2090s ok 11 - Field "code" is defined 2090s ok 12 - Found EXTCODE input 2090s ok 13 - Post code 2090s ok 14 - Get cookie lemonldap (63ae335dd7dffabb353c9bb2208c4117f6b6fbac68444d6398eb4a68b42ade4b) 2090s ok 15 - Logout request 2090s ok 16 - Response is 200 2090s ok 17 - Cookie is deleted 2090s ok 18 - No pdata 2090s ok 19 - Disconnect request 2090s ok 20 - Response is 401 2090s 1..20 2090s ok 2090s t/76-2F-Ext-with-GrantSession.t ................................................ 2090s ok 1 - use Lemonldap::NG::Portal::Main; 2090s ok 2 - use Lemonldap::NG::Common::FormEncode; 2090s ok 3 - Portal object 2090s ok 4 - Init 2090s ok 5 - Portal app 2090s ok 6 - Auth query 2090s ok 7 - HTTP code is 200 2090s ok 8 - Page contains a form 2090s ok 9 - URI match 2090s ok 10 - Field "token" is defined 2090s ok 11 - Field "code" is defined 2090s ok 12 - Found EXTCODE input 2090s ok 13 - Post code 2090s ok 14 - dwho rejected with custom message 2090s ok 15 - Response body is not empty 2090s ok 16 - Found info JS 2090s 1..16 2090s ok 2091s t/76-2F-Ext-with-History.t ..................................................... 2091s ok 1 - use Lemonldap::NG::Portal::Main; 2091s ok 2 - use Lemonldap::NG::Common::FormEncode; 2091s ok 3 - Portal object 2091s ok 4 - Init 2091s ok 5 - Portal app 2091s ok 6 - Auth query 2091s ok 7 - HTTP code is 200 2091s ok 8 - Page contains a form 2091s ok 9 - URI match 2091s ok 10 - Field "token" is defined 2091s ok 11 - Field "checkLogins" is defined 2091s ok 12 - Found totp.png 2091s ok 13 - Found yubikey.png 2091s ok 14 - Found totp.png 2091s ok 15 - Post ext2f choice 2091s ok 16 - HTTP code is 200 2091s ok 17 - Page contains a form 2091s ok 18 - URI match 2091s ok 19 - Field "token" is defined 2091s ok 20 - Field "code" is defined 2091s ok 21 - Field "checkLogins" is defined 2091s ok 22 - Found EXTCODE input 2091s ok 23 - Post code 2091s ok 24 - Get cookie lemonldap (b16d15771a6139ecc8e1957e21a54231da003e299aeb359c6aea0d4e80412a51) 2091s ok 25 - Auth query 2091s ok 26 - HTTP code is 200 2091s ok 27 - Page contains a form 2091s ok 28 - URI match 2091s ok 29 - Field "token" is defined 2091s ok 30 - Field "checkLogins" is defined 2091s ok 31 - Post ext2f choice 2091s ok 32 - HTTP code is 200 2091s ok 33 - Page contains a form 2091s ok 34 - URI match 2091s ok 35 - Field "token" is defined 2091s ok 36 - Field "code" is defined 2091s ok 37 - Field "checkLogins" is defined 2091s ok 38 - Post code 2091s ok 39 - Expected portal error code: code found on page 2091s ok 40 - Expected portal error code 2091s ok 41 - Authentication type found in success history 2091s ok 42 - 2FA type found in success history 2091s ok 43 - Authentication type found in failed history 2091s ok 44 - 2FA type found in failed history 2091s ok 45 - Logout request 2091s ok 46 - Response is 200 2091s ok 47 - Cookie is deleted 2091s ok 48 - No pdata 2091s ok 49 - Disconnect request 2091s ok 50 - Response is 401 2091s 1..50 2091s ok 2092s t/77-2F-Extra-Register.t ....................................................... 2092s ok 1 - use Lemonldap::NG::Portal::Main; 2092s ok 2 - use Lemonldap::NG::Common::FormEncode; 2092s ok 3 - Portal object 2092s ok 4 - Init 2092s ok 5 - Portal app 2092s # Subtest: Register and use mail based custom SF as dwho 2092s ok 1 - Auth query 2092s ok 2 - Get cookie lemonldap (1b46e06e0fc79d21ff45077b4a149fd6cb10598dcd58d1693994a277b35ed708) 2092s ok 3 - Response body is not empty 2092s ok 4 - Found link to home register 2092s ok 5 - Response body is not empty 2092s ok 6 - Found image for home 2092s ok 7 - Response body is not empty 2092s ok 8 - Found link to work register 2092s ok 9 - Response body is not empty 2092s ok 10 - Found image for work 2092s ok 11 - HTTP code is 200 2092s ok 12 - Content-Type is JSON 2092s ok 13 - Content is valid JSON 2092s ok 14 2092s ok 15 2092s ok 16 - Found session attribute in mail 2092s ok 17 - Found 2F code in mail 2092s ok 18 - Sent to self registered mail 2092s ok 19 - HTTP code is 200 2092s ok 20 - Content-Type is JSON 2092s ok 21 - Content is valid JSON 2092s ok 22 2092s ok 23 - Auth query 2092s ok 24 - HTTP code is 200 2092s ok 25 - Page contains a form 2092s ok 26 - URI match 2092s ok 27 - Field "token" is defined 2092s ok 28 - Field "code" is defined 2092s ok 29 - Found session attribute in mail 2092s ok 30 - Found 2F code in mail 2092s ok 31 - Sent to self registered mail 2092s ok 32 - Post code 2092s ok 33 - Get cookie lemonldap (6b4c30671c5b46dae97d511abafaffef1c51605a6f8da9d68e61f6a2b296ed2c) 2092s ok 34 - Get session using restSessionServer 2092s ok 35 - HTTP code is 200 2092s ok 36 - Deserialize session content 2092s ok 37 - Session has correct value for _2f 2092s ok 38 - Session has correct value for authenticationLevel 2092s 1..38 2092s ok 6 - Register and use mail based custom SF as dwho 2092s # Subtest: Register a 2F that is not always available on login 2092s ok 1 - Auth query 2092s ok 2 - Get cookie lemonldap (57a85a074490effce22c322978ab543c7536ecae6aea7688ddcb995be22a0281) 2092s ok 3 - Response body is not empty 2092s ok 4 - Found link to homeregrule register 2092s ok 5 - HTTP code is 200 2092s ok 6 - Content-Type is JSON 2092s ok 7 - Content is valid JSON 2092s ok 8 2092s ok 9 2092s ok 10 - Found session attribute in mail 2092s ok 11 - Found 2F code in mail 2092s ok 12 - Sent to self registered mail 2092s ok 13 - HTTP code is 200 2092s ok 14 - Content-Type is JSON 2092s ok 15 - Content is valid JSON 2092s ok 16 2092s ok 17 - Auth query 2092s ok 18 - Get cookie lemonldap (2d66c30a05307d0c5c00ad4a66e2aedff15a751a5a3475c889e4ad5031120b58) 2092s ok 19 - Found remove button 2092s ok 20 - Found add button 2092s ok 21 - Remove button not displayed 2092s ok 22 - Add button not displayed 2092s ok 23 - Auth query 2092s ok 24 - HTTP code is 200 2092s ok 25 - Page contains a form 2092s ok 26 - URI match 2092s ok 27 - Field "token" is defined 2092s ok 28 - Field "code" is defined 2092s 1..28 2092s ok 7 - Register a 2F that is not always available on login 2092s # Subtest: Fail to register mail based custom SF as dwho 2092s ok 1 - Auth query 2092s ok 2 - Get cookie lemonldap (7906228708ae082bbd0d029ed5217e564fceb3c7edb124330ddec375ce004a07) 2092s ok 3 - HTTP code is 200 2092s ok 4 - Content-Type is JSON 2092s ok 5 - Content is valid JSON 2092s ok 6 2092s ok 7 2092s ok 8 - Found session attribute in mail 2092s ok 9 - Found 2F code in mail 2092s ok 10 - Sent to self registered mail 2092s ok 11 - Response status is 400 2092s ok 12 - Content is JSON 2092s ok 13 - Error code is PE96 2092s ok 14 - No 2fDevice was registered 2092s 1..14 2092s ok 8 - Fail to register mail based custom SF as dwho 2092s # Subtest: Fail regex filter validation 2092s ok 1 - Auth query 2092s ok 2 - Get cookie lemonldap (a3f254d8824cc9bb977047a6cc7c69f4768dad94c2876689f73a135b84a8779f) 2092s ok 3 - HTTP code is 200 2092s ok 4 - Content-Type is JSON 2092s ok 5 - Content is valid JSON 2092s ok 6 2092s ok 7 - Custom message was found 2092s 1..7 2092s ok 9 - Fail regex filter validation 2092s # Subtest: Register and use rest based custom SF as dwho 2092s ok 1 - Auth query 2092s ok 2 - Get cookie lemonldap (a986b970a754eaf6a23e0e8d1d178269efbf9b85f007cd629d43cf380f148533) 2092s ok 3 - Init req gives dwho 2092s ok 4 - Found uid attribute 2092s ok 5 - Found destination attribute 2092s ok 6 - Received code from LLNG 2092s ok 7 - HTTP code is 200 2092s ok 8 - Content-Type is JSON 2092s ok 9 - Content is valid JSON 2092s ok 10 2092s ok 11 2092s ok 12 - HTTP code is 200 2092s ok 13 - Content-Type is JSON 2092s ok 14 - Content is valid JSON 2092s ok 15 2092s ok 16 - Init req gives dwho 2092s ok 17 - Found uid attribute 2092s ok 18 - Found destination attribute 2092s ok 19 - Received code from LLNG 2092s ok 20 - Auth query 2092s ok 21 - HTTP code is 200 2092s ok 22 - Page contains a form 2092s ok 23 - URI match 2092s ok 24 - Field "token" is defined 2092s ok 25 - Field "code" is defined 2092s ok 26 - Code was sent 2092s ok 27 - Found resend button 2092s ok 28 - Init req gives dwho 2092s ok 29 - Found uid attribute 2092s ok 30 - Found destination attribute 2092s ok 31 - Received code from LLNG 2092s ok 32 - Resend code 2092s ok 33 - Code was sent again 2092s ok 34 - Post code 2092s ok 35 - Get cookie lemonldap (e682149f11670dcd4bb637484ea3076ff21909f232c75757268e7139ba5e3ad8) 2092s ok 36 - Get session using restSessionServer 2092s ok 37 - HTTP code is 200 2092s ok 38 - Deserialize session content 2092s ok 39 - Session has correct value for authenticationLevel 2092s ok 40 - Session has correct value for _2f 2092s ok 41 - Response body is not empty 2092s ok 42 - Found unregister button 2092s ok 43 - Found epoch on delete button 2092s ok 44 - Found prefix on delete button 2092s ok 45 - HTTP code is 400 2092s ok 46 - Deletion expects valid CSRF token 2092s ok 47 - Post deletion 2092s ok 48 - HTTP code is 200 2092s ok 49 - Content-Type is JSON 2092s ok 50 - Content is valid JSON 2092s ok 51 2092s ok 52 - Device was unregistered 2092s 1..52 2092s ok 10 - Register and use rest based custom SF as dwho 2092s # Subtest: Login and display available registrations for rtyler 2092s ok 1 - Auth query 2092s ok 2 - Get cookie lemonldap (998b24c02481ac0f10d8e44948b9367590cac71d18956feaa11401250b443f62) 2092s ok 3 - Response body is not empty 2092s ok 4 - Home is not offered because rule doesn't match 2092s ok 5 - Response body is not empty 2092s ok 6 - Found link to work register 2092s ok 7 - Response body is not empty 2092s ok 8 - Found image for work 2092s 1..8 2092s ok 11 - Login and display available registrations for rtyler 2092s 1..11 2092s ok 2092s t/77-2F-Extra.t ................................................................ 2092s ok 1 - use Lemonldap::NG::Portal::Main; 2092s ok 2 - use Lemonldap::NG::Common::FormEncode; 2092s ok 3 - Portal object 2092s ok 4 - Init 2092s ok 5 - Portal app 2092s ok 6 - Auth query 2092s ok 7 - HTTP code is 200 2092s ok 8 - Page contains a form 2092s ok 9 - URI match 2092s ok 10 - Field "token" is defined 2092s ok 11 - Field "code" is defined 2092s ok 12 - Found EXTCODE input 2092s ok 13 - Found 2F code in mail 2092s ok 14 - Post code 2092s ok 15 - Get cookie lemonldap (70bb62664a20b8b26d41999605d08a4e393870cc1bd50b5728e39285ef7008a2) 2092s ok 16 - Get session using restSessionServer 2092s ok 17 - HTTP code is 200 2092s ok 18 - Deserialize session content 2092s ok 19 - Session has correct value for _2f 2092s ok 20 - Logout request 2092s ok 21 - Response is 200 2092s ok 22 - Cookie is deleted 2092s ok 23 - No pdata 2092s ok 24 - Disconnect request 2092s ok 25 - Response is 401 2092s ok 26 - Auth query 2092s ok 27 - HTTP code is 200 2092s ok 28 - Page contains a form 2092s ok 29 - URI match 2092s ok 30 - Field "token" is defined 2092s ok 31 - Field "checkLogins" is defined 2092s ok 32 - Found work.jpg 2092s ok 33 - Found home.jpg 2092s ok 34 - Found translation label 2092s ok 35 - Found overridden label 2092s ok 36 - Post ext2f choice 2092s ok 37 - HTTP code is 200 2092s ok 38 - Page contains a form 2092s ok 39 - URI match 2092s ok 40 - Field "token" is defined 2092s ok 41 - Field "code" is defined 2092s ok 42 - Found EXTCODE input 2092s ok 43 - Found 2F code in mail 2092s ok 44 - Post code 2092s ok 45 - Get cookie lemonldap (7feb4cb4c1519c277e44a8a705410a037b2b95f9a28f13949f97615b6ac0fe1f) 2092s ok 46 - Get session using restSessionServer 2092s ok 47 - HTTP code is 200 2092s ok 48 - Deserialize session content 2092s ok 49 - Session has correct value for _2f 2092s ok 50 - Correct authentication level 2092s ok 51 - Logout request 2092s ok 52 - Response is 200 2092s ok 53 - Cookie is deleted 2092s ok 54 - No pdata 2092s ok 55 - Disconnect request 2092s ok 56 - Response is 401 2092s 1..56 2092s ok 2093s t/77-2F-Mail-SessionKey.t ...................................................... 2093s ok 1 - use Lemonldap::NG::Portal::Main; 2093s ok 2 - use Lemonldap::NG::Common::FormEncode; 2093s ok 3 - Portal object 2093s ok 4 - Init 2093s ok 5 - Portal app 2093s ok 6 - Auth query 2093s ok 7 - HTTP code is 200 2093s ok 8 - Page contains a form 2093s ok 9 - URI match 2093s ok 10 - Field "token" is defined 2093s ok 11 - Field "code" is defined 2093s ok 12 - Found EXTCODE input 2093s ok 13 - Use 2F mail sessionkey 2093s ok 14 - Found 2F code in mail 2093s ok 15 - Post code 2093s ok 16 - Get cookie lemonldap (8409d445bcc19278f234d5b737a68b87ed744f5a6dbef9bc8f999dc6552ace97) 2093s ok 17 - Logout request 2093s ok 18 - Response is 200 2093s ok 19 - Cookie is deleted 2093s ok 20 - No pdata 2093s ok 21 - Disconnect request 2093s ok 22 - Response is 401 2093s 1..22 2093s ok 2093s t/77-2F-Mail-with-global-storage.t ............................................. 2093s ok 1 - use Lemonldap::NG::Portal::Main; 2093s ok 2 - use Lemonldap::NG::Common::FormEncode; 2093s ok 3 - Portal object 2093s ok 4 - Init 2093s ok 5 - Portal app 2093s ok 6 - Auth query 2093s ok 7 - HTTP code is 200 2093s ok 8 - Page contains a form 2093s ok 9 - URI match 2093s ok 10 - Field "token" is defined 2093s ok 11 - Field "code" is defined 2093s ok 12 - Found EXTCODE input 2093s ok 13 - Found 2F code in mail 2093s ok 14 - Post code 2093s ok 15 - Get cookie lemonldap (e6aaa5cd6a3c9aae9b81b3f3bd3d756cfc8d4fa7e91f0a536dc7b935b1ed5ddb) 2093s ok 16 - Logout request 2093s ok 17 - Response is 200 2093s ok 18 - Cookie is deleted 2093s ok 19 - No pdata 2093s ok 20 - Disconnect request 2093s ok 21 - Response is 401 2093s 1..21 2093s ok 2094s t/77-2F-Mail.t ................................................................. 2094s ok 1 - use Lemonldap::NG::Portal::Main; 2094s ok 2 - use Lemonldap::NG::Common::FormEncode; 2094s ok 3 - Portal object 2094s ok 4 - Init 2094s ok 5 - Portal app 2094s # Subtest: Login on first try 2094s ok 1 - Auth query 2094s ok 2 - Prompt indicates success 2094s ok 3 - Found session attribute in mail 2094s ok 4 - Found 2F code in mail 2094s ok 5 - HTTP code is 200 2094s ok 6 - Page contains a form 2094s ok 7 - URI match 2094s ok 8 - Field "token" is defined 2094s ok 9 - Field "code" is defined 2094s ok 10 - Post code 2094s ok 11 - Get cookie lemonldap (e6fc9b2de04e6139ebb70051422d08d83e2307b2bb409bf8649016b8cfdb694e) 2094s ok 12 - Logout request 2094s ok 13 - Response is 200 2094s ok 14 - Cookie is deleted 2094s ok 15 - No pdata 2094s ok 16 - Disconnect request 2094s ok 17 - Response is 401 2094s 1..17 2094s ok 6 - Login on first try 2094s # Subtest: Login after several resend 2094s ok 1 - Auth query 2094s ok 2 - Prompt indicates success 2094s ok 3 - Found session attribute in mail 2094s ok 4 - Found 2F code in mail 2094s ok 5 - HTTP code is 200 2094s ok 6 - Page contains a form 2094s ok 7 - URI match 2094s ok 8 - Field "token" is defined 2094s ok 9 - Field "code" is defined 2094s ok 10 - Found resend button 2094s ok 11 - Post code 2094s ok 12 - Received invitation to try later 2094s ok 13 - No mail sent 2094s ok 14 - HTTP code is 200 2094s ok 15 - Page contains a form 2094s ok 16 - URI match 2094s ok 17 - Field "token" is defined 2094s ok 18 - Field "code" is defined 2094s ok 19 - Found resend button 2094s ok 20 - Post code 2094s ok 21 - Prompt indicates success 2094s ok 22 - Found session attribute in mail 2094s ok 23 - Found 2F code in mail 2094s ok 24 - Code hasn't changed 2094s ok 25 - HTTP code is 200 2094s ok 26 - Page contains a form 2094s ok 27 - URI match 2094s ok 28 - Field "token" is defined 2094s ok 29 - Field "code" is defined 2094s ok 30 - Post code 2094s ok 31 - Get cookie lemonldap (c694494b65fae6c256534e233bb6401667c6dd6cb223d9d958d79cae29d2410c) 2094s ok 32 - Logout request 2094s ok 33 - Response is 200 2094s ok 34 - Cookie is deleted 2094s ok 35 - No pdata 2094s ok 36 - Disconnect request 2094s ok 37 - Response is 401 2094s 1..37 2094s ok 7 - Login after several resend 2094s # Subtest: Timeout after several resend 2094s ok 1 - Auth query 2094s ok 2 - Prompt indicates success 2094s ok 3 - Found session attribute in mail 2094s ok 4 - Found 2F code in mail 2094s ok 5 - HTTP code is 200 2094s ok 6 - Page contains a form 2094s ok 7 - URI match 2094s ok 8 - Field "token" is defined 2094s ok 9 - Field "code" is defined 2094s ok 10 - Found resend button 2094s ok 11 - Post code 2094s ok 12 - Received invitation to try later 2094s ok 13 - No mail sent 2094s ok 14 - HTTP code is 200 2094s ok 15 - Page contains a form 2094s ok 16 - URI match 2094s ok 17 - Field "token" is defined 2094s ok 18 - Field "code" is defined 2094s ok 19 - Found resend button 2094s ok 20 - Post code 2094s ok 21 - HTTP code is 200 2094s ok 22 - Page contains a form 2094s ok 23 - URI match 2094s ok 24 - Field "token" is defined 2094s ok 25 - Field "code" is defined 2094s ok 26 - Found resend button 2094s ok 27 - Post code 2094s ok 28 - Expected portal error code: code found on page 2094s ok 29 - Expected portal error code 2094s 1..29 2094s ok 8 - Timeout after several resend 2094s 1..8 2094s ok 2095s t/77-2F-Radius.t ............................................................... 2095s ok 1 - use Lemonldap::NG::Portal::Main; 2095s ok 2 - use Lemonldap::NG::Common::FormEncode; 2095s ok 3 - Portal object 2095s ok 4 - Init 2095s ok 5 - Portal app 2095s # Subtest: Try with correct code 2095s ok 1 - Has not been triggered before 2095s ok 2 - Found NAS-Identifier attribute 2095s ok 3 - Found X-Email-Address attribute 2095s ok 4 - Auth query 2095s ok 5 - HTTP code is 200 2095s ok 6 - Page contains a form 2095s ok 7 - URI match 2095s ok 8 - Field "token" is defined 2095s ok 9 - Field "code" is defined 2095s ok 10 - Found EXTCODE input 2095s ok 11 - Has been triggered before 2095s ok 12 - Found NAS-Identifier attribute 2095s ok 13 - Found X-Email-Address attribute 2095s ok 14 - Post code 2095s ok 15 - Get cookie lemonldap (5648585a5ba94d0ae0ea4482e129e702c2a8a64ac26d9487ca1a2996e1c2b6e9) 2095s ok 16 - Logout request 2095s ok 17 - Response is 200 2095s ok 18 - Cookie is deleted 2095s ok 19 - No pdata 2095s ok 20 - Disconnect request 2095s ok 21 - Response is 401 2095s 1..21 2095s ok 6 - Try with correct code 2095s # Subtest: Try with incorrect code 2095s ok 1 - Has not been triggered before 2095s ok 2 - Found NAS-Identifier attribute 2095s ok 3 - Found X-Email-Address attribute 2095s ok 4 - Auth query 2095s ok 5 - HTTP code is 200 2095s ok 6 - Page contains a form 2095s ok 7 - URI match 2095s ok 8 - Field "token" is defined 2095s ok 9 - Field "code" is defined 2095s ok 10 - Found EXTCODE input 2095s ok 11 - Has been triggered before 2095s ok 12 - Found NAS-Identifier attribute 2095s ok 13 - Found X-Email-Address attribute 2095s ok 14 - Post code 2095s ok 15 - Bad OTP error: code found on page 2095s ok 16 - Bad OTP error 2095s 1..16 2095s ok 7 - Try with incorrect code 2095s 1..7 2095s ok 2095s t/77-2F-Retry.t ................................................................ 2095s ok 1 - use Lemonldap::NG::Portal::Main; 2095s ok 2 - use Lemonldap::NG::Common::FormEncode; 2095s ok 3 - Portal object 2095s ok 4 - Init 2095s ok 5 - Portal app 2095s # Subtest: Only one factor offered, fail after 3 tries 2095s ok 1 - Auth query 2095s ok 2 - HTTP code is 200 2095s ok 3 - Page contains a form 2095s ok 4 - CSP header authorize POST request to \# 2095s ok 5 - Auth POST query 2095s ok 6 - Initial prompt 2095s ok 7 - HTTP code is 200 2095s ok 8 - Page contains a form 2095s ok 9 - URI match 2095s ok 10 - Field "token" is defined 2095s ok 11 - Field "code" is defined 2095s ok 12 - Post code 2095s ok 13 - Retry prompt 2095s ok 14 - HTTP code is 200 2095s ok 15 - Page contains a form 2095s ok 16 - URI match 2095s ok 17 - Field "token" is defined 2095s ok 18 - Field "code" is defined 2095s ok 19 - Post code 2095s ok 20 - Retry prompt 2095s ok 21 - HTTP code is 200 2095s ok 22 - Page contains a form 2095s ok 23 - URI match 2095s ok 24 - Field "token" is defined 2095s ok 25 - Field "code" is defined 2095s ok 26 - Post code 2095s ok 27 - Expected portal error code: code found on page 2095s ok 28 - Expected portal error code 2095s ok 29 - One entry in history 2095s ok 30 - Failure was recorded 2095s 1..30 2095s ok 6 - Only one factor offered, fail after 3 tries 2095s # Subtest: Only one factor offered, succeed after 2 tries 2095s ok 1 - Auth query 2095s ok 2 - HTTP code is 200 2095s ok 3 - Page contains a form 2095s ok 4 - CSP header authorize POST request to \# 2095s ok 5 - Auth POST query 2095s ok 6 - Initial prompt 2095s ok 7 - HTTP code is 200 2095s ok 8 - Page contains a form 2095s ok 9 - URI match 2095s ok 10 - Field "token" is defined 2095s ok 11 - Field "code" is defined 2095s ok 12 - Post code 2095s ok 13 - Retry prompt 2095s ok 14 - HTTP code is 200 2095s ok 15 - Page contains a form 2095s ok 16 - URI match 2095s ok 17 - Field "token" is defined 2095s ok 18 - Field "code" is defined 2095s ok 19 - Post code 2095s ok 20 - Retry prompt 2095s ok 21 - HTTP code is 200 2095s ok 22 - Page contains a form 2095s ok 23 - URI match 2095s ok 24 - Field "token" is defined 2095s ok 25 - Field "code" is defined 2095s Use of uninitialized value in string eq at /tmp/autopkgtest.1ybwxS/autopkgtest_tmp/smokey9mQO2/t/sfHookPlugin.pm line 64. 2095s ok 26 - Post code 2095s ok 27 - Get cookie lemonldap (12520b03ad23843870b412d9c000d140ea1e5c30d85a53e7c0fe6be8534e3a24) 2095s ok 28 - One entry in history 2095s ok 29 - Success was recorded 2095s 1..29 2095s ok 7 - Only one factor offered, succeed after 2 tries 2095s # Subtest: Two factors offered, fail after 3 tries 2095s ok 1 - Auth query 2095s ok 2 - HTTP code is 200 2095s ok 3 - Page contains a form 2095s ok 4 - CSP header authorize POST request to \# 2095s ok 5 - Auth POST query 2095s ok 6 - HTTP code is 200 2095s ok 7 - Page contains a form 2095s ok 8 - URI match 2095s ok 9 - Field "token" is defined 2095s ok 10 - Post 2F choice 2095s ok 11 - Initial prompt 2095s ok 12 - HTTP code is 200 2095s ok 13 - Page contains a form 2095s ok 14 - URI match 2095s ok 15 - Field "token" is defined 2095s ok 16 - Field "code" is defined 2095s ok 17 - Post code 2095s ok 18 - Retry prompt 2095s ok 19 - HTTP code is 200 2095s ok 20 - Page contains a form 2095s ok 21 - URI match 2095s ok 22 - Field "token" is defined 2095s ok 23 - Field "code" is defined 2095s ok 24 - Post code 2095s ok 25 - Retry prompt 2095s ok 26 - HTTP code is 200 2095s ok 27 - Page contains a form 2095s ok 28 - URI match 2095s ok 29 - Field "token" is defined 2095s ok 30 - Field "code" is defined 2095s ok 31 - Post code 2095s ok 32 - Expected portal error code: code found on page 2095s ok 33 - Expected portal error code 2095s ok 34 - One entry in history 2095s ok 35 - Failure was recorded 2095s ok 36 - history failed time match > 2095s 1..36 2095s ok 8 - Two factors offered, fail after 3 tries 2095s # Subtest: Two factors offered, succeed after 2 tries 2095s ok 1 - Auth query 2095s ok 2 - HTTP code is 200 2095s ok 3 - Page contains a form 2095s ok 4 - CSP header authorize POST request to \# 2095s ok 5 - Auth POST query 2095s ok 6 - HTTP code is 200 2095s ok 7 - Page contains a form 2095s ok 8 - URI match 2095s ok 9 - Field "token" is defined 2095s ok 10 - Post 2F choice 2095s ok 11 - Initial prompt 2095s ok 12 - HTTP code is 200 2095s ok 13 - Page contains a form 2095s ok 14 - URI match 2095s ok 15 - Field "token" is defined 2095s ok 16 - Field "code" is defined 2095s ok 17 - Post code 2095s ok 18 - Retry prompt 2095s ok 19 - HTTP code is 200 2095s ok 20 - Page contains a form 2095s ok 21 - URI match 2095s ok 22 - Field "token" is defined 2095s ok 23 - Field "code" is defined 2095s ok 24 - Post code 2095s ok 25 - Retry prompt 2095s ok 26 - internal fake time ok 2095s ok 27 - HTTP code is 200 2095s ok 28 - Page contains a form 2095s ok 29 - URI match 2095s ok 30 - Field "token" is defined 2095s ok 31 - Field "code" is defined 2095s Use of uninitialized value in string eq at /tmp/autopkgtest.1ybwxS/autopkgtest_tmp/smokey9mQO2/t/sfHookPlugin.pm line 64. 2095s ok 32 - Post code 2095s ok 33 - Get cookie lemonldap (4a781b0d5f4370a5835b417707fff96925c29c18fe5f76d0a5821c21b428fb78) 2095s ok 34 - One entry in history 2095s ok 35 - Success was recorded 2095s ok 36 - history success time match > 2095s 1..36 2095s ok 9 - Two factors offered, succeed after 2 tries 2095s # Subtest: Test sfBeforeVerify hook 2095s ok 1 - Auth query 2095s ok 2 - HTTP code is 200 2095s ok 3 - Page contains a form 2095s ok 4 - CSP header authorize POST request to \# 2095s ok 5 - Auth POST query 2095s ok 6 - Initial prompt 2095s ok 7 - HTTP code is 200 2095s ok 8 - Page contains a form 2095s ok 9 - URI match 2095s ok 10 - Field "token" is defined 2095s ok 11 - Field "code" is defined 2095s ok 12 - Post code 2095s ok 13 - User msmith denied by hook: code found on page 2095s ok 14 - User msmith denied by hook 2095s 1..14 2095s ok 10 - Test sfBeforeVerify hook 2095s 1..10 2095s ok 2097s t/77-2F-Trust.t ................................................................ 2097s ok 1 - use Lemonldap::NG::Portal::Main; 2097s ok 2 - use Lemonldap::NG::Common::FormEncode; 2097s ok 3 - Portal object 2097s ok 4 - Init 2097s ok 5 - Portal app 2097s # Subtest: Store browser, then reuse it 2097s ok 1 - Auth query 2097s ok 2 - HTTP code is 200 2097s ok 3 - Page contains a form 2097s ok 4 - CSP header authorize POST request to \# 2097s ok 5 - Found stayconnected checkbox 2097s ok 6 - Auth POST query 2097s ok 7 - HTTP code is 200 2097s ok 8 - Page contains a form 2097s ok 9 - URI match 2097s ok 10 - Field "token" is defined 2097s ok 11 - Post 2F choice 2097s ok 12 - Prompt indicates success 2097s ok 13 - Found 2F code in mail 2097s ok 14 - HTTP code is 200 2097s ok 15 - Page contains a form 2097s ok 16 - URI match 2097s ok 17 - Field "token" is defined 2097s ok 18 - Field "code" is defined 2097s ok 19 - Post code 2097s ok 20 - HTTP code is 200 2097s ok 21 - Page contains a form 2097s ok 22 - URI match 2097s ok 23 - Field "fg" is defined 2097s ok 24 - Field "token" is defined 2097s ok 25 - Found TOTP secret 2097s ok 26 - Post fingerprint 2097s ok 27 - Get cookie lemonldap (3b49c11e4dd049c16028a9df9e34f7f239ced0b91367c272327713cc96f5c86c) 2097s ok 28 - Get cookie llngconnection (8c914aafdcb1fd43586b8ccb7bc2ab737f671ae18a5b3e204b827dce91d71915) 2097s ok 29 - Authentication level was set 2097s ok 30 - Auth query 2097s ok 31 - HTTP code is 200 2097s ok 32 - Page contains a form 2097s ok 33 - CSP header authorize POST request to \# 2097s ok 34 - Found stayconnected checkbox 2097s ok 35 - Auth POST query 2097s ok 36 - HTTP code is 200 2097s ok 37 - Page contains a form 2097s ok 38 - URI match 2097s ok 39 - Field "fg" is defined 2097s ok 40 - Field "token" is defined 2097s ok 41 - Post fingerprint 2097s ok 42 - Get cookie lemonldap (80c972063118bd9cda9cfc9aaffdf88d8410e244838daa0dcff090ad637851cc) 2097s ok 43 - Authentication level was restored 2097s ok 44 - Logout request 2097s ok 45 - Response is 200 2097s ok 46 - Cookie is deleted 2097s ok 47 - No pdata 2097s ok 48 - Disconnect request 2097s ok 49 - Response is 401 2097s 1..49 2097s ok 6 - Store browser, then reuse it 2097s # Subtest: Store browser, then reuse it after cookie expiration 2097s ok 1 - Auth query 2097s ok 2 - HTTP code is 200 2097s ok 3 - Page contains a form 2097s ok 4 - CSP header authorize POST request to \# 2097s ok 5 - Found stayconnected checkbox 2097s ok 6 - Auth POST query 2097s ok 7 - HTTP code is 200 2097s ok 8 - Page contains a form 2097s ok 9 - URI match 2097s ok 10 - Field "token" is defined 2097s ok 11 - Post 2F choice 2097s ok 12 - Prompt indicates success 2097s ok 13 - Found 2F code in mail 2097s ok 14 - HTTP code is 200 2097s ok 15 - Page contains a form 2097s ok 16 - URI match 2097s ok 17 - Field "token" is defined 2097s ok 18 - Field "code" is defined 2097s ok 19 - Post code 2097s ok 20 - HTTP code is 200 2097s ok 21 - Page contains a form 2097s ok 22 - URI match 2097s ok 23 - Field "fg" is defined 2097s ok 24 - Field "token" is defined 2097s ok 25 - Found TOTP secret 2097s ok 26 - Post fingerprint 2097s ok 27 - Get cookie lemonldap (9fc13f7532e96f84b2051f5c5824a8ee1c328a81af80b0d58daf2fba559ee224) 2097s ok 28 - Get cookie llngconnection (11cbb3d4f62c916ee8c9f65af788043bb578b126f8cef8095e0852405984aa8b) 2097s ok 29 - Auth query 2097s ok 30 - HTTP code is 200 2097s ok 31 - Page contains a form 2097s ok 32 - CSP header authorize POST request to \# 2097s ok 33 - Found stayconnected checkbox 2097s ok 34 - Auth POST query 2097s ok 35 - Get cookie llngconnection (0) 2097s ok 36 - Old cookie is removed 2097s ok 37 - HTTP code is 200 2097s ok 38 - Page contains a form 2097s ok 39 - URI match 2097s ok 40 - Field "token" is defined 2097s ok 41 - Post 2F choice 2097s ok 42 - Prompt indicates success 2097s ok 43 - Found 2F code in mail 2097s ok 44 - HTTP code is 200 2097s ok 45 - Page contains a form 2097s ok 46 - URI match 2097s ok 47 - Field "token" is defined 2097s ok 48 - Field "code" is defined 2097s ok 49 - Post code 2097s ok 50 - Get cookie lemonldap (fc2b332eb94a14f2caee0b51d320df7e9ce2da871ef8f3054130718c682ce0f1) 2097s ok 51 - Logout request 2097s ok 52 - Response is 200 2097s ok 53 - Cookie is deleted 2097s ok 54 - No pdata 2097s ok 55 - Disconnect request 2097s ok 56 - Response is 401 2097s 1..56 2097s ok 7 - Store browser, then reuse it after cookie expiration 2097s # Subtest: Store browser, then try to reuse it with wrong cookie 2097s ok 1 - Auth query 2097s ok 2 - HTTP code is 200 2097s ok 3 - Page contains a form 2097s ok 4 - CSP header authorize POST request to \# 2097s ok 5 - Found stayconnected checkbox 2097s ok 6 - Auth POST query 2097s ok 7 - HTTP code is 200 2097s ok 8 - Page contains a form 2097s ok 9 - URI match 2097s ok 10 - Field "token" is defined 2097s ok 11 - Post 2F choice 2097s ok 12 - Prompt indicates success 2097s ok 13 - Found 2F code in mail 2097s ok 14 - HTTP code is 200 2097s ok 15 - Page contains a form 2097s ok 16 - URI match 2097s ok 17 - Field "token" is defined 2097s ok 18 - Field "code" is defined 2097s ok 19 - Post code 2097s ok 20 - HTTP code is 200 2097s ok 21 - Page contains a form 2097s ok 22 - URI match 2097s ok 23 - Field "fg" is defined 2097s ok 24 - Field "token" is defined 2097s ok 25 - Found TOTP secret 2097s ok 26 - Post fingerprint 2097s ok 27 - Get cookie lemonldap (035682fa1c8084bf352355cedbb492f3a001f2dae0ad295439600ddccddaa2e6) 2097s ok 28 - Get cookie llngconnection (fbae9d42a52d6d726eeaa6b0e81b4230b4d7e6c86a80dedddd106566eb18e352) 2097s ok 29 - Auth query 2097s ok 30 - HTTP code is 200 2097s ok 31 - Page contains a form 2097s ok 32 - CSP header authorize POST request to \# 2097s ok 33 - Found stayconnected checkbox 2097s ok 34 - Auth POST query 2097s ok 35 - Get cookie llngconnection (0) 2097s ok 36 - Wrong cookie is removed 2097s ok 37 - HTTP code is 200 2097s ok 38 - Page contains a form 2097s ok 39 - URI match 2097s ok 40 - Field "token" is defined 2097s ok 41 - Post 2F choice 2097s ok 42 - Prompt indicates success 2097s ok 43 - Found 2F code in mail 2097s ok 44 - HTTP code is 200 2097s ok 45 - Page contains a form 2097s ok 46 - URI match 2097s ok 47 - Field "token" is defined 2097s ok 48 - Field "code" is defined 2097s ok 49 - Post code 2097s ok 50 - Get cookie lemonldap (c782753be6748b2c4c585c9437262d2257a9ae9628518cb01a6bebc4b9bbdf7b) 2097s ok 51 - Logout request 2097s ok 52 - Response is 200 2097s ok 53 - Cookie is deleted 2097s ok 54 - No pdata 2097s ok 55 - Disconnect request 2097s ok 56 - Response is 401 2097s 1..56 2097s ok 8 - Store browser, then try to reuse it with wrong cookie 2097s # Subtest: Store browser, then try to reuse it with wrong TOTP secret 2097s ok 1 - Auth query 2097s ok 2 - HTTP code is 200 2097s ok 3 - Page contains a form 2097s ok 4 - CSP header authorize POST request to \# 2097s ok 5 - Found stayconnected checkbox 2097s ok 6 - Auth POST query 2097s ok 7 - HTTP code is 200 2097s ok 8 - Page contains a form 2097s ok 9 - URI match 2097s ok 10 - Field "token" is defined 2097s ok 11 - Post 2F choice 2097s ok 12 - Prompt indicates success 2097s ok 13 - Found 2F code in mail 2097s ok 14 - HTTP code is 200 2097s ok 15 - Page contains a form 2097s ok 16 - URI match 2097s ok 17 - Field "token" is defined 2097s ok 18 - Field "code" is defined 2097s ok 19 - Post code 2097s ok 20 - HTTP code is 200 2097s ok 21 - Page contains a form 2097s ok 22 - URI match 2097s ok 23 - Field "fg" is defined 2097s ok 24 - Field "token" is defined 2097s ok 25 - Found TOTP secret 2097s ok 26 - Post fingerprint 2097s ok 27 - Get cookie lemonldap (defa69e58daaabed4b93b8d10d2da0de08f83feb55c5df352a275ec4a5546860) 2097s ok 28 - Get cookie llngconnection (5350758e9579ec87f9cb1aca212e7e386c71b67389bf4b54ca0fea94e2cafb21) 2097s ok 29 - Auth query 2097s ok 30 - HTTP code is 200 2097s ok 31 - Page contains a form 2097s ok 32 - CSP header authorize POST request to \# 2097s ok 33 - Found stayconnected checkbox 2097s ok 34 - Auth POST query 2097s ok 35 - HTTP code is 200 2097s ok 36 - Page contains a form 2097s ok 37 - URI match 2097s ok 38 - Field "fg" is defined 2097s ok 39 - Field "token" is defined 2097s ok 40 - Post fingerprint 2097s ok 41 - Expected portal error code: code found on page 2097s ok 42 - Expected portal error code 2097s ok 43 - Get cookie llngconnection (0) 2097s ok 44 - Cookie with mismatched TOTP is removed 2097s 1..44 2097s ok 9 - Store browser, then try to reuse it with wrong TOTP secret 2097s # Subtest: Store browser, then try to reuse as different user 2097s ok 1 - Auth query 2097s ok 2 - HTTP code is 200 2097s ok 3 - Page contains a form 2097s ok 4 - CSP header authorize POST request to \# 2097s ok 5 - Found stayconnected checkbox 2097s ok 6 - Auth POST query 2097s ok 7 - HTTP code is 200 2097s ok 8 - Page contains a form 2097s ok 9 - URI match 2097s ok 10 - Field "token" is defined 2097s ok 11 - Post 2F choice 2097s ok 12 - Prompt indicates success 2097s ok 13 - Found 2F code in mail 2097s ok 14 - HTTP code is 200 2097s ok 15 - Page contains a form 2097s ok 16 - URI match 2097s ok 17 - Field "token" is defined 2097s ok 18 - Field "code" is defined 2097s ok 19 - Post code 2097s ok 20 - HTTP code is 200 2097s ok 21 - Page contains a form 2097s ok 22 - URI match 2097s ok 23 - Field "fg" is defined 2097s ok 24 - Field "token" is defined 2097s ok 25 - Found TOTP secret 2097s ok 26 - Post fingerprint 2097s ok 27 - Get cookie lemonldap (56e1fef7ed146aac25927c31bb809d0ae14b19a8d57e4ac34076a6f9cd3cca39) 2097s ok 28 - Get cookie llngconnection (f6af9d7911e8efa80304137e4ce3c19fe495bbe29f847d9877ea1f80b02a2cec) 2097s ok 29 - Auth query 2097s ok 30 - HTTP code is 200 2097s ok 31 - Page contains a form 2097s ok 32 - CSP header authorize POST request to \# 2097s ok 33 - Found stayconnected checkbox 2097s ok 34 - Auth POST query 2097s ok 35 - HTTP code is 200 2097s ok 36 - Page contains a form 2097s ok 37 - URI match 2097s ok 38 - Field "token" is defined 2097s ok 39 - Post 2F choice 2097s ok 40 - Prompt indicates success 2097s ok 41 - Found 2F code in mail 2097s ok 42 - HTTP code is 200 2097s ok 43 - Page contains a form 2097s ok 44 - URI match 2097s ok 45 - Field "token" is defined 2097s ok 46 - Field "code" is defined 2097s ok 47 - Post code 2097s ok 48 - HTTP code is 200 2097s ok 49 - Page contains a form 2097s ok 50 - URI match 2097s ok 51 - Field "fg" is defined 2097s ok 52 - Field "token" is defined 2097s ok 53 - Found TOTP secret 2097s ok 54 - Post fingerprint 2097s ok 55 - Get cookie lemonldap (23c2ce1f13b089a7b81195488060f984e9810e71a62f84c7efd79793dc601df8) 2097s ok 56 - Logout request 2097s ok 57 - Response is 200 2097s ok 58 - Cookie is deleted 2097s ok 59 - No pdata 2097s ok 60 - Disconnect request 2097s ok 61 - Response is 401 2097s 1..61 2097s ok 10 - Store browser, then try to reuse as different user 2097s # Subtest: User can refuse to stay connected 2097s ok 1 - Auth query 2097s ok 2 - HTTP code is 200 2097s ok 3 - Page contains a form 2097s ok 4 - CSP header authorize POST request to \# 2097s ok 5 - Found stayconnected checkbox 2097s ok 6 - Auth POST query 2097s ok 7 - HTTP code is 200 2097s ok 8 - Page contains a form 2097s ok 9 - URI match 2097s ok 10 - Field "token" is defined 2097s ok 11 - Post 2F choice 2097s ok 12 - Prompt indicates success 2097s ok 13 - Found 2F code in mail 2097s ok 14 - HTTP code is 200 2097s ok 15 - Page contains a form 2097s ok 16 - URI match 2097s ok 17 - Field "token" is defined 2097s ok 18 - Field "code" is defined 2097s ok 19 - Post code 2097s ok 20 - Get cookie lemonldap (55046d8a9603748ef8b2f90ef39a4238f3404308a235ceef2c894cfad56c3daa) 2097s ok 21 - Logout request 2097s ok 22 - Response is 200 2097s ok 23 - Cookie is deleted 2097s ok 24 - No pdata 2097s ok 25 - Disconnect request 2097s ok 26 - Response is 401 2097s 1..26 2097s ok 11 - User can refuse to stay connected 2097s # Subtest: User cannot bypass the trusted browser rule (wrong 2f type) 2097s ok 1 - Auth query 2097s ok 2 - HTTP code is 200 2097s ok 3 - Page contains a form 2097s ok 4 - CSP header authorize POST request to \# 2097s ok 5 - Found stayconnected checkbox 2097s ok 6 - Auth POST query 2097s ok 7 - HTTP code is 200 2097s ok 8 - Page contains a form 2097s ok 9 - URI match 2097s ok 10 - Field "token" is defined 2097s ok 11 - Post 2F choice 2097s ok 12 - Prompt indicates success 2097s ok 13 - HTTP code is 200 2097s ok 14 - Page contains a form 2097s ok 15 - URI match 2097s ok 16 - Field "token" is defined 2097s ok 17 - Field "code" is defined 2097s ok 18 - Post code 2097s ok 19 - Persistent connection cookie isn't sent 2097s ok 20 - Get cookie lemonldap (26426e9456c6ec6c53d4d4003ba6a826ac151fd61c5297e0850927956b92e4eb) 2097s 1..20 2097s ok 12 - User cannot bypass the trusted browser rule (wrong 2f type) 2097s # Subtest: User cannot bypass the trusted browser rule (wrong user) 2097s ok 1 - Auth query 2097s ok 2 - HTTP code is 200 2097s ok 3 - Page contains a form 2097s ok 4 - CSP header authorize POST request to \# 2097s ok 5 - Found stayconnected checkbox 2097s ok 6 - Auth POST query 2097s ok 7 - HTTP code is 200 2097s ok 8 - Page contains a form 2097s ok 9 - URI match 2097s ok 10 - Field "token" is defined 2097s ok 11 - Post 2F choice 2097s ok 12 - Prompt indicates success 2097s ok 13 - Found 2F code in mail 2097s ok 14 - HTTP code is 200 2097s ok 15 - Page contains a form 2097s ok 16 - URI match 2097s ok 17 - Field "token" is defined 2097s ok 18 - Field "code" is defined 2097s ok 19 - Post code 2097s ok 20 - Persistent connection cookie isn't sent 2097s ok 21 - Get cookie lemonldap (77c2ce87653cc962a1d6dbb39a9996486837792f3f37eeb08879e831ca17851c) 2097s 1..21 2097s ok 13 - User cannot bypass the trusted browser rule (wrong user) 2097s 1..13 2097s ok 2097s t/78-2F-Upgrade-Many.t ......................................................... 2097s ok 1 - use Lemonldap::NG::Portal::Main; 2097s ok 2 - use Lemonldap::NG::Common::FormEncode; 2097s ok 3 - Portal object 2097s ok 4 - Init 2097s ok 5 - Portal app 2097s ok 6 - Auth query 2097s ok 7 - Get cookie lemonldap (7bbdfd34fefa8c36dbcba4dc9efd22d9e06634132f015b64b777a1b6c0d28a67) 2097s ok 8 - Upgrade session query 2097s ok 9 - HTTP code is 200 2097s ok 10 - Page contains a form 2097s ok 11 - URI match 2097s ok 12 - Field "confirm" is defined 2097s ok 13 - Field "url" is defined 2097s ok 14 - Found custom Main Logo 2097s ok 15 - Language icons found 2097s ok 16 - Accept session upgrade query 2097s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 2097s ok 18 - HTTP code is 200 2097s ok 19 - Page contains a form 2097s ok 20 - Host match 2097s ok 21 - Field "upgrading" is defined 2097s ok 22 - Field "url" is defined 2097s ok 23 - CSP header authorize POST request to \# 2097s ok 24 - Post login 2097s ok 25 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 2097s ok 26 - HTTP code is 200 2097s ok 27 - Page contains a form 2097s ok 28 - URI match 2097s ok 29 - Field "token" is defined 2097s ok 30 - Field "checkLogins" is defined 2097s ok 31 - Found mail 2097s ok 32 - Post ext2f choice 2097s ok 33 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%2C%22_choice%22%3A%22strong%22%7D) 2097s ok 34 - HTTP code is 200 2097s ok 35 - Page contains a form 2097s ok 36 - URI match 2097s ok 37 - Field "token" is defined 2097s ok 38 - Field "code" is defined 2097s ok 39 - Found EXTCODE input 2097s ok 40 - Found 2F code in mail 2097s ok 41 - Post code 2097s ok 42 - Get redirection 2097s ok 43 - Location is http://test1.example.com 2097s ok 44 - Get cookie lemonldap (c83f47a7948805520dd32b8f8e70cf9ca095af10b9a2dba794e4f1e5d2205b03) 2097s ok 45 - Make sure no pdata is returned 2097s 1..45 2097s ok 2098s t/78-2F-Upgrade.t .............................................................. 2098s Name "LLNG::TMPDIR" used only once: possible typo at t/78-2F-Upgrade.t line 9. 2098s ok 1 - use Lemonldap::NG::Portal::Main; 2098s ok 2 - use Lemonldap::NG::Common::FormEncode; 2098s ok 3 - Portal object 2098s [Tue Feb 3 06:03:03 2026] [LLNG:6489] [error] Bad logLevel value '', switching to 'info' 2098s 2098s [Tue Feb 3 06:03:03 2026] [LLNG:6489] [info] Loading configuration 1 for process 6489 2098s ok 4 - Init 2098s ok 5 - Portal app 2098s ok 6 - Auth query 2098s ok 7 - Get cookie lemonldap (0029ee65c8acda8413d87b43c50443f5f30dff9ac5adb442c0022d36532fcda5) 2098s [Tue Feb 3 06:03:03 2026] [LLNG:6489] [info] New request Lemonldap::NG::Handler::Server GET /level3 2098s [Tue Feb 3 06:03:03 2026] [LLNG:6489] [notice] User dwho was forbidden access to test1.example.com/level3 2098s ok 8 - Handler request 2098s ok 9 - Authenticated as dwho 2098s ok 10 - HTTP code is 403 2098s ok 11 - Upgrade session query 2098s ok 12 - HTTP code is 200 2098s ok 13 - Page contains a form 2098s ok 14 - URI match 2098s ok 15 - Field "confirm" is defined 2098s ok 16 - Field "url" is defined 2098s ok 17 - Found custom Main Logo 2098s ok 18 - Language icons found 2098s ok 19 - Accept session upgrade query 2098s ok 20 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 2098s ok 21 - HTTP code is 200 2098s ok 22 - Page contains a form 2098s ok 23 - Host match 2098s ok 24 - Field "upgrading" is defined 2098s ok 25 - Field "url" is defined 2098s ok 26 - CSP header authorize POST request to \# 2098s ok 27 - Post login 2098s ok 28 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%7D) 2098s ok 29 - HTTP code is 200 2098s ok 30 - Page contains a form 2098s ok 31 - URI match 2098s ok 32 - Field "token" is defined 2098s ok 33 - Field "code" is defined 2098s ok 34 - Found EXTCODE input 2098s ok 35 - Found 2F code in mail 2098s ok 36 - Post code 2098s ok 37 - Get redirection 2098s ok 38 - Location is http://test1.example.com 2098s ok 39 - Get cookie lemonldap (4844e88ae0c122cf5a59b5fb6ba537ebf7e0eaacb6c15ea899e9d76b07e13f14) 2098s ok 40 - Make sure no pdata is returned 2098s [Tue Feb 3 06:03:03 2026] [LLNG:6489] [info] New request Lemonldap::NG::Handler::Server GET /level3 2098s ok 41 - Handler request 2098s ok 42 - Authenticated as dwho 2098s ok 43 - HTTP code is 200 2098s 1..43 2098s ok 2098s t/78-2F-UpgradeOnly-with-forceFlag.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 - Auth query 2098s ok 6 - Get cookie lemonldap (5c311db422c9d8179e7bb42abb1de847cfa29ff53298cfdf841f7a79072590d8) 2098s ok 7 - CheckUser 2098s ok 8 - Response is JSON 2098s ok 9 - AuthenticationLevel == 1 2098s ok 10 - Form registration 2098s ok 11 - Get redirection 2098s ok 12 - Location header found 2098s ok 13 - Form registration 2098s ok 14 - Found TOTP js 2098s ok 15 - Get new key 2098s ok 16 - Content is JSON 2098s ok 17 - Found secret 2098s ok 18 - Found token 2098s ok 19 - Found issuer 2098s ok 20 - Found user 2098s ok 21 - Code 2098s ok 22 - Code contains 6 digits 2098s ok 23 - Post code 2098s ok 24 - Content is JSON 2098s ok 25 - TOTP is registered 2098s ok 26 - Form registration 2098s ok 27 - Found forceUpgrade flag 2098s ok 28 - Upgrade session query from 2fManager 2098s ok 29 - HTTP code is 200 2098s ok 30 - Page contains a form 2098s ok 31 - URI match 2098s ok 32 - Field "confirm" is defined 2098s ok 33 - Field "url" is defined 2098s ok 34 - Field "forceUpgrade" is defined 2098s ok 35 - Accept session upgrade query 2098s ok 36 - HTTP code is 200 2098s ok 37 - Page contains a form 2098s ok 38 - URI match 2098s ok 39 - Field "token" is defined 2098s ok 40 - Code 2098s ok 41 - Post code 2098s ok 42 - CheckUser 2098s ok 43 - Response is JSON 2098s ok 44 - AuthenticationLevel == 3 2098s 1..44 2098s ok 2099s t/78-2F-UpgradeOnly-without-2F.t ............................................... 2099s ok 1 - use Lemonldap::NG::Portal::Main; 2099s ok 2 - use Lemonldap::NG::Common::FormEncode; 2099s ok 3 - Portal object 2099s ok 4 - Init 2099s ok 5 - Portal app 2099s ok 6 - Auth query 2099s ok 7 - Get cookie lemonldap (319fe67545cf9a6ea729426fa024b27598578814d014187fa226c2b150392cbb) 2099s ok 8 - Upgrade session query 2099s ok 9 - HTTP code is 200 2099s ok 10 - Page contains a form 2099s ok 11 - URI match 2099s ok 12 - Field "confirm" is defined 2099s ok 13 - Field "url" is defined 2099s ok 14 - Accept session upgrade query 2099s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 2099s ok 16 - Expected portal error code: code found on page 2099s ok 17 - Expected portal error code 2099s ok 18 - Accept session upgrade query 2099s ok 19 - Get redirection 2099s ok 20 - Location is http://auth.example.com/ 2099s ok 21 - Logout request 2099s ok 22 - Response is 200 2099s ok 23 - Cookie is deleted 2099s ok 24 - No pdata 2099s ok 25 - Disconnect request 2099s ok 26 - Response is 401 2099s 1..26 2099s ok 2100s t/78-2F-UpgradeOnly.t .......................................................... 2100s ok 1 - use Lemonldap::NG::Portal::Main; 2100s ok 2 - use Lemonldap::NG::Common::FormEncode; 2100s ok 3 - Portal object 2100s ok 4 - Init 2100s ok 5 - Portal app 2100s ok 6 - Auth query 2100s ok 7 - Get cookie lemonldap (2b9c1c52e57562b7d3123e95a221a472c41b68bf3a0d09d56c503f2310992b16) 2100s ok 8 - Upgrade session query 2100s ok 9 - HTTP code is 200 2100s ok 10 - Page contains a form 2100s ok 11 - URI match 2100s ok 12 - Field "confirm" is defined 2100s ok 13 - Field "url" is defined 2100s ok 14 - Accept session upgrade query 2100s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 2100s ok 16 - Expected portal error code: code found on page 2100s ok 17 - Expected portal error code 2100s ok 18 - Auth query 2100s ok 19 - Get cookie lemonldap (fa4279bdea2c90a85608d420fc6acdb23814e30c85799ca3c720f9f3f03a410e) 2100s ok 20 - Upgrade session query 2100s ok 21 - HTTP code is 200 2100s ok 22 - Page contains a form 2100s ok 23 - URI match 2100s ok 24 - Field "confirm" is defined 2100s ok 25 - Field "url" is defined 2100s ok 26 - Accept session upgrade query 2100s ok 27 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 2100s ok 28 - HTTP code is 200 2100s ok 29 - Page contains a form 2100s ok 30 - URI match 2100s ok 31 - Field "token" is defined 2100s ok 32 - Field "code" is defined 2100s ok 33 - Found EXTCODE input 2100s ok 34 - Found 2F code in mail 2100s ok 35 - Post code 2100s ok 36 - Get redirection 2100s ok 37 - Location is http://test1.example.com 2100s ok 38 - Get cookie lemonldap (fa4279bdea2c90a85608d420fc6acdb23814e30c85799ca3c720f9f3f03a410e) 2100s ok 39 - Make sure no pdata is returned 2100s 1..39 2100s ok 2100s t/79-2F-Yubikey-from-Session.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 - Authenticate as dwho 2100s ok 6 - HTTP code is 200 2100s ok 7 - Page contains a form 2100s ok 8 - URI match 2100s ok 9 - Field "token" is defined 2100s ok 10 - Field "code" is defined 2100s ok 11 - Post code 2100s ok 12 - Bad OTP code: code found on page 2100s ok 13 - Bad OTP code 2100s ok 14 - Auth query 2100s ok 15 - HTTP code is 200 2100s ok 16 - Page contains a form 2100s ok 17 - URI match 2100s ok 18 - Field "token" is defined 2100s ok 19 - Field "code" is defined 2100s ok 20 - Post code 2100s ok 21 - Get cookie lemonldap (f5c443ef4eb75a27dd28b8b1cf90686dacda34530c8cea0bafdd2a9aa47cfdf3) 2100s ok 22 - Auth query 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 - Post code 2100s ok 29 - Get cookie lemonldap (54551b39edc5a4ce1818b1c2cd6376c8a694e90d8b8fb8ed8173e85efcddaa14) 2100s ok 30 - Auth query 2100s ok 31 - Get cookie lemonldap (e3d9900d75612d179377e04e063db7f092e63a32037e6672021090b03cd820e6) 2100s 1..31 2100s ok 2101s t/79-2F-Yubikey.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 - Auth query 2101s ok 6 - HTTP code is 200 2101s ok 7 - Get cookie lemonldap (f70e07e5d7b9cc3ae7d71fd0416af174238a96d436142e753b160cd48c53c0c3) 2101s ok 8 - Auth query 2101s ok 9 - Response body is not empty 2101s ok 10 - Found prompt message 2101s ok 11 - HTTP code is 200 2101s ok 12 - Page contains a form 2101s ok 13 - URI match 2101s ok 14 - Field "UBKName" is defined 2101s ok 15 - Field "otp" is defined 2101s ok 16 - Invalid otp 2101s ok 17 - Response body is not empty 2101s ok 18 - Found error message 2101s ok 19 - Invalid UBKname 2101s ok 20 - Response body is not empty 2101s ok 21 - Found error message 2101s ok 22 - Correct registration attempt 2101s ok 23 - Get redirection 2101s ok 24 - Location is http://auth.example.com/2fregisters?continue=1 2101s ok 25 - Found registered yubikey 2101s ok 26 - Correct device ID 2101s ok 27 - Epoch is defined 2101s ok 28 - Auth query 2101s ok 29 - HTTP code is 200 2101s ok 30 - Page contains a form 2101s ok 31 - URI match 2101s ok 32 - Field "token" is defined 2101s ok 33 - Field "code" is defined 2101s ok 34 - Post code 2101s ok 35 - Bad OTP code: code found on page 2101s ok 36 - Bad OTP code 2101s ok 37 - Auth query 2101s ok 38 - HTTP code is 200 2101s ok 39 - Page contains a form 2101s ok 40 - URI match 2101s ok 41 - Field "token" is defined 2101s ok 42 - Field "code" is defined 2101s ok 43 - Post code 2101s ok 44 - Bad OTP code: code found on page 2101s ok 45 - Bad OTP code 2101s ok 46 - Auth query 2101s ok 47 - HTTP code is 200 2101s ok 48 - Page contains a form 2101s ok 49 - URI match 2101s ok 50 - Field "token" is defined 2101s ok 51 - Field "code" is defined 2101s ok 52 - Post code 2101s ok 53 - Get cookie lemonldap (71bd48e03819937099ade615afe1136f23974da3abb5207472404a6d0670a5a6) 2101s ok 54 - HTTP code is 400 2101s ok 55 - Deletion expects valid CSRF token 2101s ok 56 - Post deletion 2101s ok 57 - HTTP code is 200 2101s ok 58 - Content-Type is JSON 2101s ok 59 - Content is valid JSON 2101s ok 60 2101s ok 61 - No device found anymore 2101s ok 62 - Auth query 2101s ok 63 - Get cookie lemonldap (cfb0142ac32eb0c7f97e927c1d83b6a0eb05569bf675d40b211e03c4dc684a22) 2101s 1..63 2101s ok 2101s t/80-2F-Okta.t ................................................................. 2101s ok 1 - use Lemonldap::NG::Portal::Main; 2101s # Subtest: Choose Okta SMS 2101s ok 1 - Portal object 2101s ok 2 - Init 2101s ok 3 - Portal app 2101s ok 4 - Get Portal 2101s ok 5 - HTTP code is 200 2101s ok 6 - Page contains a form 2101s ok 7 - Host match 2101s ok 8 - Field "user" is defined 2101s ok 9 - Field "password" is defined 2101s ok 10 - CSP header authorize POST request to \# 2101s ok 11 - Auth query 2101s ok 12 - HTTP code is 200 2101s ok 13 - Page contains a form 2101s ok 14 - URI match 2101s ok 15 - Choose SMS 2101s ok 16 - HTTP code is 200 2101s ok 17 - Page contains a form 2101s ok 18 - URI match 2101s ok 19 - Send code 2101s ok 20 - Get cookie lemonldap (3fc6400d82693d92724e0bfcce2579a6b7ce7790a785e1bda298c31372126b16) 2101s ok 21 - Get session using restSessionServer 2101s ok 22 - HTTP code is 200 2101s ok 23 - Deserialize session content 2101s ok 24 - Session has correct value for _2f 2101s ok 25 - Session has correct value for _auth 2101s ok 26 - Logout request 2101s ok 27 - Response is 200 2101s ok 28 - Cookie is deleted 2101s ok 29 - No pdata 2101s ok 30 - Disconnect request 2101s ok 31 - Response is 401 2101s 1..31 2101s ok 2 - Choose Okta SMS 2101s # Subtest: Choose Okta Push 2101s ok 1 - Portal object 2101s ok 2 - Init 2101s ok 3 - Portal app 2101s ok 4 - Get Portal 2101s ok 5 - HTTP code is 200 2101s ok 6 - Page contains a form 2101s ok 7 - Host match 2101s ok 8 - Field "user" is defined 2101s ok 9 - Field "password" is defined 2101s ok 10 - CSP header authorize POST request to \# 2101s ok 11 - Auth query 2101s ok 12 - HTTP code is 200 2101s ok 13 - Page contains a form 2101s ok 14 - URI match 2101s ok 15 - Choose SMS 2101s ok 16 - HTTP code is 200 2101s ok 17 - Page contains a form 2101s ok 18 - URI match 2101s ok 19 - CSP header authorize POST request to auth.example.com 2101s ok 20 - Send code 2101s ok 21 - Get cookie lemonldap (458a072d772ee4ee710d58cb27f66fbed8c4fc594c80543ea638bfc1838e156b) 2101s ok 22 - Get session using restSessionServer 2101s ok 23 - HTTP code is 200 2101s ok 24 - Deserialize session content 2101s ok 25 - Session has correct value for _auth 2101s ok 26 - Session has correct value for _2f 2101s ok 27 - Logout request 2101s ok 28 - Response is 200 2101s ok 29 - Cookie is deleted 2101s ok 30 - No pdata 2101s ok 31 - Disconnect request 2101s ok 32 - Response is 401 2101s 1..32 2101s ok 3 - Choose Okta Push 2101s 1..3 2101s ok 2102s t/81-MostViewedApplications.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 - Get cookie lemonldap (0b07720e923143dc1ca5f659f1c446d32e6bcf2d5c029882101795ea90d033b1) 2102s ok 6 - Get cookie lemonldap (3f0c5417e2f0143c4a33f6483a3a823878a49fae37d8b55927836c450508c9c7) 2102s ok 7 - Get cookie lemonldap (0a228a4da3a481b82d667ddd9c9aeb878d983e013431251c6facec34b35ed8e7) 2102s ok 8 - Session contains history hash 2102s ok 9 - OIDC App 1 has been accessed twice 2102s ok 10 - OIDC App 2 has been accessed once 2102s ok 11 - History contains two entries 2102s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770026707_48321%22%2C%22issuerTs%22%3A1770098587%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 2102s ok 13 - Get redirection 2102s ok 14 - Location header found 2102s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770026707_44420%22%2C%22issuerTs%22%3A1770098587%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 2102s ok 16 - Get redirection 2102s ok 17 - Location header found 2102s ok 18 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770098587%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770026707_12828%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 2102s ok 19 - Get redirection 2102s ok 20 - Location header found 2102s ok 21 - Session contains history hash 2102s ok 22 - CAS App 1 has been accessed twice 2102s ok 23 - CAS App 2 has been accessed once 2102s ok 24 - History contains four entries 2102s ok 25 - Portal object 2102s ok 26 - Init 2102s ok 27 - Portal app 2102s ok 28 - Get cookie lemonldap (43f0c4e30464c253ccce8719a6b25bf67df138b78b9d3fe42f8e0d12cec75253) 2102s ok 29 - History contains five entries 2102s ok 30 - SAML App 1 has been accessed once 2102s 1..30 2102s ok 2103s t/91-Handler-cache-cleaned.t ................................................... 2103s ok 1 - use Lemonldap::NG::Portal::Main; 2103s ok 2 - use Lemonldap::NG::Common::FormEncode; 2103s ok 3 - Portal object 2103s ok 4 - Init 2103s ok 5 - Portal app 2103s ok 6 - Auth query 2103s ok 7 - Get cookie lemonldap (9f24038922641ff27b052ec2dbe5cf21dc48fbbdbac8a563b32eeef63755b438) 2103s ok 8 - Get portal 2103s ok 9 - Authenticated as dwho 2103s ok 10 - Auth query 2103s ok 11 - HTTP code is 200 2103s ok 12 - Page contains a form 2103s ok 13 - URI match 2103s ok 14 - Field "token" is defined 2103s ok 15 - Field "code" is defined 2103s ok 16 - Found EXTCODE input 2103s ok 17 - Found 2F code in mail 2103s ok 18 - Get portal 2103s ok 19 - Post code 2103s ok 20 - Get portal 2103s ok 21 - Authenticated as dwho 2103s 1..21 2103s ok 2103s t/91-Memory-Leak.t ............................................................. 2103s 1..5 2103s ok 1 - use Lemonldap::NG::Portal::Main; 2103s ok 2 - leaks 0 < 1 2103s ok 3 - leaks -1 < 1 2103s not ok 4 - Unable to really destroy a portal object for now # TODO Not yet fully cleaned 2103s # Failed (TODO) test 'Unable to really destroy a portal object for now' 2103s # at t/91-Memory-Leak.t line 34. 2103s [Tue Feb 3 06:03:08 2026] [LLNG:6498] [error] globalStorage not defined (perhaps configuration can not be read) 2103s [Tue Feb 3 06:03:08 2026] [LLNG:6498] [error] globalStorage not defined (perhaps configuration can not be read) 2103s ok 5 - leaks 0 < 1 2103s ok 2104s t/99-Bad-logLevel.t ............................................................ 2104s ok 1 - use Lemonldap::NG::Portal::Main; 2104s ok 2 - Portal object 2104s [Tue Feb 3 06:03:09 2026] [LLNG:6499] [error] Bad logLevel value 'error ', switching to 'info' 2104s [Tue Feb 3 06:03:09 2026] [LLNG:6499] [error] Bad logLevel value 'error ', switching to 'info' 2104s 2104s [Tue Feb 3 06:03:09 2026] [LLNG:6499] [info] Loading configuration 1 for process 6499 2104s ok 3 - Init 2104s ok 4 - Portal app 2104s [Tue Feb 3 06:03:09 2026] [LLNG:6499] [info] New request Lemonldap::NG::Portal::Main GET / 2104s [Tue Feb 3 06:03:09 2026] [LLNG:6499] [notice] User anonymous successfully authenticated at level 0 2104s [Tue Feb 3 06:03:09 2026] [LLNG:6499] [notice] User anonymous connected from Null (127.0.0.1) 2104s ok 5 - Auth query 2104s ok 6 - HTTP code is 200 2104s ok 7 - Get cookie lemonldap (595df9203ff550c2cfa154d960ea8ab57421978083f4c716480e4afb6f6bcee8) 2104s [Tue Feb 3 06:03:09 2026] [LLNG:6499] [info] New request Lemonldap::NG::Portal::Main GET /logout 2104s ok 8 - Get logout page 2104s ok 9 - PE_LOGOUT_OK 2104s 1..9 2104s ok 2104s t/99-Dont-load-Dumper.t ........................................................ 2104s 1..5 2104s ok 1 - use Lemonldap::NG::Portal::Main; 2104s ok 2 - Portal object 2104s ok 3 - Init 2104s ok 4 - App 2104s ok 5 - Portal doesn't depend on Data::Dumper 2104s ok 2104s All tests successful. 2104s Files=423, Tests=17493, 265 wallclock secs ( 1.70 usr 0.31 sys + 236.84 cusr 13.78 csys = 252.63 CPU) 2104s Result: PASS 2104s autopkgtest [06:03:09]: test portal-test: -----------------------] 2105s autopkgtest [06:03:10]: test portal-test: - - - - - - - - - - results - - - - - - - - - - 2105s portal-test PASS 2105s autopkgtest [06:03:10]: test manager-test: preparing testbed 2126s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d from image adt/ubuntu-resolute-ppc64el-server-20260202.img (UUID ca98045c-2f99-4634-a243-9d47350236de)... 2175s autopkgtest [06:04:20]: testbed dpkg architecture: ppc64el 2175s autopkgtest [06:04:20]: testbed apt version: 3.1.14 2175s autopkgtest [06:04:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2176s autopkgtest [06:04:21]: testbed release detected to be: resolute 2176s autopkgtest [06:04:21]: updating testbed package index (apt update) 2176s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 2177s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2177s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2177s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2177s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 2177s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 2177s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 2177s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 2177s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [297 kB] 2177s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1080 kB] 2177s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [18.3 kB] 2177s Fetched 3092 kB in 1s (3767 kB/s) 2178s Reading package lists... 2179s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 2179s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2179s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2179s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2180s Reading package lists... 2180s Reading package lists... 2180s Building dependency tree... 2180s Reading state information... 2180s Calculating upgrade... 2180s The following packages will be upgraded: 2180s cloud-init cloud-init-base debconf debconf-i18n libexpat1 2180s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 2180s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2180s Need to get 1109 kB of archives. 2180s After this operation, 2048 B of additional disk space will be used. 2180s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexpat1 ppc64el 2.7.4-1 [106 kB] 2180s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblocale-gettext-perl ppc64el 1.07-8 [16.3 kB] 2180s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el python3-debconf all 1.5.91build1 [4174 B] 2180s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf-i18n all 1.5.91build1 [227 kB] 2180s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf all 1.5.91build1 [126 kB] 2180s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el systemd-hwe-hwdb all 259.0.1 [3152 B] 2180s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 2180s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 2181s dpkg-preconfigure: unable to re-open stdin: No such file or directory 2181s Fetched 1109 kB in 0s (8082 kB/s) 2181s (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 ... 82007 files and directories currently installed.) 2181s Preparing to unpack .../libexpat1_2.7.4-1_ppc64el.deb ... 2181s Unpacking libexpat1:ppc64el (2.7.4-1) over (2.7.3-1) ... 2181s Preparing to unpack .../liblocale-gettext-perl_1.07-8_ppc64el.deb ... 2181s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 2181s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 2181s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 2181s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 2181s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 2181s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 2181s Unpacking debconf (1.5.91build1) over (1.5.91) ... 2181s Setting up debconf (1.5.91build1) ... 2182s (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 ... 82007 files and directories currently installed.) 2182s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 2182s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 2182s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 2182s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 2182s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 2182s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 2182s Setting up libexpat1:ppc64el (2.7.4-1) ... 2182s Setting up python3-debconf (1.5.91build1) ... 2183s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 2183s Clearing ignored debconf value cloud-init/datasources 2183s Encountered debconf setting for cloud-init-base/datasources. 2184s Setting up systemd-hwe-hwdb (259.0.1) ... 2185s Setting up liblocale-gettext-perl (1.07-8) ... 2185s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 2185s Setting up debconf-i18n (1.5.91build1) ... 2185s Processing triggers for udev (259-1ubuntu3) ... 2186s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2186s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 2186s Processing triggers for man-db (2.13.1-1) ... 2188s autopkgtest [06:04:33]: upgrading testbed (apt dist-upgrade and autopurge) 2189s Reading package lists... 2189s Building dependency tree... 2189s Reading state information... 2189s Calculating upgrade... 2189s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2189s Reading package lists... 2189s Building dependency tree... 2189s Reading state information... 2189s Solving dependencies... 2189s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2189s autopkgtest [06:04:34]: rebooting testbed after setup commands that affected boot 2229s Reading package lists... 2230s Building dependency tree... 2230s Reading state information... 2230s Solving dependencies... 2230s The following NEW packages will be installed: 2230s autoconf autodep8 automake autopoint autotools-dev build-essential 2230s ca-certificates-java cpp cpp-15 cpp-15-powerpc64le-linux-gnu 2230s cpp-powerpc64le-linux-gnu dctrl-tools debhelper debugedit 2230s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 2230s dwz fontconfig-config fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 2230s g++-15-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-15 2230s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 2230s imagemagick-7-common intltool-debian java-common java-wrappers 2230s lemonldap-ng-fastcgi-server libalgorithm-c3-perl libaom3 2230s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 2230s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 2230s libb-hooks-endofscope-perl libb-hooks-op-check-perl 2230s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 2230s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 2230s libclass-data-inheritable-perl libclass-errorhandler-perl 2230s libclass-inspector-perl libclass-method-modifiers-perl 2230s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 2230s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 2230s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 2230s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 2230s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 2230s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 2230s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 2230s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 2230s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 2230s libdata-optlist-perl libdata-password-zxcvbn-perl 2230s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 2230s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 2230s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 2230s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 2230s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 2230s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 2230s libencode-locale-perl liberror-perl libeval-closure-perl 2230s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 2230s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 2230s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 2230s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 2230s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 2230s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 2230s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 2230s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 2230s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 2230s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 2230s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 2230s libhttp-negotiate-perl libimage-magick-perl libimage-magick-q16-perl 2230s libimagequant0 libimport-into-perl libio-html-perl libio-pty-perl 2230s libio-sessiondata-perl libio-socket-ssl-perl libio-socket-timeout-perl 2230s libio-string-perl libio-stringy-perl libipc-run-perl libipc-sharelite-perl 2230s libisl23 libitm1 libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 2230s libjs-angularjs libjs-bootstrap libjs-bootswatch libjs-es5-shim libjs-jquery 2230s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 2230s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 2230s liblemonldap-ng-manager-perl liblerc4 liblist-allutils-perl 2230s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 2230s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 2230s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 2230s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 2230s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 2230s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 2230s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 2230s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 2230s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 2230s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 2230s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 2230s libparams-classify-perl libparams-util-perl 2230s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 2230s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 2230s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 2230s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 2230s libstream-buffered-perl libstring-random-perl libsub-exporter-perl 2230s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 2230s libsub-name-perl libsub-quote-perl libtask-weaken-perl 2230s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 2230s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 2230s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 2230s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 2230s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 2230s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 2230s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 2230s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 2230s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 2230s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 2230s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 2230s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 2230s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 2230s po-debconf python3-alabaster python3-defusedxml python3-docutils 2230s python3-imagesize python3-roman-numerals python3-snowballstemmer 2230s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 2230s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 2230s xml-core yui-compressor 2230s 0 upgraded, 323 newly installed, 0 to remove and 0 not upgraded. 2230s Need to get 178 MB of archives. 2230s After this operation, 717 MB of additional disk space will be used. 2230s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 2230s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-12ubuntu1 [169 kB] 2230s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 2230s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build2 [16.1 kB] 2230s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 2230s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 2230s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-utils ppc64el 1:7.7+7build1 [115 kB] 2230s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-urw-base35 all 20200910-8build1 [10.9 MB] 2231s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.17.1-3ubuntu1 [38.5 kB] 2231s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.17.1-3ubuntu1 [193 kB] 2231s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1build1 [24.7 kB] 2231s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.13.1-2 [2908 kB] 2232s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.21.2-1 [14.4 kB] 2232s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1build1 [300 kB] 2232s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.21.2-1 [10.2 kB] 2232s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.21.2-1 [657 kB] 2232s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu3 [37.1 kB] 2232s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 2232s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 2232s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.17-1 [246 kB] 2232s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.2 [45.1 kB] 2232s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-9 [51.5 kB] 2232s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.4-1 [251 kB] 2232s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 2232s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 2232s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu2 [315 kB] 2232s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1build1 [330 kB] 2232s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 2232s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1build1 [14.8 kB] 2232s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1build1 [31.3 kB] 2232s Get:31 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.13+dfsg1-1 [2533 kB] 2232s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.13+dfsg1-1 [112 kB] 2232s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 2232s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 2232s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 2232s Get:36 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 2232s Get:37 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 2232s Get:38 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 2232s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 2232s Get:40 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 2232s Get:41 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 2232s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 2232s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 2232s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build4 [6710 B] 2232s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 2232s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 2232s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 2232s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 2232s Get:49 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 2232s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 2232s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 2232s Get:52 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 2232s Get:53 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 2232s Get:54 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 2232s Get:55 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 2232s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 2232s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.34-2build1 [100 kB] 2232s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 2232s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.71-1build1 [185 kB] 2232s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 2232s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 2232s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 2232s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 2232s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 2232s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.6.1-1 [138 kB] 2232s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.27-1build1 [14.4 kB] 2232s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 2232s Get:68 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 2232s Get:69 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 2232s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 2232s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 2232s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 2232s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 2232s Get:74 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 2232s Get:75 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 2232s Get:76 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 2232s Get:77 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 2232s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 2232s Get:79 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 2232s Get:80 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 2232s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 2232s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 2232s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 2232s Get:84 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 2232s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 2232s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 2232s Get:87 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 2232s Get:88 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 2232s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 2232s Get:90 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 2232s Get:91 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 2232s Get:92 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 2232s Get:93 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 2232s Get:94 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 2232s Get:95 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 2232s Get:96 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 2232s Get:97 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 2232s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.098-1 [205 kB] 2232s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.24-1build1 [21.7 kB] 2232s Get:100 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 2232s Get:101 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 2232s Get:102 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.81-1build1 [141 kB] 2232s Get:103 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 2232s Get:104 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 2232s Get:105 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 2232s Get:106 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 2232s Get:107 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 2232s Get:108 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-angularjs all 1.8.3-3 [559 kB] 2232s Get:109 http://ftpmaster.internal/ubuntu resolute/universe ppc64el fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 2232s Get:110 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 2232s Get:111 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-es5-shim all 4.6.7-2 [39.8 kB] 2232s Get:112 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 2232s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 2232s Get:114 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 2232s Get:115 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.20-2 [236 kB] 2232s Get:116 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 2232s Get:117 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build4 [108 kB] 2232s Get:118 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30build1 [13.9 kB] 2232s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 2232s Get:120 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.18.1-3build1 [582 kB] 2232s Get:121 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.2-1 [620 kB] 2232s Get:122 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc-dev-bin ppc64el 2.42-2ubuntu4 [23.9 kB] 2232s Get:123 http://ftpmaster.internal/ubuntu resolute/main ppc64el linux-libc-dev ppc64el 6.18.0-9.9 [1847 kB] 2233s Get:124 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [162 kB] 2233s Get:125 http://ftpmaster.internal/ubuntu resolute/main ppc64el rpcsvc-proto ppc64el 1.4.3-1 [84.0 kB] 2233s Get:126 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc6-dev ppc64el 2.42-2ubuntu4 [2080 kB] 2233s Get:127 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1build1 [893 kB] 2233s Get:128 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-2 [62.5 kB] 2233s Get:129 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [11.4 MB] 2233s Get:130 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-12ubuntu1 [1038 B] 2233s Get:131 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 2233s Get:132 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 2233s Get:133 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-12ubuntu1 [49.0 kB] 2233s Get:134 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-12ubuntu1 [32.2 kB] 2233s Get:135 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-12ubuntu1 [3006 kB] 2234s Get:136 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-12ubuntu1 [1374 kB] 2234s Get:137 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-12ubuntu1 [2729 kB] 2234s Get:138 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-12ubuntu1 [1231 kB] 2234s Get:139 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-12ubuntu1 [160 kB] 2234s Get:140 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-12ubuntu1 [1670 kB] 2234s Get:141 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [22.4 MB] 2234s Get:142 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-12ubuntu1 [530 kB] 2234s Get:143 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 2234s Get:144 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 2234s Get:145 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-12ubuntu1 [2747 kB] 2234s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [13.0 MB] 2235s Get:147 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-12ubuntu1 [25.3 kB] 2235s Get:148 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 2235s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 2235s Get:150 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu2 [5256 B] 2235s Get:151 http://ftpmaster.internal/ubuntu resolute/main ppc64el ca-certificates-java all 20240118build1 [11.7 kB] 2235s Get:152 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 2235s Get:153 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-9 [169 kB] 2235s Get:154 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 2235s Get:155 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 2235s Get:156 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 2235s Get:157 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 2235s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3 [57.3 kB] 2235s Get:159 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 2235s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.2-1 [1177 kB] 2235s Get:161 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 2235s Get:162 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.22 [215 kB] 2235s Get:163 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.28ubuntu1 [916 kB] 2235s Get:164 http://ftpmaster.internal/ubuntu resolute/main ppc64el java-common all 0.76build1 [6956 B] 2235s Get:165 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite1 ppc64el 2.4.1-1 [31.9 kB] 2235s Get:166 http://ftpmaster.internal/ubuntu resolute/main ppc64el openjdk-21-jre-headless ppc64el 21.0.10+7-1 [45.9 MB] 2236s Get:167 http://ftpmaster.internal/ubuntu resolute/main ppc64el default-jre-headless ppc64el 2:1.21-76build1 [3270 B] 2236s Get:168 http://ftpmaster.internal/ubuntu resolute/main ppc64el sgml-base all 1.31+nmu1 [11.0 kB] 2236s Get:169 http://ftpmaster.internal/ubuntu resolute/main ppc64el xml-core all 0.19build1 [20.3 kB] 2236s Get:170 http://ftpmaster.internal/ubuntu resolute/main ppc64el docutils-common all 0.22.4+dfsg-1 [130 kB] 2236s Get:171 http://ftpmaster.internal/ubuntu resolute/main ppc64el unzip ppc64el 6.0-29ubuntu1 [200 kB] 2236s Get:172 http://ftpmaster.internal/ubuntu resolute/universe ppc64el java-wrappers all 0.5build1 [9030 B] 2236s Get:173 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 2236s Get:174 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 2236s Get:175 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 2236s Get:176 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 2236s Get:177 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 2236s Get:178 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 2236s Get:179 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 2236s Get:180 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 2236s Get:181 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 2236s Get:182 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 2236s Get:183 http://ftpmaster.internal/ubuntu resolute/main ppc64el libvariable-magic-perl ppc64el 0.64-1build1 [37.2 kB] 2236s Get:184 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 2236s Get:185 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 2236s Get:186 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 2236s Get:187 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 2236s Get:188 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 2236s Get:189 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcares2 ppc64el 1.34.6-1 [132 kB] 2236s Get:190 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 2236s Get:191 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-data-inheritable-perl all 0.10-1 [8038 B] 2236s Get:192 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 2236s Get:193 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 2236s Get:194 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclone-pp-perl all 1.08-2 [8534 B] 2236s Get:195 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 2236s Get:196 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 2236s Get:197 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-dh-gmp-perl ppc64el 0.00012-2build5 [16.5 kB] 2236s Get:198 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-jwt-perl all 0.037-1 [29.7 kB] 2236s Get:199 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build6 [44.0 kB] 2236s Get:200 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-hexdump-perl all 0.04-2 [8212 B] 2236s Get:201 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 2236s Get:202 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 2236s Get:203 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 2236s Get:204 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-someutils-perl all 0.59-1 [30.4 kB] 2236s Get:205 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-utilsby-perl all 0.12-2 [14.9 kB] 2236s Get:206 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-allutils-perl all 0.19-1 [41.5 kB] 2236s Get:207 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 2236s Get:208 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 2236s Get:209 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 2236s Get:210 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 2236s Get:211 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 2236s Get:212 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 2236s Get:213 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-identify-perl ppc64el 0.14-4 [10.4 kB] 2236s Get:214 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-name-perl ppc64el 0.28-1 [10.9 kB] 2236s Get:215 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 2236s Get:216 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 2236s Get:217 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 2236s Get:218 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 2236s Get:219 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 2236s Get:220 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 2236s Get:221 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 2236s Get:222 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxstring-perl ppc64el 0.005-2build4 [8448 B] 2236s Get:223 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libspecio-perl all 0.53-1 [129 kB] 2236s Get:224 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-locale-perl all 1:1.45-1 [3270 kB] 2236s Get:225 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 2236s Get:226 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-perl ppc64el 2:1.65-1build3 [96.9 kB] 2236s Get:227 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 2236s Get:228 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdbi-perl ppc64el 1.647-1build1 [839 kB] 2236s Get:229 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbd-sqlite3-perl ppc64el 1.76-1 [169 kB] 2236s Get:230 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 2236s Get:231 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 2236s Get:232 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 2236s Get:233 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 2236s Get:234 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 2236s Get:235 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 2237s Get:236 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 2237s Get:237 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006003-1 [35.5 kB] 2237s Get:238 http://ftpmaster.internal/ubuntu resolute/main ppc64el libextutils-depends-perl all 0.8002-1 [14.3 kB] 2237s Get:239 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 2237s Get:240 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 2237s Get:241 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build3 [50.5 kB] 2237s Get:242 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 2237s Get:243 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.84-2 [130 kB] 2237s Get:244 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 2237s Get:245 http://ftpmaster.internal/ubuntu resolute/main ppc64el libglib-perl ppc64el 3:1.329.4-1 [329 kB] 2237s Get:246 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgssapi-perl ppc64el 0.28-4build5 [41.6 kB] 2237s Get:247 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 2237s Get:248 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 2237s Get:249 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-daemon-perl all 6.16-1 [22.4 kB] 2237s Get:250 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 2237s Get:251 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-sessiondata-perl all 1.03-3 [6132 B] 2237s Get:252 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libperlio-via-timeout-perl all 0.32-3 [7832 B] 2237s Get:253 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-socket-timeout-perl all 0.32-3 [9736 B] 2237s Get:254 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-string-perl all 1.08-4 [11.1 kB] 2237s Get:255 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-stringy-perl all 2.113-2 [45.3 kB] 2237s Get:256 http://ftpmaster.internal/ubuntu resolute/main ppc64el libipc-run-perl all 20250809.0-1build1 [94.5 kB] 2237s Get:257 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjargs-java all 1.0.0-5build1 [13.6 kB] 2237s Get:258 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxslt1.1 ppc64el 1.1.43-0.3 [190 kB] 2237s Get:259 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-1 ppc64el 1.3.9-1 [157 kB] 2237s Get:260 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-openssl1 ppc64el 1.3.9-1 [99.0 kB] 2237s Get:261 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblasso3t64 ppc64el 2.9.0-3 [195 kB] 2237s Get:262 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblasso-perl ppc64el 2.9.0-3 [120 kB] 2237s Get:263 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 2237s Get:264 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 2237s Get:265 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libllhttp9.3 ppc64el 9.3.3~really9.3.0+~cs12.11.8-3 [32.5 kB] 2237s Get:266 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblog-log4perl-perl all 1.57-1 [345 kB] 2237s Get:267 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 2237s Get:268 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 2237s Get:269 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 2237s Get:270 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 2237s Get:271 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ip-perl all 1.26-4 [27.4 kB] 2237s Get:272 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 2237s Get:273 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 2237s Get:274 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-base-perl all 1.09-3 [18.9 kB] 2237s Get:275 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 2237s Get:276 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-libxml-perl ppc64el 2.0207+dfsg+really+2.0207-0ubuntu7 [315 kB] 2237s Get:277 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-simple-perl all 2.25-2 [64.1 kB] 2237s Get:278 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-common-perl all 1.20-2 [33.9 kB] 2237s Get:279 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 2237s Get:280 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-server-perl all 1.09-4 [22.3 kB] 2237s Get:281 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsimdjson29 ppc64el 4.2.4-1 [54.7 kB] 2237s Get:282 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsimdutf29 ppc64el 7.7.1-3 [92.9 kB] 2237s Get:283 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-corepack all 0.24.0-5build1 [761 kB] 2237s Get:284 http://ftpmaster.internal/ubuntu resolute/universe ppc64el nodejs ppc64el 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 2237s Get:285 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 2237s Get:286 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 2237s Get:287 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 2237s Get:288 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-balanced-match all 2.0.0-1 [4910 B] 2237s Get:289 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 2237s Get:290 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-minimatch all 9.0.3-6 [78.0 kB] 2237s Get:291 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 2237s Get:292 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 2237s Get:293 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-lru-cache all 10.0.1-3 [61.9 kB] 2237s Get:294 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 2237s Get:295 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 2237s Get:296 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 2237s Get:297 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnode127 ppc64el 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.4 MB] 2238s Get:298 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 2238s Get:299 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtask-weaken-perl all 1.06-2 [7924 B] 2238s Get:300 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-parser-perl ppc64el 2.47-1build4 [205 kB] 2238s Get:301 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsoap-lite-perl all 1.27-3 [225 kB] 2238s Get:302 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 2238s Get:303 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-leaktrace-perl ppc64el 0.17-1build6 [20.6 kB] 2238s Get:304 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-output-perl all 1.036-1 [14.6 kB] 2238s Get:305 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-pod-perl all 1.52-3 [8978 B] 2238s Get:306 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 2238s Get:307 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtime-fake-perl all 0.11-4 [8092 B] 2238s Get:308 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-libxslt-perl ppc64el 2.003000-4 [46.1 kB] 2238s Get:309 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-uglify-js all 3.17.4-2build1 [207 kB] 2238s Get:310 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-defusedxml all 0.7.1-3build1 [42.4 kB] 2238s Get:311 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-roman-numerals all 4.1.0-1 [8660 B] 2238s Get:312 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-docutils all 0.22.4+dfsg-1 [439 kB] 2238s Get:313 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-imagesize all 1.4.1-1build1 [6900 B] 2238s Get:314 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-snowballstemmer all 3.0.1-1 [65.9 kB] 2238s Get:315 http://ftpmaster.internal/ubuntu resolute/main ppc64el sphinx-common all 8.2.3-12 [657 kB] 2238s Get:316 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 2238s Get:317 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-sphinx all 8.2.3-12 [483 kB] 2238s Get:318 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 2238s Get:319 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 2238s Get:320 http://ftpmaster.internal/ubuntu resolute/universe ppc64el uglifyjs all 3.17.4-2build1 [10.1 kB] 2238s Get:321 http://ftpmaster.internal/ubuntu resolute/universe ppc64el yui-compressor all 2.4.8-3build1 [601 kB] 2239s Get:322 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-radius-perl all 0.33-1 [49.2 kB] 2239s Get:323 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.85 [19.7 kB] 2239s Preconfiguring packages ... 2239s Fetched 178 MB in 8s (21.0 MB/s) 2239s Selecting previously unselected package imagemagick-7-common. 2240s (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 ... 82008 files and directories currently installed.) 2240s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 2240s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 2240s Selecting previously unselected package libgomp1:ppc64el. 2240s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_ppc64el.deb ... 2240s Unpacking libgomp1:ppc64el (15.2.0-12ubuntu1) ... 2240s Selecting previously unselected package libfftw3-double3:ppc64el. 2240s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 2240s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 2240s Selecting previously unselected package libfontenc1:ppc64el. 2240s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_ppc64el.deb ... 2240s Unpacking libfontenc1:ppc64el (1:1.1.8-1build2) ... 2240s Selecting previously unselected package x11-common. 2240s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 2240s Unpacking x11-common (1:7.7+24ubuntu1) ... 2240s Selecting previously unselected package xfonts-encodings. 2240s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 2240s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 2240s Selecting previously unselected package xfonts-utils. 2240s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_ppc64el.deb ... 2240s Unpacking xfonts-utils (1:7.7+7build1) ... 2240s Selecting previously unselected package fonts-urw-base35. 2240s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 2240s Unpacking fonts-urw-base35 (20200910-8build1) ... 2240s Selecting previously unselected package fontconfig-config. 2240s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_ppc64el.deb ... 2240s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 2240s Selecting previously unselected package libfontconfig1:ppc64el. 2240s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_ppc64el.deb ... 2240s Unpacking libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 2240s Selecting previously unselected package libsharpyuv0:ppc64el. 2240s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_ppc64el.deb ... 2240s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 2240s Selecting previously unselected package libaom3:ppc64el. 2240s Preparing to unpack .../011-libaom3_3.13.1-2_ppc64el.deb ... 2240s Unpacking libaom3:ppc64el (3.13.1-2) ... 2240s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 2240s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_ppc64el.deb ... 2240s Unpacking libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 2240s Selecting previously unselected package libde265-0:ppc64el. 2240s Preparing to unpack .../013-libde265-0_1.0.16-1build1_ppc64el.deb ... 2240s Unpacking libde265-0:ppc64el (1.0.16-1build1) ... 2240s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 2240s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_ppc64el.deb ... 2240s Unpacking libheif-plugin-libde265:ppc64el (1.21.2-1) ... 2240s Selecting previously unselected package libheif1:ppc64el. 2240s Preparing to unpack .../015-libheif1_1.21.2-1_ppc64el.deb ... 2240s Unpacking libheif1:ppc64el (1.21.2-1) ... 2240s Selecting previously unselected package libjbig0:ppc64el. 2240s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_ppc64el.deb ... 2240s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu3) ... 2240s Selecting previously unselected package libjpeg-turbo8:ppc64el. 2240s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 2240s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 2240s Selecting previously unselected package libjpeg8:ppc64el. 2240s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 2240s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 2240s Selecting previously unselected package liblcms2-2:ppc64el. 2240s Preparing to unpack .../019-liblcms2-2_2.17-1_ppc64el.deb ... 2240s Unpacking liblcms2-2:ppc64el (2.17-1) ... 2240s Selecting previously unselected package liblqr-1-0:ppc64el. 2240s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_ppc64el.deb ... 2240s Unpacking liblqr-1-0:ppc64el (0.4.2-2.2) ... 2240s Selecting previously unselected package libltdl7:ppc64el. 2240s Preparing to unpack .../021-libltdl7_2.5.4-9_ppc64el.deb ... 2240s Unpacking libltdl7:ppc64el (2.5.4-9) ... 2240s Selecting previously unselected package libopenjp2-7:ppc64el. 2240s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_ppc64el.deb ... 2240s Unpacking libopenjp2-7:ppc64el (2.5.4-1) ... 2240s Selecting previously unselected package libraw23t64:ppc64el. 2240s Preparing to unpack .../023-libraw23t64_0.21.4-2_ppc64el.deb ... 2240s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 2240s Selecting previously unselected package libdeflate0:ppc64el. 2240s Preparing to unpack .../024-libdeflate0_1.23-2_ppc64el.deb ... 2240s Unpacking libdeflate0:ppc64el (1.23-2) ... 2240s Selecting previously unselected package liblerc4:ppc64el. 2240s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_ppc64el.deb ... 2240s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 2240s Selecting previously unselected package libwebp7:ppc64el. 2240s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_ppc64el.deb ... 2240s Unpacking libwebp7:ppc64el (1.5.0-0.1build1) ... 2240s Selecting previously unselected package libtiff6:ppc64el. 2240s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 2240s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 2240s Selecting previously unselected package libwebpdemux2:ppc64el. 2240s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_ppc64el.deb ... 2240s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 2240s Selecting previously unselected package libwebpmux3:ppc64el. 2240s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_ppc64el.deb ... 2240s Unpacking libwebpmux3:ppc64el (1.5.0-0.1build1) ... 2240s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 2240s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 2240s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 2241s Selecting previously unselected package libimage-magick-q16-perl. 2241s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 2241s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 2241s Selecting previously unselected package libimage-magick-perl. 2241s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 2241s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 2241s Selecting previously unselected package libfcgi0t64:ppc64el. 2241s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 2241s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 2241s Selecting previously unselected package libfcgi-perl. 2241s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 2241s Unpacking libfcgi-perl (0.82+ds-3build3) ... 2241s Selecting previously unselected package libfcgi-procmanager-perl. 2241s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 2241s Unpacking libfcgi-procmanager-perl (0.28-3) ... 2241s Selecting previously unselected package libcrypt-urandom-perl. 2241s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 2241s Unpacking libcrypt-urandom-perl (0.54-1) ... 2241s Selecting previously unselected package libapache-session-perl. 2241s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 2241s Unpacking libapache-session-perl (1.94-2) ... 2241s Selecting previously unselected package liberror-perl. 2241s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 2241s Unpacking liberror-perl (0.17030-1) ... 2241s Selecting previously unselected package libipc-sharelite-perl. 2241s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 2241s Unpacking libipc-sharelite-perl (0.17-5build4) ... 2241s Selecting previously unselected package libcache-cache-perl. 2241s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 2241s Unpacking libcache-cache-perl (1.08-3) ... 2241s Selecting previously unselected package libclass-xsaccessor-perl. 2241s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 2241s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 2241s Selecting previously unselected package libconfig-inifiles-perl. 2241s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 2241s Unpacking libconfig-inifiles-perl (3.000003-4) ... 2241s Selecting previously unselected package perl-openssl-defaults:ppc64el. 2241s Preparing to unpack .../043-perl-openssl-defaults_7build4_ppc64el.deb ... 2241s Unpacking perl-openssl-defaults:ppc64el (7build4) ... 2241s Selecting previously unselected package libcrypt-openssl-bignum-perl. 2241s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 2241s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 2241s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 2241s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 2241s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 2241s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 2241s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 2241s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 2241s Selecting previously unselected package libconvert-asn1-perl. 2241s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 2241s Unpacking libconvert-asn1-perl (0.34-1) ... 2241s Selecting previously unselected package libcrypt-openssl-x509-perl. 2241s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 2241s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2241s Selecting previously unselected package libclass-errorhandler-perl. 2241s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 2241s Unpacking libclass-errorhandler-perl (0.04-3) ... 2241s Selecting previously unselected package libcrypt-des-perl:ppc64el. 2241s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_ppc64el.deb ... 2241s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 2241s Selecting previously unselected package libcrypt-des-ede3-perl. 2241s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 2241s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 2241s Selecting previously unselected package libcryptx-perl. 2241s Preparing to unpack .../052-libcryptx-perl_0.087-1_ppc64el.deb ... 2241s Unpacking libcryptx-perl (0.087-1) ... 2241s Selecting previously unselected package libconvert-pem-perl. 2241s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 2241s Unpacking libconvert-pem-perl (0.13-1) ... 2241s Selecting previously unselected package libcrypt-rijndael-perl. 2241s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 2241s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 2241s Selecting previously unselected package libhtml-tagset-perl. 2241s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 2241s Unpacking libhtml-tagset-perl (3.24-1) ... 2241s Selecting previously unselected package liburi-perl. 2241s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 2241s Unpacking liburi-perl (5.34-2build1) ... 2241s Selecting previously unselected package libhtml-parser-perl:ppc64el. 2241s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 2241s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 2241s Selecting previously unselected package libcgi-pm-perl. 2241s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 2241s Unpacking libcgi-pm-perl (4.71-1build1) ... 2241s Selecting previously unselected package libhtml-template-perl. 2241s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 2241s Unpacking libhtml-template-perl (2.97-2build1) ... 2241s Selecting previously unselected package libjson-perl. 2241s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 2241s Unpacking libjson-perl (4.10000-1) ... 2241s Selecting previously unselected package libcommon-sense-perl:ppc64el. 2241s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 2241s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 2241s Selecting previously unselected package libtypes-serialiser-perl. 2241s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 2241s Unpacking libtypes-serialiser-perl (1.01-1) ... 2241s Selecting previously unselected package libjson-xs-perl. 2241s Preparing to unpack .../063-libjson-xs-perl_4.040-1_ppc64el.deb ... 2241s Unpacking libjson-xs-perl (4.040-1) ... 2241s Selecting previously unselected package libmouse-perl:ppc64el. 2241s Preparing to unpack .../064-libmouse-perl_2.6.1-1_ppc64el.deb ... 2241s Unpacking libmouse-perl:ppc64el (2.6.1-1) ... 2241s Selecting previously unselected package libnet-cidr-perl. 2241s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 2241s Unpacking libnet-cidr-perl (0.27-1build1) ... 2241s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 2241s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 2241s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 2241s Selecting previously unselected package libposix-strftime-compiler-perl. 2241s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 2241s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 2241s Selecting previously unselected package libapache-logformat-compiler-perl. 2241s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 2241s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 2241s Selecting previously unselected package libcookie-baker-perl. 2241s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 2241s Unpacking libcookie-baker-perl (0.12-1) ... 2241s Selecting previously unselected package libdevel-stacktrace-perl. 2241s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 2241s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 2241s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 2241s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 2241s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 2241s Selecting previously unselected package libclass-inspector-perl. 2241s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 2241s Unpacking libclass-inspector-perl (1.36-3) ... 2241s Selecting previously unselected package libfile-sharedir-perl. 2241s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 2241s Unpacking libfile-sharedir-perl (1.118-3) ... 2241s Selecting previously unselected package libfilesys-notify-simple-perl. 2241s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 2241s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 2241s Selecting previously unselected package libhash-multivalue-perl. 2241s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 2241s Unpacking libhash-multivalue-perl (0.16-3) ... 2241s Selecting previously unselected package libhttp-multipartparser-perl. 2241s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 2241s Unpacking libhttp-multipartparser-perl (0.02-3) ... 2241s Selecting previously unselected package libjson-maybexs-perl. 2241s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 2241s Unpacking libjson-maybexs-perl (1.004008-1) ... 2241s Selecting previously unselected package libstream-buffered-perl. 2241s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 2241s Unpacking libstream-buffered-perl (0.03-3) ... 2242s Selecting previously unselected package libwww-form-urlencoded-perl. 2242s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 2242s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 2242s Selecting previously unselected package libhttp-entity-parser-perl. 2242s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 2242s Unpacking libhttp-entity-parser-perl (0.25-2) ... 2242s Selecting previously unselected package libtimedate-perl. 2242s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 2242s Unpacking libtimedate-perl (2.3300-2) ... 2242s Selecting previously unselected package libhttp-date-perl. 2242s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 2242s Unpacking libhttp-date-perl (6.06-1) ... 2242s Selecting previously unselected package libhttp-headers-fast-perl. 2242s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 2242s Unpacking libhttp-headers-fast-perl (0.22-3) ... 2242s Selecting previously unselected package libclone-perl:ppc64el. 2242s Preparing to unpack .../084-libclone-perl_0.47-1_ppc64el.deb ... 2242s Unpacking libclone-perl:ppc64el (0.47-1) ... 2242s Selecting previously unselected package libencode-locale-perl. 2242s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 2242s Unpacking libencode-locale-perl (1.05-3) ... 2242s Selecting previously unselected package libio-html-perl. 2242s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 2242s Unpacking libio-html-perl (1.004-3) ... 2242s Selecting previously unselected package liblwp-mediatypes-perl. 2242s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 2242s Unpacking liblwp-mediatypes-perl (6.04-2) ... 2242s Selecting previously unselected package libhttp-message-perl. 2242s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 2242s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 2242s Selecting previously unselected package libtest-sharedfork-perl. 2242s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 2242s Unpacking libtest-sharedfork-perl (0.35-3) ... 2242s Selecting previously unselected package libtest-tcp-perl. 2242s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 2242s Unpacking libtest-tcp-perl (2.22-2) ... 2242s Selecting previously unselected package libtry-tiny-perl. 2242s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 2242s Unpacking libtry-tiny-perl (0.32-1) ... 2242s Selecting previously unselected package libplack-perl. 2242s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 2242s Unpacking libplack-perl (1.0051-1) ... 2242s Selecting previously unselected package libfile-listing-perl. 2242s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 2242s Unpacking libfile-listing-perl (6.16-1) ... 2242s Selecting previously unselected package libhtml-tree-perl. 2242s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 2242s Unpacking libhtml-tree-perl (5.07-3) ... 2242s Selecting previously unselected package libhttp-cookies-perl. 2242s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 2242s Unpacking libhttp-cookies-perl (6.11-1) ... 2242s Selecting previously unselected package libhttp-negotiate-perl. 2242s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 2242s Unpacking libhttp-negotiate-perl (6.01-2) ... 2242s Selecting previously unselected package libio-socket-ssl-perl. 2242s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 2242s Unpacking libio-socket-ssl-perl (2.098-1) ... 2242s Selecting previously unselected package libnet-http-perl. 2242s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 2242s Unpacking libnet-http-perl (6.24-1build1) ... 2242s Selecting previously unselected package liblwp-protocol-https-perl. 2242s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 2242s Unpacking liblwp-protocol-https-perl (6.14-1) ... 2242s Selecting previously unselected package libwww-robotrules-perl. 2242s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 2242s Unpacking libwww-robotrules-perl (6.02-1build1) ... 2242s Selecting previously unselected package libwww-perl. 2242s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 2242s Unpacking libwww-perl (6.81-1build1) ... 2242s Selecting previously unselected package liblemonldap-ng-common-perl. 2242s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 2242s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2242s Selecting previously unselected package liblemonldap-ng-handler-perl. 2242s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 2242s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2242s Selecting previously unselected package lemonldap-ng-fastcgi-server. 2242s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 2242s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2242s Selecting previously unselected package libemail-date-format-perl. 2242s Preparing to unpack .../105-libemail-date-format-perl_1.008-1_all.deb ... 2242s Unpacking libemail-date-format-perl (1.008-1) ... 2242s Selecting previously unselected package libhash-merge-simple-perl. 2242s Preparing to unpack .../106-libhash-merge-simple-perl_0.052-1_all.deb ... 2242s Unpacking libhash-merge-simple-perl (0.052-1) ... 2242s Selecting previously unselected package libjs-angularjs. 2242s Preparing to unpack .../107-libjs-angularjs_1.8.3-3_all.deb ... 2242s Unpacking libjs-angularjs (1.8.3-3) ... 2242s Selecting previously unselected package fonts-glyphicons-halflings. 2242s Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 2242s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 2242s Selecting previously unselected package libjs-bootstrap. 2242s Preparing to unpack .../109-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 2242s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 2242s Selecting previously unselected package libjs-es5-shim. 2242s Preparing to unpack .../110-libjs-es5-shim_4.6.7-2_all.deb ... 2242s Unpacking libjs-es5-shim (4.6.7-2) ... 2242s Selecting previously unselected package libjs-jquery. 2242s Preparing to unpack .../111-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 2242s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2242s Selecting previously unselected package libregexp-common-perl. 2242s Preparing to unpack .../112-libregexp-common-perl_2024080801-1_all.deb ... 2242s Unpacking libregexp-common-perl (2024080801-1) ... 2242s Selecting previously unselected package liblemonldap-ng-manager-perl. 2242s Preparing to unpack .../113-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 2242s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 2242s Selecting previously unselected package m4. 2242s Preparing to unpack .../114-m4_1.4.20-2_ppc64el.deb ... 2242s Unpacking m4 (1.4.20-2) ... 2242s Selecting previously unselected package autoconf. 2242s Preparing to unpack .../115-autoconf_2.72-3.1ubuntu1_all.deb ... 2242s Unpacking autoconf (2.72-3.1ubuntu1) ... 2242s Selecting previously unselected package dctrl-tools. 2242s Preparing to unpack .../116-dctrl-tools_2.24-3build4_ppc64el.deb ... 2242s Unpacking dctrl-tools (2.24-3build4) ... 2242s Selecting previously unselected package autodep8. 2242s Preparing to unpack .../117-autodep8_0.30build1_all.deb ... 2242s Unpacking autodep8 (0.30build1) ... 2242s Selecting previously unselected package autotools-dev. 2242s Preparing to unpack .../118-autotools-dev_20240727.1_all.deb ... 2242s Unpacking autotools-dev (20240727.1) ... 2242s Selecting previously unselected package automake. 2242s Preparing to unpack .../119-automake_1%3a1.18.1-3build1_all.deb ... 2242s Unpacking automake (1:1.18.1-3build1) ... 2242s Selecting previously unselected package autopoint. 2242s Preparing to unpack .../120-autopoint_0.23.2-1_all.deb ... 2242s Unpacking autopoint (0.23.2-1) ... 2242s Selecting previously unselected package libc-dev-bin. 2242s Preparing to unpack .../121-libc-dev-bin_2.42-2ubuntu4_ppc64el.deb ... 2242s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 2242s Selecting previously unselected package linux-libc-dev:ppc64el. 2242s Preparing to unpack .../122-linux-libc-dev_6.18.0-9.9_ppc64el.deb ... 2242s Unpacking linux-libc-dev:ppc64el (6.18.0-9.9) ... 2243s Selecting previously unselected package libcrypt-dev:ppc64el. 2243s Preparing to unpack .../123-libcrypt-dev_1%3a4.5.1-1_ppc64el.deb ... 2243s Unpacking libcrypt-dev:ppc64el (1:4.5.1-1) ... 2243s Selecting previously unselected package rpcsvc-proto. 2243s Preparing to unpack .../124-rpcsvc-proto_1.4.3-1_ppc64el.deb ... 2243s Unpacking rpcsvc-proto (1.4.3-1) ... 2243s Selecting previously unselected package libc6-dev:ppc64el. 2243s Preparing to unpack .../125-libc6-dev_2.42-2ubuntu4_ppc64el.deb ... 2243s Unpacking libc6-dev:ppc64el (2.42-2ubuntu4) ... 2243s Selecting previously unselected package libisl23:ppc64el. 2243s Preparing to unpack .../126-libisl23_0.27-1build1_ppc64el.deb ... 2243s Unpacking libisl23:ppc64el (0.27-1build1) ... 2243s Selecting previously unselected package libmpc3:ppc64el. 2243s Preparing to unpack .../127-libmpc3_1.3.1-2_ppc64el.deb ... 2243s Unpacking libmpc3:ppc64el (1.3.1-2) ... 2243s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 2243s Preparing to unpack .../128-cpp-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 2243s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 2243s Selecting previously unselected package cpp-15. 2243s Preparing to unpack .../129-cpp-15_15.2.0-12ubuntu1_ppc64el.deb ... 2243s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 2243s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 2243s Preparing to unpack .../130-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2243s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 2243s Selecting previously unselected package cpp. 2243s Preparing to unpack .../131-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2243s Unpacking cpp (4:15.2.0-4ubuntu1) ... 2243s Selecting previously unselected package libcc1-0:ppc64el. 2243s Preparing to unpack .../132-libcc1-0_15.2.0-12ubuntu1_ppc64el.deb ... 2243s Unpacking libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 2243s Selecting previously unselected package libitm1:ppc64el. 2243s Preparing to unpack .../133-libitm1_15.2.0-12ubuntu1_ppc64el.deb ... 2243s Unpacking libitm1:ppc64el (15.2.0-12ubuntu1) ... 2243s Selecting previously unselected package libasan8:ppc64el. 2243s Preparing to unpack .../134-libasan8_15.2.0-12ubuntu1_ppc64el.deb ... 2243s Unpacking libasan8:ppc64el (15.2.0-12ubuntu1) ... 2243s Selecting previously unselected package liblsan0:ppc64el. 2243s Preparing to unpack .../135-liblsan0_15.2.0-12ubuntu1_ppc64el.deb ... 2243s Unpacking liblsan0:ppc64el (15.2.0-12ubuntu1) ... 2243s Selecting previously unselected package libtsan2:ppc64el. 2243s Preparing to unpack .../136-libtsan2_15.2.0-12ubuntu1_ppc64el.deb ... 2243s Unpacking libtsan2:ppc64el (15.2.0-12ubuntu1) ... 2243s Selecting previously unselected package libubsan1:ppc64el. 2243s Preparing to unpack .../137-libubsan1_15.2.0-12ubuntu1_ppc64el.deb ... 2243s Unpacking libubsan1:ppc64el (15.2.0-12ubuntu1) ... 2243s Selecting previously unselected package libquadmath0:ppc64el. 2243s Preparing to unpack .../138-libquadmath0_15.2.0-12ubuntu1_ppc64el.deb ... 2243s Unpacking libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 2243s Selecting previously unselected package libgcc-15-dev:ppc64el. 2243s Preparing to unpack .../139-libgcc-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 2243s Unpacking libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 2243s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 2243s Preparing to unpack .../140-gcc-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 2243s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 2244s Selecting previously unselected package gcc-15. 2244s Preparing to unpack .../141-gcc-15_15.2.0-12ubuntu1_ppc64el.deb ... 2244s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 2244s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 2244s Preparing to unpack .../142-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2244s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 2244s Selecting previously unselected package gcc. 2244s Preparing to unpack .../143-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2244s Unpacking gcc (4:15.2.0-4ubuntu1) ... 2244s Selecting previously unselected package libstdc++-15-dev:ppc64el. 2244s Preparing to unpack .../144-libstdc++-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 2244s Unpacking libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 2244s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 2244s Preparing to unpack .../145-g++-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 2244s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 2244s Selecting previously unselected package g++-15. 2244s Preparing to unpack .../146-g++-15_15.2.0-12ubuntu1_ppc64el.deb ... 2244s Unpacking g++-15 (15.2.0-12ubuntu1) ... 2244s Selecting previously unselected package g++-powerpc64le-linux-gnu. 2244s Preparing to unpack .../147-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2244s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 2244s Selecting previously unselected package g++. 2244s Preparing to unpack .../148-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2244s Unpacking g++ (4:15.2.0-4ubuntu1) ... 2244s Selecting previously unselected package build-essential. 2244s Preparing to unpack .../149-build-essential_12.12ubuntu2_ppc64el.deb ... 2244s Unpacking build-essential (12.12ubuntu2) ... 2244s Selecting previously unselected package ca-certificates-java. 2244s Preparing to unpack .../150-ca-certificates-java_20240118build1_all.deb ... 2244s Unpacking ca-certificates-java (20240118build1) ... 2244s Selecting previously unselected package libdebhelper-perl. 2244s Preparing to unpack .../151-libdebhelper-perl_13.28ubuntu1_all.deb ... 2244s Unpacking libdebhelper-perl (13.28ubuntu1) ... 2244s Selecting previously unselected package libtool. 2244s Preparing to unpack .../152-libtool_2.5.4-9_all.deb ... 2244s Unpacking libtool (2.5.4-9) ... 2244s Selecting previously unselected package dh-autoreconf. 2244s Preparing to unpack .../153-dh-autoreconf_21_all.deb ... 2244s Unpacking dh-autoreconf (21) ... 2244s Selecting previously unselected package libarchive-zip-perl. 2244s Preparing to unpack .../154-libarchive-zip-perl_1.68-1_all.deb ... 2244s Unpacking libarchive-zip-perl (1.68-1) ... 2244s Selecting previously unselected package libfile-stripnondeterminism-perl. 2244s Preparing to unpack .../155-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 2244s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 2244s Selecting previously unselected package dh-strip-nondeterminism. 2244s Preparing to unpack .../156-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 2244s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 2244s Selecting previously unselected package debugedit. 2244s Preparing to unpack .../157-debugedit_1%3a5.2-3_ppc64el.deb ... 2244s Unpacking debugedit (1:5.2-3) ... 2244s Selecting previously unselected package dwz. 2244s Preparing to unpack .../158-dwz_0.16-2_ppc64el.deb ... 2244s Unpacking dwz (0.16-2) ... 2244s Selecting previously unselected package gettext. 2244s Preparing to unpack .../159-gettext_0.23.2-1_ppc64el.deb ... 2244s Unpacking gettext (0.23.2-1) ... 2244s Selecting previously unselected package intltool-debian. 2244s Preparing to unpack .../160-intltool-debian_0.35.0+20060710.6build1_all.deb ... 2244s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 2244s Selecting previously unselected package po-debconf. 2244s Preparing to unpack .../161-po-debconf_1.0.22_all.deb ... 2244s Unpacking po-debconf (1.0.22) ... 2244s Selecting previously unselected package debhelper. 2244s Preparing to unpack .../162-debhelper_13.28ubuntu1_all.deb ... 2244s Unpacking debhelper (13.28ubuntu1) ... 2245s Selecting previously unselected package java-common. 2245s Preparing to unpack .../163-java-common_0.76build1_all.deb ... 2245s Unpacking java-common (0.76build1) ... 2245s Selecting previously unselected package libpcsclite1:ppc64el. 2245s Preparing to unpack .../164-libpcsclite1_2.4.1-1_ppc64el.deb ... 2245s Unpacking libpcsclite1:ppc64el (2.4.1-1) ... 2245s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 2245s Preparing to unpack .../165-openjdk-21-jre-headless_21.0.10+7-1_ppc64el.deb ... 2245s Unpacking openjdk-21-jre-headless:ppc64el (21.0.10+7-1) ... 2246s Selecting previously unselected package default-jre-headless. 2246s Preparing to unpack .../166-default-jre-headless_2%3a1.21-76build1_ppc64el.deb ... 2246s Unpacking default-jre-headless (2:1.21-76build1) ... 2246s Selecting previously unselected package sgml-base. 2246s Preparing to unpack .../167-sgml-base_1.31+nmu1_all.deb ... 2246s Unpacking sgml-base (1.31+nmu1) ... 2246s Selecting previously unselected package xml-core. 2246s Preparing to unpack .../168-xml-core_0.19build1_all.deb ... 2246s Unpacking xml-core (0.19build1) ... 2246s Selecting previously unselected package docutils-common. 2246s Preparing to unpack .../169-docutils-common_0.22.4+dfsg-1_all.deb ... 2246s Unpacking docutils-common (0.22.4+dfsg-1) ... 2246s Selecting previously unselected package unzip. 2246s Preparing to unpack .../170-unzip_6.0-29ubuntu1_ppc64el.deb ... 2246s Unpacking unzip (6.0-29ubuntu1) ... 2246s Selecting previously unselected package java-wrappers. 2246s Preparing to unpack .../171-java-wrappers_0.5build1_all.deb ... 2246s Unpacking java-wrappers (0.5build1) ... 2246s Selecting previously unselected package libalgorithm-c3-perl. 2246s Preparing to unpack .../172-libalgorithm-c3-perl_0.11-2_all.deb ... 2246s Unpacking libalgorithm-c3-perl (0.11-2) ... 2246s Selecting previously unselected package libdigest-hmac-perl. 2246s Preparing to unpack .../173-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 2246s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 2246s Selecting previously unselected package libauth-yubikey-webclient-perl. 2246s Preparing to unpack .../174-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 2246s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 2246s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 2246s Preparing to unpack .../175-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 2246s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 2246s Selecting previously unselected package libdynaloader-functions-perl. 2246s Preparing to unpack .../176-libdynaloader-functions-perl_0.004-2_all.deb ... 2246s Unpacking libdynaloader-functions-perl (0.004-2) ... 2246s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 2246s Preparing to unpack .../177-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 2246s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 2246s Selecting previously unselected package libparams-classify-perl:ppc64el. 2246s Preparing to unpack .../178-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 2246s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 2246s Selecting previously unselected package libmodule-runtime-perl. 2246s Preparing to unpack .../179-libmodule-runtime-perl_0.018-1_all.deb ... 2246s Unpacking libmodule-runtime-perl (0.018-1) ... 2246s Selecting previously unselected package libmodule-implementation-perl. 2246s Preparing to unpack .../180-libmodule-implementation-perl_0.09-2_all.deb ... 2246s Unpacking libmodule-implementation-perl (0.09-2) ... 2246s Selecting previously unselected package libsub-exporter-progressive-perl. 2246s Preparing to unpack .../181-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 2246s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 2246s Selecting previously unselected package libvariable-magic-perl. 2246s Preparing to unpack .../182-libvariable-magic-perl_0.64-1build1_ppc64el.deb ... 2246s Unpacking libvariable-magic-perl (0.64-1build1) ... 2246s Selecting previously unselected package libb-hooks-endofscope-perl. 2246s Preparing to unpack .../183-libb-hooks-endofscope-perl_0.28-2_all.deb ... 2246s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 2246s Selecting previously unselected package libcrypt-random-seed-perl. 2246s Preparing to unpack .../184-libcrypt-random-seed-perl_0.03-3_all.deb ... 2246s Unpacking libcrypt-random-seed-perl (0.03-3) ... 2246s Selecting previously unselected package libmath-random-isaac-perl. 2246s Preparing to unpack .../185-libmath-random-isaac-perl_1.004-2_all.deb ... 2246s Unpacking libmath-random-isaac-perl (1.004-2) ... 2246s Selecting previously unselected package libbytes-random-secure-perl. 2246s Preparing to unpack .../186-libbytes-random-secure-perl_0.29-3_all.deb ... 2246s Unpacking libbytes-random-secure-perl (0.29-3) ... 2246s Selecting previously unselected package libcapture-tiny-perl. 2246s Preparing to unpack .../187-libcapture-tiny-perl_0.50-1_all.deb ... 2246s Unpacking libcapture-tiny-perl (0.50-1) ... 2246s Selecting previously unselected package libcares2:ppc64el. 2246s Preparing to unpack .../188-libcares2_1.34.6-1_ppc64el.deb ... 2246s Unpacking libcares2:ppc64el (1.34.6-1) ... 2246s Selecting previously unselected package libclass-c3-perl. 2246s Preparing to unpack .../189-libclass-c3-perl_0.35-2_all.deb ... 2246s Unpacking libclass-c3-perl (0.35-2) ... 2246s Selecting previously unselected package libclass-data-inheritable-perl. 2246s Preparing to unpack .../190-libclass-data-inheritable-perl_0.10-1_all.deb ... 2246s Unpacking libclass-data-inheritable-perl (0.10-1) ... 2246s Selecting previously unselected package libclass-method-modifiers-perl. 2246s Preparing to unpack .../191-libclass-method-modifiers-perl_2.15-1_all.deb ... 2246s Unpacking libclass-method-modifiers-perl (2.15-1) ... 2246s Selecting previously unselected package libclass-singleton-perl. 2246s Preparing to unpack .../192-libclass-singleton-perl_1.6-2_all.deb ... 2246s Unpacking libclass-singleton-perl (1.6-2) ... 2246s Selecting previously unselected package libclone-pp-perl. 2246s Preparing to unpack .../193-libclone-pp-perl_1.08-2_all.deb ... 2246s Unpacking libclone-pp-perl (1.08-2) ... 2246s Selecting previously unselected package libconvert-base32-perl. 2246s Preparing to unpack .../194-libconvert-base32-perl_0.06-3_all.deb ... 2246s Unpacking libconvert-base32-perl (0.06-3) ... 2246s Selecting previously unselected package libconvert-binhex-perl. 2246s Preparing to unpack .../195-libconvert-binhex-perl_1.125-3_all.deb ... 2246s Unpacking libconvert-binhex-perl (1.125-3) ... 2246s Selecting previously unselected package libcrypt-dh-gmp-perl. 2246s Preparing to unpack .../196-libcrypt-dh-gmp-perl_0.00012-2build5_ppc64el.deb ... 2246s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 2246s Selecting previously unselected package libcrypt-jwt-perl. 2246s Preparing to unpack .../197-libcrypt-jwt-perl_0.037-1_all.deb ... 2246s Unpacking libcrypt-jwt-perl (0.037-1) ... 2246s Selecting previously unselected package libcrypt-ssleay-perl. 2246s Preparing to unpack .../198-libcrypt-ssleay-perl_0.73.06-2build6_ppc64el.deb ... 2246s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 2246s Selecting previously unselected package libdata-hexdump-perl. 2246s Preparing to unpack .../199-libdata-hexdump-perl_0.04-2_all.deb ... 2246s Unpacking libdata-hexdump-perl (0.04-2) ... 2246s Selecting previously unselected package libparams-util-perl. 2246s Preparing to unpack .../200-libparams-util-perl_1.102-3build1_ppc64el.deb ... 2246s Unpacking libparams-util-perl (1.102-3build1) ... 2246s Selecting previously unselected package libsub-install-perl. 2246s Preparing to unpack .../201-libsub-install-perl_0.929-1_all.deb ... 2246s Unpacking libsub-install-perl (0.929-1) ... 2246s Selecting previously unselected package libdata-optlist-perl. 2246s Preparing to unpack .../202-libdata-optlist-perl_0.114-1_all.deb ... 2246s Unpacking libdata-optlist-perl (0.114-1) ... 2246s Selecting previously unselected package liblist-someutils-perl. 2246s Preparing to unpack .../203-liblist-someutils-perl_0.59-1_all.deb ... 2246s Unpacking liblist-someutils-perl (0.59-1) ... 2246s Selecting previously unselected package liblist-utilsby-perl. 2246s Preparing to unpack .../204-liblist-utilsby-perl_0.12-2_all.deb ... 2246s Unpacking liblist-utilsby-perl (0.12-2) ... 2246s Selecting previously unselected package liblist-allutils-perl. 2246s Preparing to unpack .../205-liblist-allutils-perl_0.19-1_all.deb ... 2246s Unpacking liblist-allutils-perl (0.19-1) ... 2246s Selecting previously unselected package libimport-into-perl. 2246s Preparing to unpack .../206-libimport-into-perl_1.002005-2_all.deb ... 2246s Unpacking libimport-into-perl (1.002005-2) ... 2246s Selecting previously unselected package librole-tiny-perl. 2246s Preparing to unpack .../207-librole-tiny-perl_2.002004-1_all.deb ... 2246s Unpacking librole-tiny-perl (2.002004-1) ... 2246s Selecting previously unselected package libsub-quote-perl. 2246s Preparing to unpack .../208-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 2246s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 2246s Selecting previously unselected package libmoo-perl. 2246s Preparing to unpack .../209-libmoo-perl_2.005005-1_all.deb ... 2246s Unpacking libmoo-perl (2.005005-1) ... 2246s Selecting previously unselected package libdata-password-zxcvbn-perl. 2246s Preparing to unpack .../210-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 2246s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 2246s Selecting previously unselected package libpackage-stash-perl. 2246s Preparing to unpack .../211-libpackage-stash-perl_0.40-1_all.deb ... 2246s Unpacking libpackage-stash-perl (0.40-1) ... 2246s Selecting previously unselected package libsub-identify-perl. 2246s Preparing to unpack .../212-libsub-identify-perl_0.14-4_ppc64el.deb ... 2246s Unpacking libsub-identify-perl (0.14-4) ... 2246s Selecting previously unselected package libsub-name-perl:ppc64el. 2246s Preparing to unpack .../213-libsub-name-perl_0.28-1_ppc64el.deb ... 2246s Unpacking libsub-name-perl:ppc64el (0.28-1) ... 2247s Selecting previously unselected package libnamespace-clean-perl. 2247s Preparing to unpack .../214-libnamespace-clean-perl_0.27-2_all.deb ... 2247s Unpacking libnamespace-clean-perl (0.27-2) ... 2247s Selecting previously unselected package libnamespace-autoclean-perl. 2247s Preparing to unpack .../215-libnamespace-autoclean-perl_0.31-1_all.deb ... 2247s Unpacking libnamespace-autoclean-perl (0.31-1) ... 2247s Selecting previously unselected package libsub-exporter-perl. 2247s Preparing to unpack .../216-libsub-exporter-perl_0.990-1_all.deb ... 2247s Unpacking libsub-exporter-perl (0.990-1) ... 2247s Selecting previously unselected package libeval-closure-perl. 2247s Preparing to unpack .../217-libeval-closure-perl_0.14-3_all.deb ... 2247s Unpacking libeval-closure-perl (0.14-3) ... 2247s Selecting previously unselected package libexception-class-perl. 2247s Preparing to unpack .../218-libexception-class-perl_1.45-1_all.deb ... 2247s Unpacking libexception-class-perl (1.45-1) ... 2247s Selecting previously unselected package libparams-validationcompiler-perl. 2247s Preparing to unpack .../219-libparams-validationcompiler-perl_0.31-1_all.deb ... 2247s Unpacking libparams-validationcompiler-perl (0.31-1) ... 2247s Selecting previously unselected package libmro-compat-perl. 2247s Preparing to unpack .../220-libmro-compat-perl_0.15-2_all.deb ... 2247s Unpacking libmro-compat-perl (0.15-2) ... 2247s Selecting previously unselected package libxstring-perl:ppc64el. 2247s Preparing to unpack .../221-libxstring-perl_0.005-2build4_ppc64el.deb ... 2247s Unpacking libxstring-perl:ppc64el (0.005-2build4) ... 2247s Selecting previously unselected package libspecio-perl. 2247s Preparing to unpack .../222-libspecio-perl_0.53-1_all.deb ... 2247s Unpacking libspecio-perl (0.53-1) ... 2247s Selecting previously unselected package libdatetime-locale-perl. 2247s Preparing to unpack .../223-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 2247s Unpacking libdatetime-locale-perl (1:1.45-1) ... 2247s Selecting previously unselected package libdatetime-timezone-perl. 2247s Preparing to unpack .../224-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 2247s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 2247s Selecting previously unselected package libdatetime-perl. 2247s Preparing to unpack .../225-libdatetime-perl_2%3a1.65-1build3_ppc64el.deb ... 2247s Unpacking libdatetime-perl (2:1.65-1build3) ... 2247s Selecting previously unselected package libdatetime-format-rfc3339-perl. 2247s Preparing to unpack .../226-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 2247s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 2247s Selecting previously unselected package libdbi-perl:ppc64el. 2247s Preparing to unpack .../227-libdbi-perl_1.647-1build1_ppc64el.deb ... 2247s Unpacking libdbi-perl:ppc64el (1.647-1build1) ... 2247s Selecting previously unselected package libdbd-sqlite3-perl:ppc64el. 2247s Preparing to unpack .../228-libdbd-sqlite3-perl_1.76-1_ppc64el.deb ... 2247s Unpacking libdbd-sqlite3-perl:ppc64el (1.76-1) ... 2247s Selecting previously unselected package libemail-simple-perl. 2247s Preparing to unpack .../229-libemail-simple-perl_2.218-1_all.deb ... 2247s Unpacking libemail-simple-perl (2.218-1) ... 2247s Selecting previously unselected package libmodule-pluggable-perl. 2247s Preparing to unpack .../230-libmodule-pluggable-perl_5.2-5_all.deb ... 2247s Unpacking libmodule-pluggable-perl (5.2-5) ... 2247s Selecting previously unselected package libemail-abstract-perl. 2247s Preparing to unpack .../231-libemail-abstract-perl_3.010-1_all.deb ... 2247s Unpacking libemail-abstract-perl (3.010-1) ... 2247s Selecting previously unselected package libemail-address-xs-perl. 2247s Preparing to unpack .../232-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 2247s Unpacking libemail-address-xs-perl (1.05-1build5) ... 2247s Selecting previously unselected package libmoox-types-mooselike-perl. 2247s Preparing to unpack .../233-libmoox-types-mooselike-perl_0.29-2_all.deb ... 2247s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 2247s Selecting previously unselected package libthrowable-perl. 2247s Preparing to unpack .../234-libthrowable-perl_1.001-2_all.deb ... 2247s Unpacking libthrowable-perl (1.001-2) ... 2247s Selecting previously unselected package libemail-sender-perl. 2247s Preparing to unpack .../235-libemail-sender-perl_2.601-1_all.deb ... 2247s Unpacking libemail-sender-perl (2.601-1) ... 2247s Selecting previously unselected package libexporter-tiny-perl. 2247s Preparing to unpack .../236-libexporter-tiny-perl_1.006003-1_all.deb ... 2247s Unpacking libexporter-tiny-perl (1.006003-1) ... 2247s Selecting previously unselected package libextutils-depends-perl. 2247s Preparing to unpack .../237-libextutils-depends-perl_0.8002-1_all.deb ... 2247s Unpacking libextutils-depends-perl (0.8002-1) ... 2247s Selecting previously unselected package libfont-afm-perl. 2247s Preparing to unpack .../238-libfont-afm-perl_1.20-4_all.deb ... 2247s Unpacking libfont-afm-perl (1.20-4) ... 2247s Selecting previously unselected package libimagequant0:ppc64el. 2247s Preparing to unpack .../239-libimagequant0_2.18.0-1build1_ppc64el.deb ... 2247s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 2247s Selecting previously unselected package libxpm4:ppc64el. 2247s Preparing to unpack .../240-libxpm4_1%3a3.5.17-1build3_ppc64el.deb ... 2247s Unpacking libxpm4:ppc64el (1:3.5.17-1build3) ... 2247s Selecting previously unselected package libgd3:ppc64el. 2247s Preparing to unpack .../241-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 2247s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 2247s Selecting previously unselected package libgd-perl. 2247s Preparing to unpack .../242-libgd-perl_2.84-2_ppc64el.deb ... 2247s Unpacking libgd-perl (2.84-2) ... 2247s Selecting previously unselected package libgd-securityimage-perl. 2247s Preparing to unpack .../243-libgd-securityimage-perl_1.75-3_all.deb ... 2247s Unpacking libgd-securityimage-perl (1.75-3) ... 2247s Selecting previously unselected package libglib-perl:ppc64el. 2247s Preparing to unpack .../244-libglib-perl_3%3a1.329.4-1_ppc64el.deb ... 2247s Unpacking libglib-perl:ppc64el (3:1.329.4-1) ... 2248s Selecting previously unselected package libgssapi-perl. 2248s Preparing to unpack .../245-libgssapi-perl_0.28-4build5_ppc64el.deb ... 2248s Unpacking libgssapi-perl (0.28-4build5) ... 2248s Selecting previously unselected package libhtml-format-perl. 2248s Preparing to unpack .../246-libhtml-format-perl_2.16-2_all.deb ... 2248s Unpacking libhtml-format-perl (2.16-2) ... 2248s Selecting previously unselected package libhtml-formattext-withlinks-perl. 2248s Preparing to unpack .../247-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 2248s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 2248s Selecting previously unselected package libhttp-daemon-perl. 2248s Preparing to unpack .../248-libhttp-daemon-perl_6.16-1_all.deb ... 2248s Unpacking libhttp-daemon-perl (6.16-1) ... 2248s Selecting previously unselected package libio-pty-perl. 2248s Preparing to unpack .../249-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 2248s Unpacking libio-pty-perl (1:1.20-1build3) ... 2248s Selecting previously unselected package libio-sessiondata-perl. 2248s Preparing to unpack .../250-libio-sessiondata-perl_1.03-3_all.deb ... 2248s Unpacking libio-sessiondata-perl (1.03-3) ... 2248s Selecting previously unselected package libperlio-via-timeout-perl. 2248s Preparing to unpack .../251-libperlio-via-timeout-perl_0.32-3_all.deb ... 2248s Unpacking libperlio-via-timeout-perl (0.32-3) ... 2248s Selecting previously unselected package libio-socket-timeout-perl. 2248s Preparing to unpack .../252-libio-socket-timeout-perl_0.32-3_all.deb ... 2248s Unpacking libio-socket-timeout-perl (0.32-3) ... 2248s Selecting previously unselected package libio-string-perl. 2248s Preparing to unpack .../253-libio-string-perl_1.08-4_all.deb ... 2248s Unpacking libio-string-perl (1.08-4) ... 2248s Selecting previously unselected package libio-stringy-perl. 2248s Preparing to unpack .../254-libio-stringy-perl_2.113-2_all.deb ... 2248s Unpacking libio-stringy-perl (2.113-2) ... 2248s Selecting previously unselected package libipc-run-perl. 2248s Preparing to unpack .../255-libipc-run-perl_20250809.0-1build1_all.deb ... 2248s Unpacking libipc-run-perl (20250809.0-1build1) ... 2248s Selecting previously unselected package libjargs-java. 2248s Preparing to unpack .../256-libjargs-java_1.0.0-5build1_all.deb ... 2248s Unpacking libjargs-java (1.0.0-5build1) ... 2248s Selecting previously unselected package libxslt1.1:ppc64el. 2248s Preparing to unpack .../257-libxslt1.1_1.1.43-0.3_ppc64el.deb ... 2248s Unpacking libxslt1.1:ppc64el (1.1.43-0.3) ... 2248s Selecting previously unselected package libxmlsec1-1:ppc64el. 2248s Preparing to unpack .../258-libxmlsec1-1_1.3.9-1_ppc64el.deb ... 2248s Unpacking libxmlsec1-1:ppc64el (1.3.9-1) ... 2248s Selecting previously unselected package libxmlsec1-openssl1:ppc64el. 2248s Preparing to unpack .../259-libxmlsec1-openssl1_1.3.9-1_ppc64el.deb ... 2248s Unpacking libxmlsec1-openssl1:ppc64el (1.3.9-1) ... 2248s Selecting previously unselected package liblasso3t64. 2248s Preparing to unpack .../260-liblasso3t64_2.9.0-3_ppc64el.deb ... 2248s Unpacking liblasso3t64 (2.9.0-3) ... 2248s Selecting previously unselected package liblasso-perl:ppc64el. 2248s Preparing to unpack .../261-liblasso-perl_2.9.0-3_ppc64el.deb ... 2248s Unpacking liblasso-perl:ppc64el (2.9.0-3) ... 2248s Selecting previously unselected package liblist-moreutils-xs-perl. 2248s Preparing to unpack .../262-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 2248s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 2248s Selecting previously unselected package liblist-moreutils-perl. 2248s Preparing to unpack .../263-liblist-moreutils-perl_0.430-2_all.deb ... 2248s Unpacking liblist-moreutils-perl (0.430-2) ... 2248s Selecting previously unselected package libllhttp9.3. 2248s Preparing to unpack .../264-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_ppc64el.deb ... 2248s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 2248s Selecting previously unselected package liblog-log4perl-perl. 2248s Preparing to unpack .../265-liblog-log4perl-perl_1.57-1_all.deb ... 2248s Unpacking liblog-log4perl-perl (1.57-1) ... 2248s Selecting previously unselected package liblwp-protocol-psgi-perl. 2248s Preparing to unpack .../266-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 2248s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 2248s Selecting previously unselected package libnet-smtp-ssl-perl. 2248s Preparing to unpack .../267-libnet-smtp-ssl-perl_1.04-2_all.deb ... 2248s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 2248s Selecting previously unselected package libmailtools-perl. 2248s Preparing to unpack .../268-libmailtools-perl_2.22-1_all.deb ... 2248s Unpacking libmailtools-perl (2.22-1) ... 2248s Selecting previously unselected package libmime-tools-perl. 2248s Preparing to unpack .../269-libmime-tools-perl_5.515-1_all.deb ... 2248s Unpacking libmime-tools-perl (5.515-1) ... 2248s Selecting previously unselected package libnet-ip-perl. 2248s Preparing to unpack .../270-libnet-ip-perl_1.26-4_all.deb ... 2248s Unpacking libnet-ip-perl (1.26-4) ... 2248s Selecting previously unselected package libnet-ldap-perl. 2248s Preparing to unpack .../271-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 2248s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 2248s Selecting previously unselected package libxml-namespacesupport-perl. 2248s Preparing to unpack .../272-libxml-namespacesupport-perl_1.12-2_all.deb ... 2248s Unpacking libxml-namespacesupport-perl (1.12-2) ... 2248s Selecting previously unselected package libxml-sax-base-perl. 2248s Preparing to unpack .../273-libxml-sax-base-perl_1.09-3_all.deb ... 2248s Unpacking libxml-sax-base-perl (1.09-3) ... 2248s Selecting previously unselected package libxml-sax-perl. 2248s Preparing to unpack .../274-libxml-sax-perl_1.02+dfsg-4_all.deb ... 2248s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 2248s Selecting previously unselected package libxml-libxml-perl. 2248s Preparing to unpack .../275-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_ppc64el.deb ... 2248s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 2248s Selecting previously unselected package libxml-simple-perl. 2248s Preparing to unpack .../276-libxml-simple-perl_2.25-2_all.deb ... 2248s Unpacking libxml-simple-perl (2.25-2) ... 2248s Selecting previously unselected package libnet-openid-common-perl. 2248s Preparing to unpack .../277-libnet-openid-common-perl_1.20-2_all.deb ... 2248s Unpacking libnet-openid-common-perl (1.20-2) ... 2248s Selecting previously unselected package libnet-openid-consumer-perl. 2248s Preparing to unpack .../278-libnet-openid-consumer-perl_1.18-2_all.deb ... 2248s Unpacking libnet-openid-consumer-perl (1.18-2) ... 2248s Selecting previously unselected package libnet-openid-server-perl. 2248s Preparing to unpack .../279-libnet-openid-server-perl_1.09-4_all.deb ... 2248s Unpacking libnet-openid-server-perl (1.09-4) ... 2248s Selecting previously unselected package libsimdjson29:ppc64el. 2248s Preparing to unpack .../280-libsimdjson29_4.2.4-1_ppc64el.deb ... 2248s Unpacking libsimdjson29:ppc64el (4.2.4-1) ... 2248s Selecting previously unselected package libsimdutf29:ppc64el. 2248s Preparing to unpack .../281-libsimdutf29_7.7.1-3_ppc64el.deb ... 2248s Unpacking libsimdutf29:ppc64el (7.7.1-3) ... 2248s Selecting previously unselected package node-corepack. 2248s Preparing to unpack .../282-node-corepack_0.24.0-5build1_all.deb ... 2248s Unpacking node-corepack (0.24.0-5build1) ... 2248s Selecting previously unselected package nodejs. 2248s Preparing to unpack .../283-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_ppc64el.deb ... 2248s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2248s Selecting previously unselected package node-xtend. 2248s Preparing to unpack .../284-node-xtend_4.0.2-3_all.deb ... 2248s Unpacking node-xtend (4.0.2-3) ... 2248s Selecting previously unselected package node-acorn. 2248s Preparing to unpack .../285-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 2248s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 2248s Selecting previously unselected package node-cjs-module-lexer. 2248s Preparing to unpack .../286-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 2248s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 2248s Selecting previously unselected package node-balanced-match. 2248s Preparing to unpack .../287-node-balanced-match_2.0.0-1_all.deb ... 2248s Unpacking node-balanced-match (2.0.0-1) ... 2248s Selecting previously unselected package node-brace-expansion. 2248s Preparing to unpack .../288-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 2248s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 2248s Selecting previously unselected package node-minimatch. 2248s Preparing to unpack .../289-node-minimatch_9.0.3-6_all.deb ... 2248s Unpacking node-minimatch (9.0.3-6) ... 2248s Selecting previously unselected package node-ms. 2248s Preparing to unpack .../290-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 2248s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 2248s Selecting previously unselected package node-debug. 2248s Preparing to unpack .../291-node-debug_4.4.1+~4.1.12-1_all.deb ... 2248s Unpacking node-debug (4.4.1+~4.1.12-1) ... 2248s Selecting previously unselected package node-lru-cache. 2248s Preparing to unpack .../292-node-lru-cache_10.0.1-3_all.deb ... 2248s Unpacking node-lru-cache (10.0.1-3) ... 2249s Selecting previously unselected package node-semver. 2249s Preparing to unpack .../293-node-semver_7.6.1+~7.5.8-2_all.deb ... 2249s Unpacking node-semver (7.6.1+~7.5.8-2) ... 2249s Selecting previously unselected package node-llhttp. 2249s Preparing to unpack .../294-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 2249s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 2249s Selecting previously unselected package node-undici. 2249s Preparing to unpack .../295-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 2249s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 2249s Selecting previously unselected package libnode127:ppc64el. 2249s Preparing to unpack .../296-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_ppc64el.deb ... 2249s Unpacking libnode127:ppc64el (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2249s Selecting previously unselected package libregexp-assemble-perl. 2249s Preparing to unpack .../297-libregexp-assemble-perl_0.38-2_all.deb ... 2249s Unpacking libregexp-assemble-perl (0.38-2) ... 2249s Selecting previously unselected package libtask-weaken-perl. 2249s Preparing to unpack .../298-libtask-weaken-perl_1.06-2_all.deb ... 2249s Unpacking libtask-weaken-perl (1.06-2) ... 2249s Selecting previously unselected package libxml-parser-perl. 2249s Preparing to unpack .../299-libxml-parser-perl_2.47-1build4_ppc64el.deb ... 2249s Unpacking libxml-parser-perl (2.47-1build4) ... 2249s Selecting previously unselected package libsoap-lite-perl. 2249s Preparing to unpack .../300-libsoap-lite-perl_1.27-3_all.deb ... 2249s Unpacking libsoap-lite-perl (1.27-3) ... 2249s Selecting previously unselected package libstring-random-perl. 2249s Preparing to unpack .../301-libstring-random-perl_1%3a0.32-2_all.deb ... 2249s Unpacking libstring-random-perl (1:0.32-2) ... 2249s Selecting previously unselected package libtest-leaktrace-perl. 2249s Preparing to unpack .../302-libtest-leaktrace-perl_0.17-1build6_ppc64el.deb ... 2249s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 2249s Selecting previously unselected package libtest-output-perl. 2249s Preparing to unpack .../303-libtest-output-perl_1.036-1_all.deb ... 2249s Unpacking libtest-output-perl (1.036-1) ... 2249s Selecting previously unselected package libtest-pod-perl. 2249s Preparing to unpack .../304-libtest-pod-perl_1.52-3_all.deb ... 2249s Unpacking libtest-pod-perl (1.52-3) ... 2249s Selecting previously unselected package libtext-unidecode-perl. 2249s Preparing to unpack .../305-libtext-unidecode-perl_1.30-3_all.deb ... 2249s Unpacking libtext-unidecode-perl (1.30-3) ... 2249s Selecting previously unselected package libtime-fake-perl. 2249s Preparing to unpack .../306-libtime-fake-perl_0.11-4_all.deb ... 2249s Unpacking libtime-fake-perl (0.11-4) ... 2249s Selecting previously unselected package libxml-libxslt-perl:ppc64el. 2249s Preparing to unpack .../307-libxml-libxslt-perl_2.003000-4_ppc64el.deb ... 2249s Unpacking libxml-libxslt-perl:ppc64el (2.003000-4) ... 2249s Selecting previously unselected package node-uglify-js. 2249s Preparing to unpack .../308-node-uglify-js_3.17.4-2build1_all.deb ... 2249s Unpacking node-uglify-js (3.17.4-2build1) ... 2249s Selecting previously unselected package python3-defusedxml. 2249s Preparing to unpack .../309-python3-defusedxml_0.7.1-3build1_all.deb ... 2249s Unpacking python3-defusedxml (0.7.1-3build1) ... 2249s Selecting previously unselected package python3-roman-numerals. 2249s Preparing to unpack .../310-python3-roman-numerals_4.1.0-1_all.deb ... 2249s Unpacking python3-roman-numerals (4.1.0-1) ... 2249s Selecting previously unselected package python3-docutils. 2249s Preparing to unpack .../311-python3-docutils_0.22.4+dfsg-1_all.deb ... 2249s Unpacking python3-docutils (0.22.4+dfsg-1) ... 2249s Selecting previously unselected package python3-imagesize. 2249s Preparing to unpack .../312-python3-imagesize_1.4.1-1build1_all.deb ... 2249s Unpacking python3-imagesize (1.4.1-1build1) ... 2249s Selecting previously unselected package python3-snowballstemmer. 2249s Preparing to unpack .../313-python3-snowballstemmer_3.0.1-1_all.deb ... 2249s Unpacking python3-snowballstemmer (3.0.1-1) ... 2249s Selecting previously unselected package sphinx-common. 2249s Preparing to unpack .../314-sphinx-common_8.2.3-12_all.deb ... 2249s Unpacking sphinx-common (8.2.3-12) ... 2250s Selecting previously unselected package python3-alabaster. 2250s Preparing to unpack .../315-python3-alabaster_0.7.16-0.1build1_all.deb ... 2250s Unpacking python3-alabaster (0.7.16-0.1build1) ... 2250s Selecting previously unselected package python3-sphinx. 2250s Preparing to unpack .../316-python3-sphinx_8.2.3-12_all.deb ... 2250s Unpacking python3-sphinx (8.2.3-12) ... 2250s Selecting previously unselected package libjs-bootswatch. 2250s Preparing to unpack .../317-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 2250s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 2250s Selecting previously unselected package python3-sphinx-bootstrap-theme. 2250s Preparing to unpack .../318-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 2250s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 2250s Selecting previously unselected package uglifyjs. 2250s Preparing to unpack .../319-uglifyjs_3.17.4-2build1_all.deb ... 2250s Unpacking uglifyjs (3.17.4-2build1) ... 2250s Selecting previously unselected package yui-compressor. 2250s Preparing to unpack .../320-yui-compressor_2.4.8-3build1_all.deb ... 2250s Unpacking yui-compressor (2.4.8-3build1) ... 2250s Selecting previously unselected package libauthen-radius-perl. 2250s Preparing to unpack .../321-libauthen-radius-perl_0.33-1_all.deb ... 2250s Unpacking libauthen-radius-perl (0.33-1) ... 2250s Selecting previously unselected package pkg-perl-autopkgtest. 2250s Preparing to unpack .../322-pkg-perl-autopkgtest_0.85_all.deb ... 2250s Unpacking pkg-perl-autopkgtest (0.85) ... 2250s Setting up libconfig-inifiles-perl (3.000003-4) ... 2250s Setting up libmodule-pluggable-perl (5.2-5) ... 2250s Setting up node-uglify-js (3.17.4-2build1) ... 2250s Setting up libio-sessiondata-perl (1.03-3) ... 2250s Setting up liblcms2-2:ppc64el (2.17-1) ... 2250s Setting up libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 2250s Setting up libaom3:ppc64el (3.13.1-2) ... 2250s Setting up node-lru-cache (10.0.1-3) ... 2250s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 2250s Setting up libmath-random-isaac-perl (1.004-2) ... 2250s Setting up libtask-weaken-perl (1.06-2) ... 2250s Setting up libmouse-perl:ppc64el (2.6.1-1) ... 2250s Setting up libhttp-multipartparser-perl (0.02-3) ... 2250s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 2250s Setting up libxpm4:ppc64el (1:3.5.17-1build3) ... 2250s Setting up java-common (0.76build1) ... 2250s Setting up libclass-inspector-perl (1.36-3) ... 2250s Setting up libfont-afm-perl (1.20-4) ... 2250s Setting up libdynaloader-functions-perl (0.004-2) ... 2250s Setting up libclass-method-modifiers-perl (2.15-1) ... 2250s Setting up libio-pty-perl (1:1.20-1build3) ... 2250s Setting up libdata-hexdump-perl (0.04-2) ... 2250s Setting up python3-defusedxml (0.7.1-3build1) ... 2250s Setting up libclone-perl:ppc64el (0.47-1) ... 2250s Setting up libarchive-zip-perl (1.68-1) ... 2250s Setting up libsub-identify-perl (0.14-4) ... 2250s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 2250s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 2250s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 2250s Setting up python3-alabaster (0.7.16-0.1build1) ... 2250s Setting up libio-stringy-perl (2.113-2) ... 2250s Setting up libhtml-tagset-perl (3.24-1) ... 2250s Setting up unzip (6.0-29ubuntu1) ... 2250s Setting up libdebhelper-perl (13.28ubuntu1) ... 2250s Setting up libperlio-via-timeout-perl (0.32-3) ... 2250s Setting up libfilesys-notify-simple-perl (0.14-3) ... 2250s Setting up libnet-cidr-perl (0.27-1build1) ... 2250s Setting up libipc-sharelite-perl (0.17-5build4) ... 2250s Setting up libconvert-binhex-perl (1.125-3) ... 2250s Setting up liblwp-mediatypes-perl (6.04-2) ... 2250s Setting up libcrypt-urandom-perl (0.54-1) ... 2250s Setting up x11-common (1:7.7+24ubuntu1) ... 2250s Setting up libtest-pod-perl (1.52-3) ... 2250s Setting up libtry-tiny-perl (0.32-1) ... 2250s Setting up libdeflate0:ppc64el (1.23-2) ... 2250s Setting up perl-openssl-defaults:ppc64el (7build4) ... 2250s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 2250s Setting up linux-libc-dev:ppc64el (6.18.0-9.9) ... 2250s Setting up libxml-namespacesupport-perl (1.12-2) ... 2250s Setting up m4 (1.4.20-2) ... 2250s Setting up libposix-strftime-compiler-perl (0.46-1) ... 2250s Setting up libclass-singleton-perl (1.6-2) ... 2250s Setting up libencode-locale-perl (1.05-3) ... 2250s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 2250s Setting up libxstring-perl:ppc64el (0.005-2build4) ... 2250s Setting up libgomp1:ppc64el (15.2.0-12ubuntu1) ... 2250s Setting up libclass-errorhandler-perl (0.04-3) ... 2250s Setting up liblist-utilsby-perl (0.12-2) ... 2250s Setting up libjs-angularjs (1.8.3-3) ... 2250s Setting up libjbig0:ppc64el (2.1-6.1ubuntu3) ... 2250s Setting up libtime-fake-perl (0.11-4) ... 2250s Setting up libfcgi-procmanager-perl (0.28-3) ... 2250s Setting up libregexp-common-perl (2024080801-1) ... 2250s Setting up libtest-sharedfork-perl (0.35-3) ... 2250s Setting up libsub-install-perl (0.929-1) ... 2250s Setting up libextutils-depends-perl (0.8002-1) ... 2250s Setting up libhash-multivalue-perl (0.16-3) ... 2250s Setting up libjs-es5-shim (4.6.7-2) ... 2250s Setting up liberror-perl (0.17030-1) ... 2250s Setting up libapache-session-perl (1.94-2) ... 2250s Setting up libxml-sax-base-perl (1.09-3) ... 2250s Setting up libio-string-perl (1.08-4) ... 2250s Setting up libtest-leaktrace-perl (0.17-1build6) ... 2250s Setting up libsimdutf29:ppc64el (7.7.1-3) ... 2251s Setting up libsimdjson29:ppc64el (4.2.4-1) ... 2251s Setting up libfontenc1:ppc64el (1:1.1.8-1build2) ... 2251s Setting up autotools-dev (20240727.1) ... 2251s Setting up libstream-buffered-perl (0.03-3) ... 2251s Setting up libclass-data-inheritable-perl (0.10-1) ... 2251s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 2251s Setting up libalgorithm-c3-perl (0.11-2) ... 2251s Setting up rpcsvc-proto (1.4.3-1) ... 2251s Setting up liblog-log4perl-perl (1.57-1) ... 2251s Setting up libapache-logformat-compiler-perl (0.36-3) ... 2251s Setting up libcrypt-random-seed-perl (0.03-3) ... 2251s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 2251s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 2251s Setting up python3-snowballstemmer (3.0.1-1) ... 2251s Setting up node-balanced-match (2.0.0-1) ... 2251s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 2251s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 2251s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 2251s Setting up libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 2251s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 2251s Setting up libemail-date-format-perl (1.008-1) ... 2251s Setting up libcryptx-perl (0.087-1) ... 2251s Setting up libcares2:ppc64el (1.34.6-1) ... 2251s Setting up libmpc3:ppc64el (1.3.1-2) ... 2251s Setting up libvariable-magic-perl (0.64-1build1) ... 2251s Setting up libio-html-perl (1.004-3) ... 2251s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 2251s Setting up autopoint (0.23.2-1) ... 2251s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 2251s Setting up libipc-run-perl (20250809.0-1build1) ... 2251s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 2251s Setting up libpcsclite1:ppc64el (2.4.1-1) ... 2251s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 2251s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 2251s Setting up libltdl7:ppc64el (2.5.4-9) ... 2251s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 2251s Setting up libstring-random-perl (1:0.32-2) ... 2251s Setting up libparams-util-perl (1.102-3build1) ... 2251s Setting up autoconf (2.72-3.1ubuntu1) ... 2251s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 2251s Setting up libwebp7:ppc64el (1.5.0-0.1build1) ... 2251s Setting up libcapture-tiny-perl (0.50-1) ... 2251s Setting up libtimedate-perl (2.3300-2) ... 2251s Setting up libubsan1:ppc64el (15.2.0-12ubuntu1) ... 2251s Setting up libsub-name-perl:ppc64el (0.28-1) ... 2251s Setting up libtypes-serialiser-perl (1.01-1) ... 2251s Setting up libgssapi-perl (0.28-4build5) ... 2251s Setting up dwz (0.16-2) ... 2251s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 2251s Setting up liblqr-1-0:ppc64el (0.4.2-2.2) ... 2251s Setting up libcrypt-dev:ppc64el (1:4.5.1-1) ... 2251s Setting up libasan8:ppc64el (15.2.0-12ubuntu1) ... 2251s Setting up libjson-perl (4.10000-1) ... 2251s Setting up libxslt1.1:ppc64el (1.1.43-0.3) ... 2251s Setting up libjargs-java (1.0.0-5build1) ... 2251s Setting up librole-tiny-perl (2.002004-1) ... 2251s Setting up debugedit (1:5.2-3) ... 2251s Setting up libfile-sharedir-perl (1.118-3) ... 2251s Setting up libfcgi-perl (0.82+ds-3build3) ... 2251s Setting up python3-roman-numerals (4.1.0-1) ... 2251s Setting up libopenjp2-7:ppc64el (2.5.4-1) ... 2251s Setting up libwww-form-urlencoded-perl (0.26-2) ... 2251s Setting up sgml-base (1.31+nmu1) ... 2251s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 2251s Setting up libdevel-stacktrace-perl (2.0500-1) ... 2251s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 2251s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 2251s Setting up node-minimatch (9.0.3-6) ... 2251s Setting up libtsan2:ppc64el (15.2.0-12ubuntu1) ... 2251s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2251s Setting up ca-certificates-java (20240118build1) ... 2251s No JRE found. Skipping Java certificates setup. 2251s Setting up libexporter-tiny-perl (1.006003-1) ... 2251s Setting up node-xtend (4.0.2-3) ... 2251s Setting up libisl23:ppc64el (0.27-1build1) ... 2251s Setting up libconvert-asn1-perl (0.34-1) ... 2251s Setting up libtext-unidecode-perl (1.30-3) ... 2251s Setting up libde265-0:ppc64el (1.0.16-1build1) ... 2251s Setting up libc-dev-bin (2.42-2ubuntu4) ... 2251s Setting up libregexp-assemble-perl (0.38-2) ... 2251s Setting up libnet-ip-perl (1.26-4) ... 2251s Setting up libwebpmux3:ppc64el (1.5.0-0.1build1) ... 2251s Setting up libxmlsec1-1:ppc64el (1.3.9-1) ... 2251s Setting up libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 2251s Setting up liburi-perl (5.34-2build1) ... 2251s Setting up libdbi-perl:ppc64el (1.647-1build1) ... 2251s Setting up liblsan0:ppc64el (15.2.0-12ubuntu1) ... 2251s Setting up libconvert-base32-perl (0.06-3) ... 2251s Setting up dctrl-tools (2.24-3build4) ... 2251s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 2251s Setting up libitm1:ppc64el (15.2.0-12ubuntu1) ... 2251s Setting up autodep8 (0.30build1) ... 2251s Setting up libclone-pp-perl (1.08-2) ... 2251s Setting up python3-imagesize (1.4.1-1build1) ... 2251s Setting up libemail-address-xs-perl (1.05-1build5) ... 2251s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 2251s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 2251s Setting up automake (1:1.18.1-3build1) ... 2251s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 2251s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 2251s Setting up libjson-xs-perl (4.040-1) ... 2251s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 2251s Setting up libcrypt-des-ede3-perl (0.03-1) ... 2251s Setting up libhttp-date-perl (6.06-1) ... 2251s Setting up libglib-perl:ppc64el (3:1.329.4-1) ... 2251s Setting up gettext (0.23.2-1) ... 2251s Setting up libtest-tcp-perl (2.22-2) ... 2251s Setting up libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 2251s Setting up java-wrappers (0.5build1) ... 2251s Setting up libio-socket-timeout-perl (0.32-3) ... 2251s Setting up libfile-listing-perl (6.16-1) ... 2251s Setting up libhash-merge-simple-perl (0.052-1) ... 2251s Setting up openjdk-21-jre-headless:ppc64el (21.0.10+7-1) ... 2251s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 2251s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 2251s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 2251s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 2251s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 2251s Setting up libcache-cache-perl (1.08-3) ... 2251s Setting up libhttp-headers-fast-perl (0.22-3) ... 2251s Setting up liblist-moreutils-perl (0.430-2) ... 2251s Setting up libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 2251s Setting up libemail-simple-perl (2.218-1) ... 2251s Setting up libxmlsec1-openssl1:ppc64el (1.3.9-1) ... 2251s Setting up libnet-http-perl (6.24-1build1) ... 2251s Setting up liblasso3t64 (2.9.0-3) ... 2251s Setting up libexception-class-perl (1.45-1) ... 2251s Setting up libclass-c3-perl (0.35-2) ... 2251s Setting up libcrypt-jwt-perl (0.037-1) ... 2251s Setting up xfonts-utils (1:7.7+7build1) ... 2251s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 2251s Setting up libxml-sax-perl (1.02+dfsg-4) ... 2251s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 2251s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 2252s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 2252s Setting up libauthen-radius-perl (0.33-1) ... 2252s Setting up intltool-debian (0.35.0+20060710.6build1) ... 2252s Setting up libbytes-random-secure-perl (0.29-3) ... 2252s Setting up libjson-maybexs-perl (1.004008-1) ... 2252s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 2252s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 2252s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 2253s Setting up sphinx-common (8.2.3-12) ... 2253s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2253s Setting up libdata-optlist-perl (0.114-1) ... 2253s Setting up libtest-output-perl (1.036-1) ... 2253s Setting up pkg-perl-autopkgtest (0.85) ... 2253s Setting up libraw23t64:ppc64el (0.21.4-2) ... 2253s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 2253s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 2253s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 2253s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 2253s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 2253s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 2253s Setting up libwww-robotrules-perl (6.02-1build1) ... 2253s Setting up cpp-15 (15.2.0-12ubuntu1) ... 2253s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 2253s Setting up xml-core (0.19build1) ... 2253s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 2253s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 2253s Setting up liblasso-perl:ppc64el (2.9.0-3) ... 2253s Setting up libc6-dev:ppc64el (2.42-2ubuntu4) ... 2253s Setting up libdbd-sqlite3-perl:ppc64el (1.76-1) ... 2253s Setting up libmro-compat-perl (0.15-2) ... 2253s Setting up libcookie-baker-perl (0.12-1) ... 2253s Setting up libhttp-entity-parser-perl (0.25-2) ... 2253s Setting up libio-socket-ssl-perl (2.098-1) ... 2253s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 2253s Setting up libsub-exporter-perl (0.990-1) ... 2253s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 2253s Setting up libeval-closure-perl (0.14-3) ... 2253s Setting up libconvert-pem-perl (0.13-1) ... 2253s Setting up libhttp-negotiate-perl (6.01-2) ... 2253s Setting up libparams-validationcompiler-perl (0.31-1) ... 2253s Setting up libhttp-cookies-perl (6.11-1) ... 2253s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 2253s Setting up po-debconf (1.0.22) ... 2253s Setting up libhtml-tree-perl (5.07-3) ... 2253s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 2253s Setting up libcgi-pm-perl (4.71-1build1) ... 2253s Setting up libhtml-format-perl (2.16-2) ... 2253s Setting up fonts-urw-base35 (20200910-8build1) ... 2253s Setting up libhtml-template-perl (2.97-2build1) ... 2253s Setting up gcc-15 (15.2.0-12ubuntu1) ... 2253s Setting up libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 2253s Setting up libnet-smtp-ssl-perl (1.04-2) ... 2253s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 2253s Setting up libmodule-runtime-perl (0.018-1) ... 2253s Setting up libmailtools-perl (2.22-1) ... 2253s Setting up libxml-simple-perl (2.25-2) ... 2253s Setting up libxml-libxslt-perl:ppc64el (2.003000-4) ... 2253s Setting up libhttp-daemon-perl (6.16-1) ... 2253s Setting up libemail-abstract-perl (3.010-1) ... 2253s Setting up cpp (4:15.2.0-4ubuntu1) ... 2253s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 2253s Setting up libplack-perl (1.0051-1) ... 2253s Setting up libnet-openid-common-perl (1.20-2) ... 2253s Setting up libnet-openid-server-perl (1.09-4) ... 2253s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 2253s Setting up libtool (2.5.4-9) ... 2253s Setting up libmodule-implementation-perl (0.09-2) ... 2253s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 2254s Setting up libpackage-stash-perl (0.40-1) ... 2254s Setting up libimport-into-perl (1.002005-2) ... 2254s Setting up libmoo-perl (2.005005-1) ... 2254s Setting up liblist-someutils-perl (0.59-1) ... 2254s Setting up libmime-tools-perl (5.515-1) ... 2254s Setting up gcc (4:15.2.0-4ubuntu1) ... 2254s Setting up dh-autoreconf (21) ... 2254s Setting up libspecio-perl (0.53-1) ... 2254s Setting up liblist-allutils-perl (0.19-1) ... 2254s Setting up libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 2254s Setting up libmoox-types-mooselike-perl (0.29-2) ... 2254s Setting up libb-hooks-endofscope-perl (0.28-2) ... 2254s Setting up g++-15 (15.2.0-12ubuntu1) ... 2254s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 2254s Setting up libthrowable-perl (1.001-2) ... 2254s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 2254s Setting up debhelper (13.28ubuntu1) ... 2254s Setting up libemail-sender-perl (2.601-1) ... 2254s Setting up libnamespace-clean-perl (0.27-2) ... 2254s Setting up g++ (4:15.2.0-4ubuntu1) ... 2254s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 2254s Setting up build-essential (12.12ubuntu2) ... 2254s Setting up libnamespace-autoclean-perl (0.31-1) ... 2254s Setting up libdatetime-locale-perl (1:1.45-1) ... 2254s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 2254s Setting up libdatetime-perl (2:1.65-1build3) ... 2254s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 2254s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 2254s Setting up libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 2254s Setting up liblwp-protocol-https-perl (6.14-1) ... 2254s Setting up libheif-plugin-libde265:ppc64el (1.21.2-1) ... 2254s Setting up node-corepack (0.24.0-5build1) ... 2254s Setting up libwww-perl (6.81-1build1) ... 2254s Setting up libheif1:ppc64el (1.21.2-1) ... 2254s Setting up node-debug (4.4.1+~4.1.12-1) ... 2254s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 2254s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2254s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 2254s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 2254s Setting up libnode127:ppc64el (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2254s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 2254s Setting up libnet-openid-consumer-perl (1.18-2) ... 2254s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2254s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 2254s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 2254s Setting up libxml-parser-perl (2.47-1build4) ... 2254s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 2254s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2254s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 2254s Setting up libgd-perl (2.84-2) ... 2254s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 2254s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 2254s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2255s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2255s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2256s Setting up node-semver (7.6.1+~7.5.8-2) ... 2256s Setting up libsoap-lite-perl (1.27-3) ... 2256s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 2256s Setting up uglifyjs (3.17.4-2build1) ... 2256s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 2256s Setting up libgd-securityimage-perl (1.75-3) ... 2256s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 2256s Processing triggers for install-info (7.2-5) ... 2256s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2256s Processing triggers for man-db (2.13.1-1) ... 2261s Processing triggers for ca-certificates-java (20240118build1) ... 2261s Adding debian:ACCVRAIZ1.pem 2261s Adding debian:AC_RAIZ_FNMT-RCM.pem 2261s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 2261s Adding debian:ANF_Secure_Server_Root_CA.pem 2261s Adding debian:Actalis_Authentication_Root_CA.pem 2261s Adding debian:AffirmTrust_Commercial.pem 2261s Adding debian:AffirmTrust_Networking.pem 2261s Adding debian:AffirmTrust_Premium.pem 2261s Adding debian:AffirmTrust_Premium_ECC.pem 2261s Adding debian:Amazon_Root_CA_1.pem 2261s Adding debian:Amazon_Root_CA_2.pem 2261s Adding debian:Amazon_Root_CA_3.pem 2261s Adding debian:Amazon_Root_CA_4.pem 2261s Adding debian:Atos_TrustedRoot_2011.pem 2261s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 2261s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 2261s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 2261s Adding debian:BJCA_Global_Root_CA1.pem 2261s Adding debian:BJCA_Global_Root_CA2.pem 2261s Adding debian:Baltimore_CyberTrust_Root.pem 2261s Adding debian:Buypass_Class_2_Root_CA.pem 2261s Adding debian:Buypass_Class_3_Root_CA.pem 2261s Adding debian:CA_Disig_Root_R2.pem 2261s Adding debian:CFCA_EV_ROOT.pem 2261s Adding debian:COMODO_Certification_Authority.pem 2261s Adding debian:COMODO_ECC_Certification_Authority.pem 2261s Adding debian:COMODO_RSA_Certification_Authority.pem 2261s Adding debian:Certainly_Root_E1.pem 2261s Adding debian:Certainly_Root_R1.pem 2261s Adding debian:Certigna.pem 2261s Adding debian:Certigna_Root_CA.pem 2261s Adding debian:Certum_EC-384_CA.pem 2261s Adding debian:Certum_Trusted_Network_CA.pem 2261s Adding debian:Certum_Trusted_Network_CA_2.pem 2261s Adding debian:Certum_Trusted_Root_CA.pem 2261s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 2261s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 2261s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 2262s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 2262s Adding debian:Comodo_AAA_Services_root.pem 2262s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 2262s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 2262s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 2262s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 2262s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 2262s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 2262s Adding debian:DigiCert_Assured_ID_Root_CA.pem 2262s Adding debian:DigiCert_Assured_ID_Root_G2.pem 2262s Adding debian:DigiCert_Assured_ID_Root_G3.pem 2262s Adding debian:DigiCert_Global_Root_CA.pem 2262s Adding debian:DigiCert_Global_Root_G2.pem 2262s Adding debian:DigiCert_Global_Root_G3.pem 2262s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 2262s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 2262s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 2262s Adding debian:DigiCert_Trusted_Root_G4.pem 2262s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 2262s Adding debian:Entrust_Root_Certification_Authority.pem 2262s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 2262s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 2262s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 2262s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 2262s Adding debian:GLOBALTRUST_2020.pem 2262s Adding debian:GTS_Root_R1.pem 2262s Adding debian:GTS_Root_R2.pem 2262s Adding debian:GTS_Root_R3.pem 2262s Adding debian:GTS_Root_R4.pem 2262s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 2262s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 2262s Adding debian:GlobalSign_Root_CA.pem 2262s Adding debian:GlobalSign_Root_CA_-_R3.pem 2262s Adding debian:GlobalSign_Root_CA_-_R6.pem 2262s Adding debian:GlobalSign_Root_E46.pem 2262s Adding debian:GlobalSign_Root_R46.pem 2262s Adding debian:Go_Daddy_Class_2_CA.pem 2262s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 2262s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 2262s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 2262s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 2262s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 2262s Adding debian:HiPKI_Root_CA_-_G1.pem 2262s Adding debian:Hongkong_Post_Root_CA_3.pem 2262s Adding debian:ISRG_Root_X1.pem 2262s Adding debian:ISRG_Root_X2.pem 2262s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 2262s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 2262s Adding debian:Izenpe.com.pem 2262s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 2262s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 2262s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 2262s Adding debian:NAVER_Global_Root_Certification_Authority.pem 2262s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 2262s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 2262s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 2262s Adding debian:QuoVadis_Root_CA_1_G3.pem 2262s Adding debian:QuoVadis_Root_CA_2.pem 2262s Adding debian:QuoVadis_Root_CA_2_G3.pem 2262s Adding debian:QuoVadis_Root_CA_3.pem 2262s Adding debian:QuoVadis_Root_CA_3_G3.pem 2262s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 2262s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 2262s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 2262s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 2262s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 2262s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 2262s Adding debian:SZAFIR_ROOT_CA2.pem 2262s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 2262s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 2262s Adding debian:SecureSign_Root_CA12.pem 2262s Adding debian:SecureSign_Root_CA14.pem 2262s Adding debian:SecureSign_Root_CA15.pem 2262s Adding debian:SecureTrust_CA.pem 2262s Adding debian:Secure_Global_CA.pem 2262s Adding debian:Security_Communication_ECC_RootCA1.pem 2262s Adding debian:Security_Communication_RootCA2.pem 2262s Adding debian:Starfield_Class_2_CA.pem 2262s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 2262s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 2262s Adding debian:SwissSign_Gold_CA_-_G2.pem 2262s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 2262s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 2262s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 2262s Adding debian:TWCA_CYBER_Root_CA.pem 2262s Adding debian:TWCA_Global_Root_CA.pem 2262s Adding debian:TWCA_Root_Certification_Authority.pem 2262s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 2262s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 2262s Adding debian:TeliaSonera_Root_CA_v1.pem 2262s Adding debian:Telia_Root_CA_v2.pem 2262s Adding debian:TrustAsia_Global_Root_CA_G3.pem 2262s Adding debian:TrustAsia_Global_Root_CA_G4.pem 2262s Adding debian:Trustwave_Global_Certification_Authority.pem 2262s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 2262s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 2262s Adding debian:TunTrust_Root_CA.pem 2262s Adding debian:UCA_Extended_Validation_Root.pem 2262s Adding debian:UCA_Global_G2_Root.pem 2262s Adding debian:USERTrust_ECC_Certification_Authority.pem 2262s Adding debian:USERTrust_RSA_Certification_Authority.pem 2262s Adding debian:XRamp_Global_CA_Root.pem 2262s Adding debian:certSIGN_ROOT_CA.pem 2262s Adding debian:certSIGN_Root_CA_G2.pem 2262s Adding debian:e-Szigno_Root_CA_2017.pem 2262s Adding debian:ePKI_Root_Certification_Authority.pem 2262s Adding debian:emSign_ECC_Root_CA_-_C3.pem 2262s Adding debian:emSign_ECC_Root_CA_-_G3.pem 2262s Adding debian:emSign_Root_CA_-_C1.pem 2262s Adding debian:emSign_Root_CA_-_G1.pem 2262s Adding debian:vTrus_ECC_Root_CA.pem 2262s Adding debian:vTrus_Root_CA.pem 2262s done. 2262s Setting up yui-compressor (2.4.8-3build1) ... 2262s Setting up default-jre-headless (2:1.21-76build1) ... 2262s Processing triggers for sgml-base (1.31+nmu1) ... 2262s Setting up docutils-common (0.22.4+dfsg-1) ... 2262s Processing triggers for sgml-base (1.31+nmu1) ... 2262s Setting up python3-docutils (0.22.4+dfsg-1) ... 2263s Setting up python3-sphinx (8.2.3-12) ... 2269s autopkgtest [06:05:54]: test manager-test: ./debian/tests/runner build-deps lemonldap-ng-manager 2269s autopkgtest [06:05:54]: test manager-test: [----------------------- 2269s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 2269s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 2269s t/02-HTML-template.t ........................ 2269s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2269s ok 2 - Manager object 2269s ok 3 - Init 2269s ok 4 - Manager app 2269s ok 5 - Succeed to get / 2269s ok 6 - Return a 200 code 2269s ok 7 - Content is declared as HTML 2269s ok 8 - It contains a html tag 2269s ok 9 - Instance name found in SPA title 2269s ok 10 - Instance name found in title 2269s ok 11 - Instance name found in li 2269s 1..11 2269s ok 2270s t/04-2F-api.t ............................... 2270s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2270s ok 2 - Sessions module 2270s ok 3 - New SSO session for msmith 2270s ok 4 - Sessions module 2270s ok 5 - New Persistent session for msmith 2270s ok 6 - Sessions module 2270s ok 7 - New SSO session for dwho 2270s ok 8 - Sessions module 2270s ok 9 - New Persistent session for dwho 2270s ok 10 - Sessions module 2270s ok 11 - New SSO session for rtyler 2270s ok 12 - Sessions module 2270s ok 13 - New Persistent session for rtyler 2270s ok 14 - Sessions module 2270s ok 15 - New SSO session for davros 2270s ok 16 - Sessions module 2270s ok 17 - New Persistent session for davros 2270s ok 18 - Sessions module 2270s ok 19 - New SSO session for tof 2270s ok 20 - Sessions module 2270s ok 21 - New Persistent session for tof 2270s ok 22 - Sessions module 2270s ok 23 - New SSO session for donna 2270s ok 24 - Sessions module 2270s ok 25 - New Persistent session for donna 2270s ok 26 - Manager object 2270s ok 27 - Init 2270s ok 28 - Manager app 2270s ok 29 - Client object 2270s ok 30 - dwho should have 1 2F of type "TOTP": Request succeed 2270s ok 31 - dwho should have 1 2F of type "TOTP": Result code is 200 2270s ok 32 - dwho should have 1 2F of type "TOTP": Response is JSON 2270s ok 33 - dwho should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 2270s ok 34 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": Request succeed 2270s ok 35 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": Result code is 200 2270s ok 36 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": Response is JSON 2270s ok 37 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 2270s ok 38 - Found display variable 2270s ok 39 - dwho should have 1 2F of type "U2F": Request succeed 2270s ok 40 - dwho should have 1 2F of type "U2F": Result code is 200 2270s ok 41 - dwho should have 1 2F of type "U2F": Response is JSON 2270s ok 42 - dwho should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 2270s ok 43 - dwho should have 1 2F of type "UBK": Request succeed 2270s ok 44 - dwho should have 1 2F of type "UBK": Result code is 200 2270s ok 45 - dwho should have 1 2F of type "UBK": Response is JSON 2270s ok 46 - dwho should have 1 2F of type "UBK": check if nb of 2F found (1) equals expectation (1) 2270s ok 47 - dwho should have 1 2F of type "WebAuthn": Request succeed 2270s ok 48 - dwho should have 1 2F of type "WebAuthn": Result code is 200 2270s ok 49 - dwho should have 1 2F of type "WebAuthn": Response is JSON 2270s ok 50 - dwho should have 1 2F of type "WebAuthn": check if nb of 2F found (1) equals expectation (1) 2270s ok 51 - dwho should have 0 2F of type "UBKIKI": Request succeed 2270s ok 52 - dwho should have 0 2F of type "UBKIKI": Result code is 200 2270s ok 53 - dwho should have 0 2F of type "UBKIKI": Response is JSON 2270s ok 54 - dwho should have 0 2F of type "UBKIKI": check if nb of 2F found (0) equals expectation (0) 2270s ok 55 - dwho should have 4 2F: Request succeed 2270s ok 56 - dwho should have 4 2F: Result code is 200 2270s ok 57 - dwho should have 4 2F: Response is JSON 2270s ok 58 - dwho should have 4 2F: check if nb of 2F found (4) equals expectation (4) 2270s ok 59 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Request succeed 2270s ok 60 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Result code is 200 2270s ok 61 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Response is JSON 2270s ok 62 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 2270s ok 63 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": Request succeed 2270s ok 64 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": Result code is 200 2270s ok 65 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": Response is JSON 2270s ok 66 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 2270s ok 67 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXk=": Request succeed 2270s ok 68 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 2270s ok 69 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 2270s ok 70 - dwho should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 2270s ok 71 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Request succeed 2270s ok 72 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Result code is 200 2270s ok 73 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Response is JSON 2270s ok 74 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": check returned type is HASH and that ids match 2270s ok 75 - dwho should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2270s ok 76 - dwho should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 2270s ok 77 - dwho should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2270s ok 78 - dwho should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2270s ok 79 - dwho should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 2270s ok 80 - dwho should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2270s ok 81 - dwho should have 3 2F: Request succeed 2270s ok 82 - dwho should have 3 2F: Result code is 200 2270s ok 83 - dwho should have 3 2F: Response is JSON 2270s ok 84 - dwho should have 3 2F: check if nb of 2F found (3) equals expectation (3) 2270s ok 85 - Delete all 2F from dwho of type "WebAuthn": Request succeed 2270s ok 86 - Delete all 2F from dwho of type "WebAuthn": Result code is 200 2270s ok 87 - Delete all 2F from dwho of type "WebAuthn": Response is JSON 2270s ok 88 - Delete all 2F from dwho of type "WebAuthn": check nb of 2FA deleted (1) matches expectation (1) 2270s ok 89 - dwho should have 0 2F of type "WebAuthn": Request succeed 2270s ok 90 - dwho should have 0 2F of type "WebAuthn": Result code is 200 2270s ok 91 - dwho should have 0 2F of type "WebAuthn": Response is JSON 2270s ok 92 - dwho should have 0 2F of type "WebAuthn": check if nb of 2F found (0) equals expectation (0) 2270s ok 93 - Delete all 2F from dwho: Request succeed 2270s ok 94 - Delete all 2F from dwho: Result code is 200 2270s ok 95 - Delete all 2F from dwho: Response is JSON 2270s ok 96 - Delete all 2F from dwho: check nb of 2FA deleted (2) matches expectation (2) 2270s ok 97 - dwho should have 0 2F: Request succeed 2270s ok 98 - dwho should have 0 2F: Result code is 200 2270s ok 99 - dwho should have 0 2F: Response is JSON 2270s ok 100 - dwho should have 0 2F: check if nb of 2F found (0) equals expectation (0) 2270s ok 101 - Delete all 2F from dwho: Request succeed 2270s ok 102 - Delete all 2F from dwho: Result code is 200 2270s ok 103 - Delete all 2F from dwho: Response is JSON 2270s ok 104 - Delete all 2F from dwho: check nb of 2FA deleted (0) matches expectation (0) 2270s ok 105 - msmith should have 0 2F: Request succeed 2270s ok 106 - msmith should have 0 2F: Result code is 200 2270s ok 107 - msmith should have 0 2F: Response is JSON 2270s ok 108 - msmith should have 0 2F: check if nb of 2F found (0) equals expectation (0) 2270s ok 109 - rtyler should have 1 2F of type "U2F": Request succeed 2270s ok 110 - rtyler should have 1 2F of type "U2F": Result code is 200 2270s ok 111 - rtyler should have 1 2F of type "U2F": Response is JSON 2270s ok 112 - rtyler should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 2270s ok 113 - rtyler should have 0 2F of type "TOTP": Request succeed 2270s ok 114 - rtyler should have 0 2F of type "TOTP": Result code is 200 2270s ok 115 - rtyler should have 0 2F of type "TOTP": Response is JSON 2270s ok 116 - rtyler should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 2270s ok 117 - rtyler should have 2 2F of type "UBK": Request succeed 2270s ok 118 - rtyler should have 2 2F of type "UBK": Result code is 200 2270s ok 119 - rtyler should have 2 2F of type "UBK": Response is JSON 2270s ok 120 - rtyler should have 2 2F of type "UBK": check if nb of 2F found (2) equals expectation (2) 2270s ok 121 - rtyler should have 3 2F: Request succeed 2270s ok 122 - rtyler should have 3 2F: Result code is 200 2270s ok 123 - rtyler should have 3 2F: Response is JSON 2270s ok 124 - rtyler should have 3 2F: check if nb of 2F found (3) equals expectation (3) 2270s ok 125 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Request succeed 2270s ok 126 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Result code is 200 2270s ok 127 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Response is JSON 2270s ok 128 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 2270s ok 129 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXk=": Request succeed 2270s ok 130 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 2270s ok 131 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 2270s ok 132 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 2270s ok 133 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXky": Request succeed 2270s ok 134 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXky": Result code is 200 2270s ok 135 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXky": Response is JSON 2270s ok 136 - rtyler should have one 2F with id "MTc3MDA5ODc1NDo6VUJLOjpNeVl1YmlrZXky": check returned type is HASH and that ids match 2270s ok 137 - Delete all 2F from rtyler of type "UBK": Request succeed 2270s ok 138 - Delete all 2F from rtyler of type "UBK": Result code is 200 2270s ok 139 - Delete all 2F from rtyler of type "UBK": Response is JSON 2270s ok 140 - Delete all 2F from rtyler of type "UBK": check nb of 2FA deleted (2) matches expectation (2) 2270s ok 141 - rtyler should have 1 2F: Request succeed 2270s ok 142 - rtyler should have 1 2F: Result code is 200 2270s ok 143 - rtyler should have 1 2F: Response is JSON 2270s ok 144 - rtyler should have 1 2F: check if nb of 2F found (1) equals expectation (1) 2270s ok 145 - rtyler should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2270s ok 146 - rtyler should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 2270s ok 147 - rtyler should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2270s ok 148 - rtyler should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2270s ok 149 - rtyler should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 2270s ok 150 - rtyler should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2270s ok 151 - Delete all 2F from rtyler: Request succeed 2270s ok 152 - Delete all 2F from rtyler: Result code is 200 2270s ok 153 - Delete all 2F from rtyler: Response is JSON 2270s ok 154 - Delete all 2F from rtyler: check nb of 2FA deleted (0) matches expectation (0) 2270s ok 155 - davros should have 1 2F of type "U2F": Request succeed 2270s ok 156 - davros should have 1 2F of type "U2F": Result code is 200 2270s ok 157 - davros should have 1 2F of type "U2F": Response is JSON 2270s ok 158 - davros should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 2270s ok 159 - davros should have 1 2F of type "TOTP": Request succeed 2270s ok 160 - davros should have 1 2F of type "TOTP": Result code is 200 2270s ok 161 - davros should have 1 2F of type "TOTP": Response is JSON 2270s ok 162 - davros should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 2270s ok 163 - davros should have 0 2F of type "UBK": Request succeed 2270s ok 164 - davros should have 0 2F of type "UBK": Result code is 200 2270s ok 165 - davros should have 0 2F of type "UBK": Response is JSON 2270s ok 166 - davros should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 2270s ok 167 - davros should have 2 2F: Request succeed 2270s ok 168 - davros should have 2 2F: Result code is 200 2270s ok 169 - davros should have 2 2F: Response is JSON 2270s ok 170 - davros should have 2 2F: check if nb of 2F found (2) equals expectation (2) 2270s ok 171 - davros should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Request succeed 2270s ok 172 - davros should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Result code is 200 2270s ok 173 - davros should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Response is JSON 2270s ok 174 - davros should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 2270s ok 175 - davros should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": Request succeed 2270s ok 176 - davros should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": Result code is 200 2270s ok 177 - davros should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": Response is JSON 2270s ok 178 - davros should have one 2F with id "MTc3MDA5ODc1NDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 2270s ok 179 - davros should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2270s ok 180 - davros should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 2270s ok 181 - davros should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2270s ok 182 - davros should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2270s ok 183 - davros should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 2270s ok 184 - davros should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2270s ok 185 - davros should have 1 2F: Request succeed 2270s ok 186 - davros should have 1 2F: Result code is 200 2270s ok 187 - davros should have 1 2F: Response is JSON 2270s ok 188 - davros should have 1 2F: check if nb of 2F found (1) equals expectation (1) 2270s ok 189 - Delete all 2F from davros of type "TOTP": Request succeed 2270s ok 190 - Delete all 2F from davros of type "TOTP": Result code is 200 2270s ok 191 - Delete all 2F from davros of type "TOTP": Response is JSON 2270s ok 192 - Delete all 2F from davros of type "TOTP": check nb of 2FA deleted (1) matches expectation (1) 2270s ok 193 - davros should have 0 2F: Request succeed 2270s ok 194 - davros should have 0 2F: Result code is 200 2270s ok 195 - davros should have 0 2F: Response is JSON 2270s ok 196 - davros should have 0 2F: check if nb of 2F found (0) equals expectation (0) 2270s ok 197 - Delete all 2F from davros: Request succeed 2270s ok 198 - Delete all 2F from davros: Result code is 200 2270s ok 199 - Delete all 2F from davros: Response is JSON 2270s ok 200 - Delete all 2F from davros: check nb of 2FA deleted (0) matches expectation (0) 2270s ok 201 - tof should have 1 2F of type "U2F": Request succeed 2270s ok 202 - tof should have 1 2F of type "U2F": Result code is 200 2270s ok 203 - tof should have 1 2F of type "U2F": Response is JSON 2270s ok 204 - tof should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 2270s ok 205 - tof should have 0 2F of type "TOTP": Request succeed 2270s ok 206 - tof should have 0 2F of type "TOTP": Result code is 200 2270s ok 207 - tof should have 0 2F of type "TOTP": Response is JSON 2270s ok 208 - tof should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 2270s ok 209 - tof should have 0 2F of type "UBK": Request succeed 2270s ok 210 - tof should have 0 2F of type "UBK": Result code is 200 2270s ok 211 - tof should have 0 2F of type "UBK": Response is JSON 2270s ok 212 - tof should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 2270s ok 213 - tof should have 1 2F: Request succeed 2270s ok 214 - tof should have 1 2F: Result code is 200 2270s ok 215 - tof should have 1 2F: Response is JSON 2270s ok 216 - tof should have 1 2F: check if nb of 2F found (1) equals expectation (1) 2270s ok 217 - tof should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Request succeed 2270s ok 218 - tof should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Result code is 200 2270s ok 219 - tof should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": Response is JSON 2270s ok 220 - tof should have one 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 2270s ok 221 - tof should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2270s ok 222 - tof should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 2270s ok 223 - tof should have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2270s ok 224 - tof should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2270s ok 225 - tof should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 2270s ok 226 - tof should not have a 2F with id "MTc3MDA5ODc1NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2270s ok 227 - tof should have 0 2F: Request succeed 2270s ok 228 - tof should have 0 2F: Result code is 200 2270s ok 229 - tof should have 0 2F: Response is JSON 2270s ok 230 - tof should have 0 2F: check if nb of 2F found (0) equals expectation (0) 2270s ok 231 - Delete all 2F from tof: Request succeed 2270s ok 232 - Delete all 2F from tof: Result code is 200 2270s ok 233 - Delete all 2F from tof: Response is JSON 2270s ok 234 - Delete all 2F from tof: check nb of 2FA deleted (0) matches expectation (0) 2270s ok 235 - Add/noattr : Request succeed 2270s ok 236 - Add/noattr : Result code is 400 2270s ok 237 - Add/noattr : Response is JSON 2270s ok 238 - Expected error message 2270s ok 239 - Add/epoch: Request succeed 2270s ok 240 - Add/epoch: Result code is 400 2270s ok 241 - Add/epoch: Response is JSON 2270s ok 242 - Expected error message 2270s ok 243 - Add second factor: Request succeed 2270s ok 244 - Add second factor: Result code is 201 2270s ok 245 - Add second factor: Response is JSON 2270s ok 246 - donna should have 1 2F of type "test": Request succeed 2270s ok 247 - donna should have 1 2F of type "test": Result code is 200 2270s ok 248 - donna should have 1 2F of type "test": Response is JSON 2270s ok 249 - donna should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 2270s ok 250 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Request succeed 2270s ok 251 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Result code is 200 2270s ok 252 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Response is JSON 2270s ok 253 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": check returned type is HASH and that ids match 2270s ok 254 - Found display variable 2270s ok 255 - Add second factor with same ID as previous: Request succeed 2270s ok 256 - Add second factor with same ID as previous: Result code is 409 2270s ok 257 - Add second factor with same ID as previous: Response is JSON 2270s ok 258 - Add second factor with different ID: Request succeed 2270s ok 259 - Add second factor with different ID: Result code is 201 2270s ok 260 - Add second factor with different ID: Response is JSON 2270s ok 261 - donna should have 2 2F of type "test": Request succeed 2270s ok 262 - donna should have 2 2F of type "test": Result code is 200 2270s ok 263 - donna should have 2 2F of type "test": Response is JSON 2270s ok 264 - donna should have 2 2F of type "test": check if nb of 2F found (2) equals expectation (2) 2270s ok 265 - Expected second factors data 2270s ok 266 - Add/noattr : Request succeed 2270s ok 267 - Add/noattr : Result code is 400 2270s ok 268 - Add/noattr : Response is JSON 2270s ok 269 - Expected error message 2270s ok 270 - Sessions module 2270s ok 271 - New SSO session for amy 2270s ok 272 - Sessions module 2270s ok 273 - New Persistent session for amy 2270s ok 274 - Add/noattr : Request succeed 2270s ok 275 - Add/noattr : Result code is 400 2270s ok 276 - Add/noattr : Response is JSON 2270s ok 277 - Expected error message 2270s ok 278 - Add/epoch: Request succeed 2270s ok 279 - Add/epoch: Result code is 400 2270s ok 280 - Add/epoch: Response is JSON 2270s ok 281 - Expected error message 2270s ok 282 - Add/nokey: Request succeed 2270s ok 283 - Add/nokey: Result code is 400 2270s ok 284 - Add/nokey: Response is JSON 2270s ok 285 - Expected error message 2270s ok 286 - Add/badkey: Request succeed 2270s ok 287 - Add/badkey: Result code is 400 2270s ok 288 - Add/badkey: Response is JSON 2270s ok 289 - Expected error message 2270s ok 290 - Add/goodkey: Request succeed 2270s ok 291 - Add/goodkey: Result code is 201 2270s ok 292 - Add/goodkey: Response is JSON 2270s ok 293 - amy should have 1 2F of type "TOTP": Request succeed 2270s ok 294 - amy should have 1 2F of type "TOTP": Result code is 200 2270s ok 295 - amy should have 1 2F of type "TOTP": Response is JSON 2270s ok 296 - amy should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 2270s ok 297 - Sessions module 2270s ok 298 - Correct type 2270s ok 299 - Epoch was set 2270s ok 300 - Correct name 2270s ok 301 - Secret was encrypted 2270s ok 302 - Correct normalized key 2270s ok 303 - Sessions module 2270s ok 304 - New SSO session for rory 2270s ok 305 - Sessions module 2270s ok 306 - New Persistent session for rory 2270s ok 307 - Add/goodkey: Request succeed 2270s ok 308 - Add/goodkey: Result code is 201 2270s ok 309 - Add/goodkey: Response is JSON 2270s ok 310 - rory should have 1 2F of type "TOTP": Request succeed 2270s ok 311 - rory should have 1 2F of type "TOTP": Result code is 200 2270s ok 312 - rory should have 1 2F of type "TOTP": Response is JSON 2270s ok 313 - rory should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 2270s ok 314 - Sessions module 2270s ok 315 - Correct type 2270s ok 316 - Epoch was set 2270s ok 317 - Correct name 2270s ok 318 - Secret was encrypted 2270s ok 319 - Correct normalized key 2270s ok 320 - Add/missinguser: Request succeed 2270s ok 321 - Add/missinguser: Result code is 404 2270s ok 322 - Add/missinguser: Response is JSON 2270s ok 323 - Add/missinguser: Request succeed 2270s ok 324 - Add/missinguser: Result code is 404 2270s ok 325 - Add/missinguser: Response is JSON 2270s ok 326 - Add/missinguser: Request succeed 2270s ok 327 - Add/missinguser: Result code is 404 2270s ok 328 - Add/missinguser: Response is JSON 2270s ok 329 - Add/missinguser: Request succeed 2270s ok 330 - Add/missinguser: Result code is 404 2270s ok 331 - Add/missinguser: Response is JSON 2270s ok 332 - Add/missinguser: Request succeed 2270s ok 333 - Add/missinguser: Result code is 201 2270s ok 334 - Add/missinguser: Response is JSON 2270s ok 335 - unknowng should have 1 2F of type "test": Request succeed 2270s ok 336 - unknowng should have 1 2F of type "test": Result code is 200 2270s ok 337 - unknowng should have 1 2F of type "test": Response is JSON 2270s ok 338 - unknowng should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 2270s ok 339 - Add/missinguser: Request succeed 2270s ok 340 - Add/missinguser: Result code is 201 2270s ok 341 - Add/missinguser: Response is JSON 2270s ok 342 - unknownt should have 1 2F of type "TOTP": Request succeed 2270s ok 343 - unknownt should have 1 2F of type "TOTP": Result code is 200 2270s ok 344 - unknownt should have 1 2F of type "TOTP": Response is JSON 2270s ok 345 - unknownt should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 2270s ok 346 - Searching for [no params] returns no results: Request succeed 2270s ok 347 - Searching for [no params] returns no results: Result code is 200 2270s ok 348 - Searching for [no params] returns no results: Response is JSON 2270s ok 349 - Empty list was returned 2270s ok 350 - Sessions module 2270s ok 351 - New Persistent session for dwho 2270s ok 352 - Sessions module 2270s ok 353 - New Persistent session for rtyler 2270s ok 354 - Sessions module 2270s ok 355 - New Persistent session for mjones 2270s ok 356 - Sessions module 2270s ok 357 - New Persistent session for msmith 2270s ok 358 - Searching for [no params] returns dwho,mjones,rtyler: Request succeed 2270s ok 359 - Searching for [no params] returns dwho,mjones,rtyler: Result code is 200 2270s ok 360 - Searching for [no params] returns dwho,mjones,rtyler: Response is JSON 2270s ok 361 - Expected results 2270s ok 362 - Searching for type=TOTP returns dwho,rtyler: Request succeed 2270s ok 363 - Searching for type=TOTP returns dwho,rtyler: Result code is 200 2270s ok 364 - Searching for type=TOTP returns dwho,rtyler: Response is JSON 2270s ok 365 - Expected results 2270s ok 366 - Expected API response 2270s ok 367 - Searching for uid=m* returns mjones: Request succeed 2270s ok 368 - Searching for uid=m* returns mjones: Result code is 200 2270s ok 369 - Searching for uid=m* returns mjones: Response is JSON 2270s ok 370 - Expected results 2270s ok 371 - Searching for uid=m*&type=Yubikey returns mjones: Request succeed 2270s ok 372 - Searching for uid=m*&type=Yubikey returns mjones: Result code is 200 2270s ok 373 - Searching for uid=m*&type=Yubikey returns mjones: Response is JSON 2270s ok 374 - Expected results 2270s ok 375 - Searching for uid=m*&type=TOTP returns no results: Request succeed 2270s ok 376 - Searching for uid=m*&type=TOTP returns no results: Result code is 200 2270s ok 377 - Searching for uid=m*&type=TOTP returns no results: Response is JSON 2270s ok 378 - Empty list was returned 2270s ok 379 - Searching for uid=dwho&type=TOTP returns dwho: Request succeed 2270s ok 380 - Searching for uid=dwho&type=TOTP returns dwho: Result code is 200 2270s ok 381 - Searching for uid=dwho&type=TOTP returns dwho: Response is JSON 2270s ok 382 - Expected results 2270s ok 383 - Searching for uid=dwho&type=Yubikey returns no results: Request succeed 2270s ok 384 - Searching for uid=dwho&type=Yubikey returns no results: Result code is 200 2270s ok 385 - Searching for uid=dwho&type=Yubikey returns no results: Response is JSON 2270s ok 386 - Empty list was returned 2270s ok 387 - Searching for type=TOTP&type=WebAuthn returns dwho: Request succeed 2270s ok 388 - Searching for type=TOTP&type=WebAuthn returns dwho: Result code is 200 2270s ok 389 - Searching for type=TOTP&type=WebAuthn returns dwho: Response is JSON 2270s ok 390 - Expected results 2270s 1..390 2270s ok 2270s t/04-history-api.t .......................... 2270s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2270s ok 2 - Sessions module 2270s ok 3 - New session for dwho 2270s ok 4 - Sessions module 2270s ok 5 - New session for rtyler 2270s ok 6 - Sessions module 2270s ok 7 - New session for msmith 2270s # Subtest: Get all entries for user 2270s ok 1 - Manager object 2270s ok 2 - Init 2270s ok 3 - Manager app 2270s ok 4 - Client object 2270s ok 5 - Get request on dwho 2270s ok 6 - Response code is 200 2270s ok 7 - Got JSON 2270s ok 8 - Found 9 entries 2270s 1..8 2270s ok 8 - Get all entries for user 2270s # Subtest: Type any returns all entries 2270s ok 1 - Get request on dwho 2270s ok 2 - Response code is 200 2270s ok 3 - Got JSON 2270s ok 4 - Found 9 entries 2270s 1..4 2270s ok 9 - Type any returns all entries 2270s # Subtest: Get all successes for user 2270s ok 1 - Get request on dwho 2270s ok 2 - Response code is 200 2270s ok 3 - Got JSON 2270s ok 4 - Found 5 entries 2270s 1..4 2270s ok 10 - Get all successes for user 2270s # Subtest: Get all failures for user 2270s ok 1 - Get request on dwho 2270s ok 2 - Response code is 200 2270s ok 3 - Got JSON 2270s ok 4 - Found 4 entries 2270s 1..4 2270s ok 11 - Get all failures for user 2270s # Subtest: Get last success for user 2270s ok 1 - Get request on dwho/last 2270s ok 2 - Response code is 200 2270s ok 3 - Got JSON 2270s ok 4 2270s 1..4 2270s ok 12 - Get last success for user 2270s # Subtest: Get last failure for user 2270s ok 1 - Get request on dwho/last 2270s ok 2 - Response code is 200 2270s ok 3 - Got JSON 2270s ok 4 2270s 1..4 2270s ok 13 - Get last failure for user 2270s # Subtest: Get last event for user 2270s ok 1 - Get request on dwho/last 2270s ok 2 - Response code is 200 2270s ok 3 - Got JSON 2270s ok 4 2270s 1..4 2270s ok 14 - Get last event for user 2270s # Subtest: Get last event for user 2270s ok 1 - Get request on rtyler/last 2270s ok 2 - Response code is 200 2270s ok 3 - Got JSON 2270s ok 4 2270s 1..4 2270s ok 15 - Get last event for user 2270s ok 16 - Get request on msmith 2270s ok 17 - Response code is 200 2270s ok 18 - Got JSON 2270s ok 19 2270s ok 20 - Get request on msmith 2270s ok 21 - Response code is 200 2270s ok 22 - Got JSON 2270s ok 23 2270s ok 24 - Get request on rtyler 2270s ok 25 - Response code is 200 2270s ok 26 - Got JSON 2270s ok 27 2270s ok 28 - Get request on nobody 2270s ok 29 - Response code is 404 2270s ok 30 - Got JSON 2270s ok 31 2270s ok 32 - Get request on nobody 2270s ok 33 - Response code is 404 2270s ok 34 - Got JSON 2270s ok 35 2270s ok 36 - Get request on msmith/last 2270s ok 37 - Response code is 404 2270s ok 38 - Got JSON 2270s ok 39 2270s ok 40 - Get request on rtyler/last 2270s ok 41 - Response code is 404 2270s ok 42 - Got JSON 2270s ok 43 2270s ok 44 - Get request on nobody/last 2270s ok 45 - Response code is 404 2270s ok 46 - Got JSON 2270s ok 47 2270s ok 48 - Get request on toto 2270s ok 49 - Response code is 400 2270s ok 50 - Got JSON 2270s ok 51 2270s ok 52 - Get request on toto/unknown 2270s ok 53 - Response code is 404 2270s ok 54 - Got JSON 2270s ok 55 2270s ok 56 - Get request on 2270s ok 57 - Response code is 404 2270s ok 58 - Got JSON 2270s ok 59 2270s 1..59 2270s ok 2271s t/04-menu-api.t ............................. 2271s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2271s ok 2 - Manager object 2271s ok 3 - Init 2271s ok 4 - Manager app 2271s ok 5 - Client object 2271s ok 6 - Cat - Get mycat1 cat should err on not found: Request succeed 2271s ok 7 - Cat - Get mycat1 cat should err on not found: Result code is 404 2271s ok 8 - Cat - Get mycat1 cat should err on not found: Response is JSON 2271s ok 9 - Cat - Add should succeed: Request succeed 2271s ok 10 - Cat - Add should succeed: Result code is 201 2271s ok 11 - Cat - Add should succeed: Response is JSON 2271s ok 12 - Cat - Add should succeed: Request succeed 2271s ok 13 - Cat - Add should succeed: Result code is 200 2271s ok 14 - Cat - Add should succeed: Response is JSON 2271s ok 15 - Cat - Add should succeed: check if catname value "My Cat 1" matches expected value "My Cat 1" 2271s ok 16 - Cat - Add should succeed: Request succeed 2271s ok 17 - Cat - Add should succeed: Result code is 200 2271s ok 18 - Cat - Add should succeed: Response is JSON 2271s ok 19 - Cat - Add should succeed: check if order value "1" matches expected value "1" 2271s ok 20 - Cat - Add should fail on duplicate confKey: Request succeed 2271s ok 21 - Cat - Add should fail on duplicate confKey: Result code is 409 2271s ok 22 - Cat - Add should fail on duplicate confKey: Response is JSON 2271s ok 23 - Cat - Add should fail on invalid confKey: Request succeed 2271s ok 24 - Cat - Add should fail on invalid confKey: Result code is 400 2271s ok 25 - Cat - Add should fail on invalid confKey: Response is JSON 2271s ok 26 - Cat - Update should succeed and keep existing values: Request succeed 2271s ok 27 - Cat - Update should succeed and keep existing values: Result code is 400 2271s ok 28 - Cat - Update should succeed and keep existing values: Response is JSON 2271s ok 29 - Cat - Update should succeed and keep existing values: Request succeed 2271s ok 30 - Cat - Update should succeed and keep existing values: Result code is 204 2271s ok 31 - 204 code returns no content 2271s ok 32 - Cat - Update should succeed and keep existing values: Request succeed 2271s ok 33 - Cat - Update should succeed and keep existing values: Result code is 200 2271s ok 34 - Cat - Update should succeed and keep existing values: Response is JSON 2271s ok 35 - Cat - Update should succeed and keep existing values: check if catname value "My Cat 1" matches expected value "My Cat 1" 2271s ok 36 - Cat - Update should succeed and keep existing values: Request succeed 2271s ok 37 - Cat - Update should succeed and keep existing values: Result code is 200 2271s ok 38 - Cat - Update should succeed and keep existing values: Response is JSON 2271s ok 39 - Cat - Update should succeed and keep existing values: check if order value "3" matches expected value "3" 2271s ok 40 - Cat - Update should fail if confKey not found: Request succeed 2271s ok 41 - Cat - Update should fail if confKey not found: Result code is 404 2271s ok 42 - Cat - Update should fail if confKey not found: Response is JSON 2271s ok 43 - Cat - 2nd add should succeed: Request succeed 2271s ok 44 - Cat - 2nd add should succeed: Result code is 201 2271s ok 45 - Cat - 2nd add should succeed: Response is JSON 2271s ok 46 - Cat - Replace should succeed: Request succeed 2271s ok 47 - Cat - Replace should succeed: Result code is 204 2271s ok 48 - 204 code returns no content 2271s ok 49 - Cat - Replace should fail if confKey not found: Request succeed 2271s ok 50 - Cat - Replace should fail if confKey not found: Result code is 404 2271s ok 51 - Cat - Replace should fail if confKey not found: Response is JSON 2271s ok 52 - Cat - FindByConfKey should find 2 hits: Request succeed 2271s ok 53 - Cat - FindByConfKey should find 2 hits: Result code is 200 2271s ok 54 - Cat - FindByConfKey should find 2 hits: Response is JSON 2271s ok 55 - Cat - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2271s ok 56 - Cat - FindByConfKey should find 1 hits: Request succeed 2271s ok 57 - Cat - FindByConfKey should find 1 hits: Result code is 200 2271s ok 58 - Cat - FindByConfKey should find 1 hits: Response is JSON 2271s ok 59 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 2271s ok 60 - Cat - FindByConfKey should find 1 hits: Request succeed 2271s ok 61 - Cat - FindByConfKey should find 1 hits: Result code is 200 2271s ok 62 - Cat - FindByConfKey should find 1 hits: Response is JSON 2271s ok 63 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 2271s ok 64 - Cat - FindByConfKey should find 0 hits: Request succeed 2271s ok 65 - Cat - FindByConfKey should find 0 hits: Result code is 200 2271s ok 66 - Cat - FindByConfKey should find 0 hits: Response is JSON 2271s ok 67 - Cat - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 2271s ok 68 - Cat - FindByConfKey should err on invalid patterns: Request succeed 2271s ok 69 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 2271s ok 70 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 2271s ok 71 - Cat - FindByConfKey should err on invalid patterns: Request succeed 2271s ok 72 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 2271s ok 73 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 2271s ok 74 - App - Get mycat3 apps should err on not found: Request succeed 2271s ok 75 - App - Get mycat3 apps should err on not found: Result code is 404 2271s ok 76 - App - Get mycat3 apps should err on not found: Response is JSON 2271s ok 77 - App - Get app myapp1 from existing mycat2 should err on not found: Request succeed 2271s ok 78 - App - Get app myapp1 from existing mycat2 should err on not found: Result code is 404 2271s ok 79 - App - Get app myapp1 from existing mycat2 should err on not found: Response is JSON 2271s ok 80 - App - Get app myapp1 from mycat3 should err on not found: Request succeed 2271s ok 81 - App - Get app myapp1 from mycat3 should err on not found: Result code is 404 2271s ok 82 - App - Get app myapp1 from mycat3 should err on not found: Response is JSON 2271s ok 83 - App - Add app myapp1 to mycat3 should err on not found: Request succeed 2271s ok 84 - App - Add app myapp1 to mycat3 should err on not found: Result code is 404 2271s ok 85 - App - Add app myapp1 to mycat3 should err on not found: Response is JSON 2271s ok 86 - App - Add app1 to cat1 should succeed: Request succeed 2271s ok 87 - App - Add app1 to cat1 should succeed: Result code is 201 2271s ok 88 - App - Add app1 to cat1 should succeed: Response is JSON 2271s ok 89 - App - Add app1 to cat1 should succeed: Request succeed 2271s ok 90 - App - Add app1 to cat1 should succeed: Result code is 200 2271s ok 91 - App - Add app1 to cat1 should succeed: Response is JSON 2271s ok 92 - App - Add app1 to cat1 should succeed: check if order value "1" matches expected value "1" 2271s ok 93 - App - Add app1 to cat1 should succeed: Request succeed 2271s ok 94 - App - Add app1 to cat1 should succeed: Result code is 200 2271s ok 95 - App - Add app1 to cat1 should succeed: Response is JSON 2271s ok 96 - App - Add app1 to cat1 should succeed: check if options/name value "My App 1" matches expected value "My App 1" 2271s ok 97 - App - Add app1 to cat1 should succeed: Request succeed 2271s ok 98 - App - Add app1 to cat1 should succeed: Result code is 200 2271s ok 99 - App - Add app1 to cat1 should succeed: Response is JSON 2271s ok 100 - App - Add app1 to cat1 should succeed: check if options/description value "My app 1 description" matches expected value "My app 1 description" 2271s ok 101 - App - Add app1 to cat1 should succeed: Request succeed 2271s ok 102 - App - Add app1 to cat1 should succeed: Result code is 200 2271s ok 103 - App - Add app1 to cat1 should succeed: Response is JSON 2271s ok 104 - App - Add app1 to cat1 should succeed: check if options/tooltip value "My app 1 tooltip" matches expected value "My app 1 tooltip" 2271s ok 105 - App - Add app1 to cat1 should succeed: Request succeed 2271s ok 106 - App - Add app1 to cat1 should succeed: Result code is 200 2271s ok 107 - App - Add app1 to cat1 should succeed: Response is JSON 2271s ok 108 - App - Add app1 to cat1 should succeed: check if options/uri value "http://app1.example.com/" matches expected value "http://app1.example.com/" 2271s ok 109 - App - Add app2 to cat1 should succeed: Request succeed 2271s ok 110 - App - Add app2 to cat1 should succeed: Result code is 201 2271s ok 111 - App - Add app2 to cat1 should succeed: Response is JSON 2271s ok 112 - App - Add app2 to cat1 should succeed: Request succeed 2271s ok 113 - App - Add app2 to cat1 should succeed: Result code is 200 2271s ok 114 - App - Add app2 to cat1 should succeed: Response is JSON 2271s ok 115 - App - Add app2 to cat1 should succeed: check if order value "2" matches expected value "2" 2271s ok 116 - App - Add app2 to cat1 should succeed: Request succeed 2271s ok 117 - App - Add app2 to cat1 should succeed: Result code is 200 2271s ok 118 - App - Add app2 to cat1 should succeed: Response is JSON 2271s ok 119 - App - Add app2 to cat1 should succeed: check if options/name value "My App 2" matches expected value "My App 2" 2271s ok 120 - App - Add app2 to cat1 should succeed: Request succeed 2271s ok 121 - App - Add app2 to cat1 should succeed: Result code is 200 2271s ok 122 - App - Add app2 to cat1 should succeed: Response is JSON 2271s ok 123 - App - Add app2 to cat1 should succeed: check if options/logo value "demo.png" matches expected value "demo.png" 2271s ok 124 - App - Add app3 to cat2 should succeed: Request succeed 2271s ok 125 - App - Add app3 to cat2 should succeed: Result code is 201 2271s ok 126 - App - Add app3 to cat2 should succeed: Response is JSON 2271s ok 127 - App - Add app3 to cat2 should succeed: Request succeed 2271s ok 128 - App - Add app3 to cat2 should succeed: Result code is 200 2271s ok 129 - App - Add app3 to cat2 should succeed: Response is JSON 2271s ok 130 - App - Add app3 to cat2 should succeed: check if order value "1" matches expected value "1" 2271s ok 131 - App - Add app3 to cat2 should succeed: Request succeed 2271s ok 132 - App - Add app3 to cat2 should succeed: Result code is 200 2271s ok 133 - App - Add app3 to cat2 should succeed: Response is JSON 2271s ok 134 - App - Add app3 to cat2 should succeed: check if options/display value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 2271s ok 135 - App - Add should fail on duplicate confKey: Request succeed 2271s ok 136 - App - Add should fail on duplicate confKey: Result code is 409 2271s ok 137 - App - Add should fail on duplicate confKey: Response is JSON 2271s ok 138 - App - Add should fail on invalid confKey: Request succeed 2271s ok 139 - App - Add should fail on invalid confKey: Result code is 400 2271s ok 140 - App - Add should fail on invalid confKey: Response is JSON 2271s ok 141 - App - Check default value were set: Request succeed 2271s ok 142 - App - Check default value were set: Result code is 200 2271s ok 143 - App - Check default value were set: Response is JSON 2271s ok 144 - App - Check default value were set: check if options/logo value "network.png" matches expected value "network.png" 2271s ok 145 - App - Check default value were set: Request succeed 2271s ok 146 - App - Check default value were set: Result code is 200 2271s ok 147 - App - Check default value were set: Response is JSON 2271s ok 148 - App - Check default value were set: check if options/display value "auto" matches expected value "auto" 2271s ok 149 - App - Category 1 should return 2 apps: Request succeed 2271s ok 150 - App - Category 1 should return 2 apps: Result code is 200 2271s ok 151 - App - Category 1 should return 2 apps: Response is JSON 2271s ok 152 - App - Category 1 should return 2 apps: check if nb of hits returned (2) matches expectation (2) 2271s ok 153 - App - Category 2 should return 1 app: Request succeed 2271s ok 154 - App - Category 2 should return 1 app: Result code is 200 2271s ok 155 - App - Category 2 should return 1 app: Response is JSON 2271s ok 156 - App - Category 2 should return 1 app: check if nb of hits returned (1) matches expectation (1) 2271s ok 157 - App - FindByConfKey should find 2 hits: Request succeed 2271s ok 158 - App - FindByConfKey should find 2 hits: Result code is 200 2271s ok 159 - App - FindByConfKey should find 2 hits: Response is JSON 2271s ok 160 - App - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2271s ok 161 - App - FindByConfKey should find 1 hit: Request succeed 2271s ok 162 - App - FindByConfKey should find 1 hit: Result code is 200 2271s ok 163 - App - FindByConfKey should find 1 hit: Response is JSON 2271s ok 164 - App - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 2271s ok 165 - App - FindByConfKey should err on invalid patterns: Request succeed 2271s ok 166 - App - FindByConfKey should err on invalid patterns: Result code is 400 2271s ok 167 - App - FindByConfKey should err on invalid patterns: Response is JSON 2271s ok 168 - App - FindByConfKey should err on invalid patterns: Request succeed 2271s ok 169 - App - FindByConfKey should err on invalid patterns: Result code is 400 2271s ok 170 - App - FindByConfKey should err on invalid patterns: Response is JSON 2271s ok 171 - App - Update should succeed and keep existing values: Request succeed 2271s ok 172 - App - Update should succeed and keep existing values: Result code is 204 2271s ok 173 - 204 code returns no content 2271s ok 174 - App - Update should succeed and keep existing values: Request succeed 2271s ok 175 - App - Update should succeed and keep existing values: Result code is 200 2271s ok 176 - App - Update should succeed and keep existing values: Response is JSON 2271s ok 177 - App - Update should succeed and keep existing values: check if options/name value "My App 1 updated" matches expected value "My App 1 updated" 2271s ok 178 - App - Update should succeed and keep existing values: Request succeed 2271s ok 179 - App - Update should succeed and keep existing values: Result code is 200 2271s ok 180 - App - Update should succeed and keep existing values: Response is JSON 2271s ok 181 - App - Update should succeed and keep existing values: check if options/tooltip value "My app 1 tooltip" matches expected value "My app 1 tooltip" 2271s ok 182 - App - Update should succeed and keep existing values: Request succeed 2271s ok 183 - App - Update should succeed and keep existing values: Result code is 200 2271s ok 184 - App - Update should succeed and keep existing values: Response is JSON 2271s ok 185 - App - Update should succeed and keep existing values: check if order value "1" matches expected value "1" 2271s ok 186 - App - Update should fail if confKey not found: Request succeed 2271s ok 187 - App - Update should fail if confKey not found: Result code is 404 2271s ok 188 - App - Update should fail if confKey not found: Response is JSON 2271s ok 189 - App - Update should fail if confKey not found: Request succeed 2271s ok 190 - App - Update should fail if confKey not found: Result code is 404 2271s ok 191 - App - Update should fail if confKey not found: Response is JSON 2271s ok 192 - App - Replace should succeed: Request succeed 2271s ok 193 - App - Replace should succeed: Result code is 204 2271s ok 194 - 204 code returns no content 2271s ok 195 - App - Replace should succeed: Request succeed 2271s ok 196 - App - Replace should succeed: Result code is 200 2271s ok 197 - App - Replace should succeed: Response is JSON 2271s ok 198 - App - Replace should succeed: check if options/name value "My App 3 updated" matches expected value "My App 3 updated" 2271s ok 199 - App - Replace should fail if confKey not found: Request succeed 2271s ok 200 - App - Replace should fail if confKey not found: Result code is 404 2271s ok 201 - App - Replace should fail if confKey not found: Response is JSON 2271s ok 202 - App - Replace should fail if confKey not found: Request succeed 2271s ok 203 - App - Replace should fail if confKey not found: Result code is 404 2271s ok 204 - App - Replace should fail if confKey not found: Response is JSON 2271s ok 205 - App - Delete should succeed: Request succeed 2271s ok 206 - App - Delete should succeed: Result code is 204 2271s ok 207 - 204 code returns no content 2271s ok 208 - App - Entity should not be found after deletion: Request succeed 2271s ok 209 - App - Entity should not be found after deletion: Result code is 404 2271s ok 210 - App - Entity should not be found after deletion: Response is JSON 2271s ok 211 - App - Category 1 should return 1 app: Request succeed 2271s ok 212 - App - Category 1 should return 1 app: Result code is 200 2271s ok 213 - App - Category 1 should return 1 app: Response is JSON 2271s ok 214 - App - Category 1 should return 1 app: check if nb of hits returned (1) matches expectation (1) 2271s ok 215 - Cat - Clean up: Request succeed 2271s ok 216 - Cat - Clean up: Result code is 204 2271s ok 217 - 204 code returns no content 2271s ok 218 - Cat - Clean up: Request succeed 2271s ok 219 - Cat - Clean up: Result code is 204 2271s ok 220 - 204 code returns no content 2271s ok 221 - cat - Entity should not be found after clean up: Request succeed 2271s ok 222 - cat - Entity should not be found after clean up: Result code is 404 2271s ok 223 - cat - Entity should not be found after clean up: Response is JSON 2271s 1..223 2271s ok 2272s t/04-misc-api.t ............................. 2272s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2272s ok 2 - Manager object 2272s ok 3 - Init 2272s ok 4 - Manager app 2272s ok 5 - Broken config backend: Request succeed 2272s ok 6 - Broken config backend: correct status code 2272s ok 7 - Got expected global status 2272s ok 8 - Got expected config status 2272s ok 9 - Back to normal: Request succeed 2272s ok 10 - Back to normal: correct status code 2272s ok 11 - Got expected global status 2272s ok 12 - Got expected config status 2272s ok 13 - Not implemented yet 2272s ok 14 - Not implemented yet 2272s 1..14 2272s ok 2273s t/04-providers-api.t ........................ 2273s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2273s ok 2 - Manager object 2273s ok 3 - Init 2273s ok 4 - Manager app 2273s ok 5 - Client object 2273s ok 6 - OidcRp - Add should succeed: Request succeed 2273s ok 7 - OidcRp - Add should succeed: Result code is 201 2273s ok 8 - OidcRp - Add should succeed: Response is JSON 2273s ok 9 - OidcRp - Add should succeed: Request succeed 2273s ok 10 - OidcRp - Add should succeed: Result code is 200 2273s ok 11 - OidcRp - Add should succeed: Response is JSON 2273s ok 12 - OidcRp - Add should succeed: check if options/icon value "web.png" matches expected value "web.png" 2273s ok 13 - OidcRp - Add should succeed: Request succeed 2273s ok 14 - OidcRp - Add should succeed: Result code is 200 2273s ok 15 - OidcRp - Add should succeed: Response is JSON 2273s ok 16 - OidcRp - Add should succeed: check if options/clientId value "myOidcClient0" matches expected value "myOidcClient0" 2273s ok 17 - OidcRp - Add should succeed: Request succeed 2273s ok 18 - OidcRp - Add should succeed: Result code is 200 2273s ok 19 - OidcRp - Add should succeed: Response is JSON 2273s ok 20 - OidcRp - Add should succeed: check if options/redirectUris/0 value "http://url/1" matches expected value "http://url/1" 2273s ok 21 - OidcRp - Add should succeed: Request succeed 2273s ok 22 - OidcRp - Add should succeed: Result code is 200 2273s ok 23 - OidcRp - Add should succeed: Response is JSON 2273s ok 24 - OidcRp - Add should succeed: check if options/clientSecret value "secret" matches expected value "secret" 2273s ok 25 - OidcRp - Check attribute default value was set after add: Request succeed 2273s ok 26 - OidcRp - Check attribute default value was set after add: Result code is 200 2273s ok 27 - OidcRp - Check attribute default value was set after add: Response is JSON 2273s ok 28 - OidcRp - Check attribute default value was set after add: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 2273s ok 29 - OidcRp - Add should fail on duplicate confKey: Request succeed 2273s ok 30 - OidcRp - Add should fail on duplicate confKey: Result code is 409 2273s ok 31 - OidcRp - Add should fail on duplicate confKey: Response is JSON 2273s ok 32 - OidcRp - Update should succeed and keep existing values: Request succeed 2273s ok 33 - OidcRp - Update should succeed and keep existing values: Result code is 204 2273s ok 34 - 204 code returns no content 2273s ok 35 - OidcRp - Update should succeed and keep existing values: Request succeed 2273s ok 36 - OidcRp - Update should succeed and keep existing values: Result code is 200 2273s ok 37 - OidcRp - Update should succeed and keep existing values: Response is JSON 2273s ok 38 - OidcRp - Update should succeed and keep existing values: check if options/clientSecret value "secret2" matches expected value "secret2" 2273s ok 39 - OidcRp - Update should succeed and keep existing values: Request succeed 2273s ok 40 - OidcRp - Update should succeed and keep existing values: Result code is 200 2273s ok 41 - OidcRp - Update should succeed and keep existing values: Response is JSON 2273s ok 42 - OidcRp - Update should succeed and keep existing values: check if options/clientId value "myOidcClient1" matches expected value "myOidcClient1" 2273s ok 43 - OidcRp - Update should succeed and keep existing values: Request succeed 2273s ok 44 - OidcRp - Update should succeed and keep existing values: Result code is 200 2273s ok 45 - OidcRp - Update should succeed and keep existing values: Response is JSON 2273s ok 46 - OidcRp - Update should succeed and keep existing values: check if options/IDTokenSignAlg value "RS512" matches expected value "RS512" 2273s ok 47 - OidcRp - Update should succeed and keep existing values: Request succeed 2273s ok 48 - OidcRp - Update should succeed and keep existing values: Result code is 200 2273s ok 49 - OidcRp - Update should succeed and keep existing values: Response is JSON 2273s ok 50 - OidcRp - Update should succeed and keep existing values: check if options/icon value "web.png" matches expected value "web.png" 2273s ok 51 - OidcRp - Update should succeed and keep existing values: Request succeed 2273s ok 52 - OidcRp - Update should succeed and keep existing values: Result code is 200 2273s ok 53 - OidcRp - Update should succeed and keep existing values: Response is JSON 2273s ok 54 - OidcRp - Update should succeed and keep existing values: check if exportedVars/cn value "cn" matches expected value "cn" 2273s ok 55 - OidcRp - Update should succeed and keep existing values: Request succeed 2273s ok 56 - OidcRp - Update should succeed and keep existing values: Result code is 200 2273s ok 57 - OidcRp - Update should succeed and keep existing values: Response is JSON 2273s ok 58 - OidcRp - Update should succeed and keep existing values: check if exportedVars/family_name value "sn" matches expected value "sn" 2273s ok 59 - OidcRp - Update should succeed and keep existing values: Request succeed 2273s ok 60 - OidcRp - Update should succeed and keep existing values: Result code is 200 2273s ok 61 - OidcRp - Update should succeed and keep existing values: Response is JSON 2273s ok 62 - OidcRp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 2273s ok 63 - OidcRp - Update should succeed and keep existing values: Request succeed 2273s ok 64 - OidcRp - Update should succeed and keep existing values: Result code is 200 2273s ok 65 - OidcRp - Update should succeed and keep existing values: Response is JSON 2273s ok 66 - OidcRp - Update should succeed and keep existing values: check if extraClaims/phone value "telephoneNumber" matches expected value "telephoneNumber" 2273s ok 67 - OidcRp - Update should succeed and keep existing values: Request succeed 2273s ok 68 - OidcRp - Update should succeed and keep existing values: Result code is 200 2273s ok 69 - OidcRp - Update should succeed and keep existing values: Response is JSON 2273s ok 70 - OidcRp - Update should succeed and keep existing values: check if options/redirectUris/1 value "http://url/2" matches expected value "http://url/2" 2273s ok 71 - OidcRp - Update should succeed and keep existing values: Request succeed 2273s ok 72 - OidcRp - Update should succeed and keep existing values: Result code is 200 2273s ok 73 - OidcRp - Update should succeed and keep existing values: Response is JSON 2273s ok 74 - OidcRp - Update should succeed and keep existing values: check if options/postLogoutRedirectUris/1 value "http://url/logout2" matches expected value "http://url/logout2" 2273s ok 75 - OidcRp - Update should fail on non existing options: Request succeed 2273s ok 76 - OidcRp - Update should fail on non existing options: Result code is 400 2273s ok 77 - OidcRp - Update should fail on non existing options: Response is JSON 2273s ok 78 - OidcRp - Add should fail on duplicate clientId: Request succeed 2273s ok 79 - OidcRp - Add should fail on duplicate clientId: Result code is 409 2273s ok 80 - OidcRp - Add should fail on duplicate clientId: Response is JSON 2273s ok 81 - OidcRp - Add should fail on non existing options: Request succeed 2273s ok 82 - OidcRp - Add should fail on non existing options: Result code is 400 2273s ok 83 - OidcRp - Add should fail on non existing options: Response is JSON 2273s ok 84 - OidcRp - 2nd add should succeed: Request succeed 2273s ok 85 - OidcRp - 2nd add should succeed: Result code is 201 2273s ok 86 - OidcRp - 2nd add should succeed: Response is JSON 2273s ok 87 - OidcRp - Update should fail if client id exists: Request succeed 2273s ok 88 - OidcRp - Update should fail if client id exists: Result code is 409 2273s ok 89 - OidcRp - Update should fail if client id exists: Response is JSON 2273s ok 90 - OidcRp - Update should fail if confKey not found: Request succeed 2273s ok 91 - OidcRp - Update should fail if confKey not found: Result code is 404 2273s ok 92 - OidcRp - Update should fail if confKey not found: Response is JSON 2273s ok 93 - OidcRp - Replace should succeed: Request succeed 2273s ok 94 - OidcRp - Replace should succeed: Result code is 204 2273s ok 95 - 204 code returns no content 2273s ok 96 - OidcRp - Check attribute default value was set after replace: Request succeed 2273s ok 97 - OidcRp - Check attribute default value was set after replace: Result code is 200 2273s ok 98 - OidcRp - Check attribute default value was set after replace: Response is JSON 2273s ok 99 - OidcRp - Check attribute default value was set after replace: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 2273s ok 100 - OidcRp - Check attribute default value was set after replace: Request succeed 2273s ok 101 - OidcRp - Check attribute default value was set after replace: Result code is 200 2273s ok 102 - OidcRp - Check attribute default value was set after replace: Response is JSON 2273s ok 103 - OidcRp - Check attribute default value was set after replace: check if options/redirectUris/0 value "http://url/3" matches expected value "http://url/3" 2273s ok 104 - OidcRp - Check attribute default value was set after replace: Request succeed 2273s ok 105 - OidcRp - Check attribute default value was set after replace: Result code is 200 2273s ok 106 - OidcRp - Check attribute default value was set after replace: Response is JSON 2273s ok 107 - OidcRp - Check attribute default value was set after replace: check if options/postLogoutRedirectUris/0 value "" matches expected value "" 2273s ok 108 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 2273s ok 109 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 2273s ok 110 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 2273s ok 111 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 2273s ok 112 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 2273s ok 113 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 2273s ok 114 - OidcRp - Replace should fail if confKey not found: Request succeed 2273s ok 115 - OidcRp - Replace should fail if confKey not found: Result code is 404 2273s ok 116 - OidcRp - Replace should fail if confKey not found: Response is JSON 2273s ok 117 - OidcRp - FindByConfKey should find 2 hits: Request succeed 2273s ok 118 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 2273s ok 119 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 2273s ok 120 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2273s ok 121 - OidcRp - FindByConfKey should find 2 hits: Request succeed 2273s ok 122 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 2273s ok 123 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 2273s ok 124 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2273s ok 125 - OidcRp - FindByConfKey should find 1 hit: Request succeed 2273s ok 126 - OidcRp - FindByConfKey should find 1 hit: Result code is 200 2273s ok 127 - OidcRp - FindByConfKey should find 1 hit: Response is JSON 2273s ok 128 - OidcRp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 2273s ok 129 - OidcRp - FindByConfKey should find 0 hits: Request succeed 2273s ok 130 - OidcRp - FindByConfKey should find 0 hits: Result code is 200 2273s ok 131 - OidcRp - FindByConfKey should find 0 hits: Response is JSON 2273s ok 132 - OidcRp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 2273s ok 133 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 2273s ok 134 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 2273s ok 135 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 2273s ok 136 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 2273s ok 137 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 2273s ok 138 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 2273s ok 139 - OidcRp - FindByClientId should find one entry: Request succeed 2273s ok 140 - OidcRp - FindByClientId should find one entry: Result code is 200 2273s ok 141 - OidcRp - FindByClientId should find one entry: Response is JSON 2273s ok 142 - OidcRp - FindByClientId should find one entry: Check clientId value returned "myOidcClient1" matched expected value "myOidcClient1" 2273s ok 143 - OidcRp - FindByClientId should find nothing: Request succeed 2273s ok 144 - OidcRp - FindByClientId should find nothing: Result code is 404 2273s ok 145 - OidcRp - FindByClientId should find nothing: Response is JSON 2273s ok 146 - OidcRp - Clean up: Request succeed 2273s ok 147 - OidcRp - Clean up: Result code is 204 2273s ok 148 - 204 code returns no content 2273s ok 149 - OidcRp - Clean up: Request succeed 2273s ok 150 - OidcRp - Clean up: Result code is 204 2273s ok 151 - 204 code returns no content 2273s ok 152 - OidcRp - Entity should not be found after clean up: Request succeed 2273s ok 153 - OidcRp - Entity should not be found after clean up: Result code is 404 2273s ok 154 - OidcRp - Entity should not be found after clean up: Response is JSON 2273s ok 155 - SamlSp - Add should succeed: Request succeed 2273s ok 156 - SamlSp - Add should succeed: Result code is 201 2273s ok 157 - SamlSp - Add should succeed: Response is JSON 2273s ok 158 - SamlSp - Add should succeed: Request succeed 2273s ok 159 - SamlSp - Add should succeed: Result code is 200 2273s ok 160 - SamlSp - Add should succeed: Response is JSON 2273s ok 161 - SamlSp - Add should succeed: check if options/encryptionMode value "assertion" matches expected value "assertion" 2273s ok 162 - SamlSp - Add should succeed: Request succeed 2273s ok 163 - SamlSp - Add should succeed: Result code is 200 2273s ok 164 - SamlSp - Add should succeed: Response is JSON 2273s ok 165 - SamlSp - Add should succeed: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 2273s ok 166 - SamlSp - Check attribute default value was set after add: Request succeed 2273s ok 167 - SamlSp - Check attribute default value was set after add: Result code is 200 2273s ok 168 - SamlSp - Check attribute default value was set after add: Response is JSON 2273s ok 169 - SamlSp - Check attribute default value was set after add: check if options/notOnOrAfterTimeout value "72000" matches expected value "72000" 2273s ok 170 - SamlSp - Add should fail on duplicate confKey: Request succeed 2273s ok 171 - SamlSp - Add should fail on duplicate confKey: Result code is 409 2273s ok 172 - SamlSp - Add should fail on duplicate confKey: Response is JSON 2273s ok 173 - SamlSp - Update should succeed and keep existing values: Request succeed 2273s ok 174 - SamlSp - Update should succeed and keep existing values: Result code is 204 2273s ok 175 - 204 code returns no content 2273s ok 176 - SamlSp - Update should succeed and keep existing values: Request succeed 2273s ok 177 - SamlSp - Update should succeed and keep existing values: Result code is 200 2273s ok 178 - SamlSp - Update should succeed and keep existing values: Response is JSON 2273s ok 179 - SamlSp - Update should succeed and keep existing values: check if options/checkSLOMessageSignature value "1" matches expected value "1" 2273s ok 180 - SamlSp - Update should succeed and keep existing values: Request succeed 2273s ok 181 - SamlSp - Update should succeed and keep existing values: Result code is 200 2273s ok 182 - SamlSp - Update should succeed and keep existing values: Response is JSON 2273s ok 183 - SamlSp - Update should succeed and keep existing values: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 2273s ok 184 - SamlSp - Update should succeed and keep existing values: Request succeed 2273s ok 185 - SamlSp - Update should succeed and keep existing values: Result code is 200 2273s ok 186 - SamlSp - Update should succeed and keep existing values: Response is JSON 2273s ok 187 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/friendlyName value "common_name" matches expected value "common_name" 2273s ok 188 - SamlSp - Update should succeed and keep existing values: Request succeed 2273s ok 189 - SamlSp - Update should succeed and keep existing values: Result code is 200 2273s ok 190 - SamlSp - Update should succeed and keep existing values: Response is JSON 2273s ok 191 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 2273s ok 192 - SamlSp - Update should succeed and keep existing values: Request succeed 2273s ok 193 - SamlSp - Update should succeed and keep existing values: Result code is 200 2273s ok 194 - SamlSp - Update should succeed and keep existing values: Response is JSON 2273s ok 195 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 2273s ok 196 - SamlSp - Update should succeed and keep existing values: Request succeed 2273s ok 197 - SamlSp - Update should succeed and keep existing values: Result code is 200 2273s ok 198 - SamlSp - Update should succeed and keep existing values: Response is JSON 2273s ok 199 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/name value "uid" matches expected value "uid" 2273s ok 200 - SamlSp - Update should succeed and keep existing values: Request succeed 2273s ok 201 - SamlSp - Update should succeed and keep existing values: Result code is 200 2273s ok 202 - SamlSp - Update should succeed and keep existing values: Response is JSON 2273s ok 203 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/given_name/name value "givenName" matches expected value "givenName" 2273s ok 204 - SamlSp - Update should succeed and keep existing values: Request succeed 2273s ok 205 - SamlSp - Update should succeed and keep existing values: Result code is 200 2273s ok 206 - SamlSp - Update should succeed and keep existing values: Response is JSON 2273s ok 207 - SamlSp - Update should succeed and keep existing values: check if macros/family_name value "$sn" matches expected value "$sn" 2273s ok 208 - SamlSp - Update should succeed and keep existing values: Request succeed 2273s ok 209 - SamlSp - Update should succeed and keep existing values: Result code is 200 2273s ok 210 - SamlSp - Update should succeed and keep existing values: Response is JSON 2273s ok 211 - SamlSp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 2273s ok 212 - SamlSp - Update should fail on non existing options: Request succeed 2273s ok 213 - SamlSp - Update should fail on non existing options: Result code is 400 2273s ok 214 - SamlSp - Update should fail on non existing options: Response is JSON 2273s ok 215 - SamlSp - Add should fail on duplicate entityId: Request succeed 2273s ok 216 - SamlSp - Add should fail on duplicate entityId: Result code is 409 2273s ok 217 - SamlSp - Add should fail on duplicate entityId: Response is JSON 2273s ok 218 - SamlSp - Add should fail on non existing options: Request succeed 2273s ok 219 - SamlSp - Add should fail on non existing options: Result code is 400 2273s ok 220 - SamlSp - Add should fail on non existing options: Response is JSON 2273s ok 221 - SamlSp - 2nd add should succeed: Request succeed 2273s ok 222 - SamlSp - 2nd add should succeed: Result code is 201 2273s ok 223 - SamlSp - 2nd add should succeed: Response is JSON 2273s ok 224 - SamlSp - Update should fail if client id exists: Request succeed 2273s ok 225 - SamlSp - Update should fail if client id exists: Result code is 409 2273s ok 226 - SamlSp - Update should fail if client id exists: Response is JSON 2273s ok 227 - SamlSp - Update should fail if confKey not found: Request succeed 2273s ok 228 - SamlSp - Update should fail if confKey not found: Result code is 404 2273s ok 229 - SamlSp - Update should fail if confKey not found: Response is JSON 2273s ok 230 - SamlSp - Replace should succeed: Request succeed 2273s ok 231 - SamlSp - Replace should succeed: Result code is 204 2273s ok 232 - 204 code returns no content 2273s ok 233 - SamlSp - Check attribute default value was set after replace: Request succeed 2273s ok 234 - SamlSp - Check attribute default value was set after replace: Result code is 200 2273s ok 235 - SamlSp - Check attribute default value was set after replace: Response is JSON 2273s ok 236 - SamlSp - Check attribute default value was set after replace: check if options/encryptionMode value "none" matches expected value "none" 2273s ok 237 - SamlSp - Replace should fail on non existing options: Request succeed 2273s ok 238 - SamlSp - Replace should fail on non existing options: Result code is 400 2273s ok 239 - SamlSp - Replace should fail on non existing options: Response is JSON 2273s ok 240 - SamlSp - Replace should fail on non existing options: Request succeed 2273s ok 241 - SamlSp - Replace should fail on non existing options: Result code is 400 2273s ok 242 - SamlSp - Replace should fail on non existing options: Response is JSON 2273s ok 243 - SamlSp - Replace should fail if confKey not found: Request succeed 2273s ok 244 - SamlSp - Replace should fail if confKey not found: Result code is 404 2273s ok 245 - SamlSp - Replace should fail if confKey not found: Response is JSON 2273s ok 246 - SamlSp - FindByConfKey should find 2 hits: Request succeed 2273s ok 247 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 2273s ok 248 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 2273s ok 249 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2273s ok 250 - SamlSp - FindByConfKey should find 2 hits: Request succeed 2273s ok 251 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 2273s ok 252 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 2273s ok 253 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2273s ok 254 - SamlSp - FindByConfKey should find 1 hit: Request succeed 2273s ok 255 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 2273s ok 256 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 2273s ok 257 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 2273s ok 258 - SamlSp - FindByConfKey should find 1 hit: Request succeed 2273s ok 259 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 2273s ok 260 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 2273s ok 261 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 2273s ok 262 - SamlSp - FindByConfKey should find 0 hits: Request succeed 2273s ok 263 - SamlSp - FindByConfKey should find 0 hits: Result code is 200 2273s ok 264 - SamlSp - FindByConfKey should find 0 hits: Response is JSON 2273s ok 265 - SamlSp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 2273s ok 266 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 2273s ok 267 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 2273s ok 268 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 2273s ok 269 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 2273s ok 270 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 2273s ok 271 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 2273s ok 272 - SamlSp - FindByEntityId should find one entry: Request succeed 2273s ok 273 - SamlSp - FindByEntityId should find one entry: Result code is 200 2273s ok 274 - SamlSp - FindByEntityId should find one entry: Response is JSON 2273s ok 275 - SamlSp - FindByEntityId should find one entry: Check entityId value returned "https://myapp.domain.com/saml/metadata" matched expected value "https://myapp.domain.com/saml/metadata" 2273s ok 276 - SamlSp - FindByEntityId should find nothing: Request succeed 2273s ok 277 - SamlSp - FindByEntityId should find nothing: Result code is 404 2273s ok 278 - SamlSp - FindByEntityId should find nothing: Response is JSON 2273s ok 279 - FederatedSalmSp - Add: Request succeed 2273s ok 280 - FederatedSalmSp - Add: Result code is 409 2273s ok 281 - FederatedSalmSp - Add: Response is JSON 2273s ok 282 - FederatedSalmSp - Add: Request succeed 2273s ok 283 - FederatedSalmSp - Add: Result code is 201 2273s ok 284 - FederatedSalmSp - Add: Response is JSON 2273s ok 285 - FederatedSalmSp - Add: Request succeed 2273s ok 286 - FederatedSalmSp - Add: Result code is 200 2273s ok 287 - FederatedSalmSp - Add: Response is JSON 2273s ok 288 - FederatedSalmSp - Add: check if options/encryptionMode value "assertion" matches expected value "assertion" 2273s ok 289 - FederatedSalmSp - Add: Request succeed 2273s ok 290 - FederatedSalmSp - Add: Result code is 200 2273s ok 291 - FederatedSalmSp - Add: Response is JSON 2273s ok 292 - FederatedSalmSp - Add: check if options/federationEntityID value "http://fed.example.com/" matches expected value "http://fed.example.com/" 2273s ok 293 - FederatedSalmSp - Add: Request succeed 2273s ok 294 - FederatedSalmSp - Add: Result code is 200 2273s ok 295 - FederatedSalmSp - Add: Response is JSON 2273s ok 296 - FederatedSalmSp - Add: Check entityId value returned "http://fed.example.com/" matched expected value "http://fed.example.com/" 2273s ok 297 - SamlSp - Clean up: Request succeed 2273s ok 298 - SamlSp - Clean up: Result code is 204 2273s ok 299 - 204 code returns no content 2273s ok 300 - SamlSp - Clean up: Request succeed 2273s ok 301 - SamlSp - Clean up: Result code is 204 2273s ok 302 - 204 code returns no content 2273s ok 303 - SamlSp - Entity should not be found after clean up: Request succeed 2273s ok 304 - SamlSp - Entity should not be found after clean up: Result code is 404 2273s ok 305 - SamlSp - Entity should not be found after clean up: Response is JSON 2273s ok 306 - CasApp - Add should succeed: Request succeed 2273s ok 307 - CasApp - Add should succeed: Result code is 201 2273s ok 308 - CasApp - Add should succeed: Response is JSON 2273s ok 309 - CasApp - Add should succeed: Request succeed 2273s ok 310 - CasApp - Add should succeed: Result code is 200 2273s ok 311 - CasApp - Add should succeed: Response is JSON 2273s ok 312 - CasApp - Add should succeed: check if options/service/0 value "http://mycasapp.example.com" matches expected value "http://mycasapp.example.com" 2273s ok 313 - CasApp - Add should succeed: Request succeed 2273s ok 314 - CasApp - Add should succeed: Result code is 200 2273s ok 315 - CasApp - Add should succeed: Response is JSON 2273s ok 316 - CasApp - Add should succeed: check if options/userAttribute value "uid" matches expected value "uid" 2273s ok 317 - CasApp - Add should succeed: Request succeed 2273s ok 318 - CasApp - Add should succeed: Result code is 200 2273s ok 319 - CasApp - Add should succeed: Response is JSON 2273s ok 320 - CasApp - Add should succeed: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 2273s ok 321 - CasApp - Add should fail on duplicate confKey: Request succeed 2273s ok 322 - CasApp - Add should fail on duplicate confKey: Result code is 409 2273s ok 323 - CasApp - Add should fail on duplicate confKey: Response is JSON 2273s ok 324 - CasApp - Update should succeed and keep existing values: Request succeed 2273s ok 325 - CasApp - Update should succeed and keep existing values: Result code is 204 2273s ok 326 - 204 code returns no content 2273s ok 327 - CasApp - Update should succeed and keep existing values: Request succeed 2273s ok 328 - CasApp - Update should succeed and keep existing values: Result code is 200 2273s ok 329 - CasApp - Update should succeed and keep existing values: Response is JSON 2273s ok 330 - CasApp - Update should succeed and keep existing values: check if options/service/0 value "http://mycasapp.acme.com" matches expected value "http://mycasapp.acme.com" 2273s ok 331 - CasApp - Update should succeed and keep existing values: Request succeed 2273s ok 332 - CasApp - Update should succeed and keep existing values: Result code is 200 2273s ok 333 - CasApp - Update should succeed and keep existing values: Response is JSON 2273s ok 334 - CasApp - Update should succeed and keep existing values: check if options/userAttribute value "cn" matches expected value "cn" 2273s ok 335 - CasApp - Update should succeed and keep existing values: Request succeed 2273s ok 336 - CasApp - Update should succeed and keep existing values: Result code is 200 2273s ok 337 - CasApp - Update should succeed and keep existing values: Response is JSON 2273s ok 338 - CasApp - Update should succeed and keep existing values: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 2273s ok 339 - CasApp - Update should succeed and keep existing values: Request succeed 2273s ok 340 - CasApp - Update should succeed and keep existing values: Result code is 200 2273s ok 341 - CasApp - Update should succeed and keep existing values: Response is JSON 2273s ok 342 - CasApp - Update should succeed and keep existing values: check if exportedVars/cn value "uid" matches expected value "uid" 2273s ok 343 - CasApp - Update should succeed and keep existing values: Request succeed 2273s ok 344 - CasApp - Update should succeed and keep existing values: Result code is 200 2273s ok 345 - CasApp - Update should succeed and keep existing values: Response is JSON 2273s ok 346 - CasApp - Update should succeed and keep existing values: check if exportedVars/uid value "uid" matches expected value "uid" 2273s ok 347 - CasApp - Update should succeed and keep existing values: Request succeed 2273s ok 348 - CasApp - Update should succeed and keep existing values: Result code is 200 2273s ok 349 - CasApp - Update should succeed and keep existing values: Response is JSON 2273s ok 350 - CasApp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 2273s ok 351 - CasApp - Update should fail on non existing options: Request succeed 2273s ok 352 - CasApp - Update should fail on non existing options: Result code is 400 2273s ok 353 - CasApp - Update should fail on non existing options: Response is JSON 2273s ok 354 - CasApp - Add should fail on non existing options: Request succeed 2273s ok 355 - CasApp - Add should fail on non existing options: Result code is 400 2273s ok 356 - CasApp - Add should fail on non existing options: Response is JSON 2273s ok 357 - CasApp - Add should fail because service host already exists: Request succeed 2273s ok 358 - CasApp - Add should fail because service host already exists: Result code is 409 2273s ok 359 - CasApp - Add should fail because service host already exists: Response is JSON 2273s ok 360 - CasApp - 2nd add should succeed: Request succeed 2273s ok 361 - CasApp - 2nd add should succeed: Result code is 201 2273s ok 362 - CasApp - 2nd add should succeed: Response is JSON 2273s ok 363 - CasApp - Update should fail if confKey not found: Request succeed 2273s ok 364 - CasApp - Update should fail if confKey not found: Result code is 404 2273s ok 365 - CasApp - Update should fail if confKey not found: Response is JSON 2273s ok 366 - CasApp - Replace should succeed: Request succeed 2273s ok 367 - CasApp - Replace should succeed: Result code is 200 2273s ok 368 - CasApp - Replace should succeed: Response is JSON 2273s ok 369 - CasApp - Replace should succeed: check if options/userAttribute value "cn" matches expected value "cn" 2273s ok 370 - CasApp - Replace should succeed: Request succeed 2273s ok 371 - CasApp - Replace should succeed: Result code is 204 2273s ok 372 - 204 code returns no content 2273s ok 373 - CasApp - Replace should succeed: Request succeed 2273s ok 374 - CasApp - Replace should succeed: Result code is 200 2273s ok 375 - CasApp - Replace should succeed: Response is JSON 2273s ok 376 - CasApp - Replace should succeed: check if options/userAttribute value "uid" matches expected value "uid" 2273s ok 377 - CasApp - Replace should fail on non existing or invalid options: Request succeed 2273s ok 378 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 2273s ok 379 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 2273s ok 380 - CasApp - Replace should fail on non existing or invalid options: Request succeed 2273s ok 381 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 2273s ok 382 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 2273s ok 383 - CasApp - Replace should fail if service is not an array: Request succeed 2273s ok 384 - CasApp - Replace should fail if service is not an array: Result code is 409 2273s ok 385 - CasApp - Replace should fail if service is not an array: Response is JSON 2273s ok 386 - CasApp - Replace should fail if confKey not found: Request succeed 2273s ok 387 - CasApp - Replace should fail if confKey not found: Result code is 404 2273s ok 388 - CasApp - Replace should fail if confKey not found: Response is JSON 2273s ok 389 - CasApp - FindByConfKey should find 2 hits: Request succeed 2273s ok 390 - CasApp - FindByConfKey should find 2 hits: Result code is 200 2273s ok 391 - CasApp - FindByConfKey should find 2 hits: Response is JSON 2273s ok 392 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2273s ok 393 - CasApp - FindByConfKey should find 2 hits: Request succeed 2273s ok 394 - CasApp - FindByConfKey should find 2 hits: Result code is 200 2273s ok 395 - CasApp - FindByConfKey should find 2 hits: Response is JSON 2273s ok 396 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2273s ok 397 - CasApp - FindByConfKey should find 1 hit: Request succeed 2273s ok 398 - CasApp - FindByConfKey should find 1 hit: Result code is 200 2273s ok 399 - CasApp - FindByConfKey should find 1 hit: Response is JSON 2273s ok 400 - CasApp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 2273s ok 401 - CasApp - FindByConfKey should find 0 hits: Request succeed 2273s ok 402 - CasApp - FindByConfKey should find 0 hits: Result code is 200 2273s ok 403 - CasApp - FindByConfKey should find 0 hits: Response is JSON 2273s ok 404 - CasApp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 2273s ok 405 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 2273s ok 406 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 2273s ok 407 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 2273s ok 408 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 2273s ok 409 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 2273s ok 410 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 2273s ok 411 - CasApp - FindByServiceUrl should find one entry: Request succeed 2273s ok 412 - CasApp - FindByServiceUrl should find one entry: Result code is 200 2273s ok 413 - CasApp - FindByServiceUrl should find one entry: Response is JSON 2273s ok 414 - CasApp - FindByServiceUrl should find one entry: Check serviceUrl value returned "http://mycasapp.acme.com" matched expected value "http://mycasapp.acme.com" 2273s ok 415 - CasApp - FindByServiceUrl should find nothing: Request succeed 2273s ok 416 - CasApp - FindByServiceUrl should find nothing: Result code is 404 2273s ok 417 - CasApp - FindByServiceUrl should find nothing: Response is JSON 2273s ok 418 - CasApp - Clean up: Request succeed 2273s ok 419 - CasApp - Clean up: Result code is 204 2273s ok 420 - 204 code returns no content 2273s ok 421 - CasApp - Clean up: Request succeed 2273s ok 422 - CasApp - Clean up: Result code is 204 2273s ok 423 - 204 code returns no content 2273s ok 424 - CasApp - Entity should not be found after clean up: Request succeed 2273s ok 425 - CasApp - Entity should not be found after clean up: Result code is 404 2273s ok 426 - CasApp - Entity should not be found after clean up: Response is JSON 2273s 1..426 2273s ok 2274s t/06-rest-api-RSA.t ......................... 2274s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2274s ok 2 - Manager object 2274s ok 3 - Init 2274s ok 4 - Manager app 2274s ok 5 - Client object 2274s ok 6 - Request succeed 2274s ok 7 - Result code is 200 2274s ok 8 - Response is JSON 2274s ok 9 - is PEM formatted 2274s ok 10 - is PEM formatted 2274s ok 11 - hash is non empty 2274s ok 12 - Request succeed 2274s ok 13 - Result code is 200 2274s ok 14 - Response is JSON 2274s ok 15 - is PEM formatted 2274s ok 16 - is PEM formatted 2274s ok 17 - hash is non empty 2274s ok 18 - Request succeed 2274s ok 19 - Result code is 200 2274s ok 20 - Response is JSON 2274s ok 21 - is PEM formatted 2274s ok 22 - is PEM formatted 2274s ok 23 - Request succeed 2274s ok 24 - Result code is 200 2274s ok 25 - Response is JSON 2274s ok 26 - is PEM formatted 2274s ok 27 - is PEM formatted 2274s 1..27 2274s ok 2275s t/07-utf8.t ................................. 2275s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2275s ok 2 - Manager object 2275s ok 3 - Init 2275s ok 4 - Manager app 2275s ok 5 - Client object 2275s ok 6 - Value is well encoded 2275s 1..6 2275s ok 2275s t/10-save-unchanged-conf.t .................. 2275s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2275s ok 2 - Manager object 2275s ok 3 - Init 2275s ok 4 - Manager app 2275s ok 5 - Client object 2275s ok 6 - Unopened conf: positive result 2275s ok 7 - Unopened conf: result code is 200 2275s ok 8 - Unopened conf: result body contains JSON text 2275s ok 9 - Unopened conf: JSON response contains "result:0" 2275s ok 10 - Unopened conf: conf was not changed 2275s ok 11 - Unopened conf: file isn't created 2275s ok 12 - Unchanged conf with all nodes opened: positive result 2275s ok 13 - Unchanged conf with all nodes opened: result code is 200 2275s ok 14 - Unchanged conf with all nodes opened: result body contains JSON text 2275s ok 15 - Unchanged conf with all nodes opened: JSON response contains "result:0" 2275s ok 16 - Unchanged conf with all nodes opened: conf was not changed 2275s ok 17 - Unchanged conf with all nodes opened: file isn't created 2275s 1..17 2275s ok 2276s t/11-save-appCat-changed-conf.t ............. 2276s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2276s ok 2 - Manager object 2276s ok 3 - Init 2276s ok 4 - Manager app 2276s ok 5 - Client object 2276s ok 6 - Changed conf with deleted Category: positive result 2276s ok 7 - Changed conf with deleted Category: result code is 200 2276s ok 8 - Changed conf with deleted Category: result body contains JSON text 2276s ok 9 - Changed conf with deleted Category: JSON response contains "result:1" 2276s ok 10 - Changed conf with deleted Category: conf has changed 2276s ok 11 - Changed conf with deleted Category: new key received 2276s ok 12 - Changed conf with deleted Category: old key received 2276s ok 13 - Changed conf with deleted Category: key received 2276s ok 14 - Changed conf with deleted Category: file is created 2276s 1..14 2276s ok 2277s t/11-save-changed-conf-with-confirmation.t .. 2277s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2277s ok 2 - Manager object 2277s ok 3 - Init 2277s ok 4 - Manager app 2277s ok 5 - Client object 2277s ok 6 - Request succeed 2277s ok 7 - Result code is 200 2277s ok 8 - Result body contains JSON text 2277s ok 9 - JSON response contains "result:0" 2277s ok 10 - JSON response contains "needConfirm:1" 2277s ok 11 - JSON response contains 4 warnings 2277s ok 12 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 2277s ok 13 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 2277s ok 14 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 2277s ok 15 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 2277s ok 16 - JSON response contains 1 needConfirmation 2277s ok 17 - JSON response contains 24 changes 2277s ok 18 - Request succeed 2277s ok 19 - File is created 2277s ok 20 - "portal" found 2277s ok 21 - "portalDisplayLogout" found 2277s ok 22 - "applicationList, Sample applications, Application Test 1, uri" found 2277s ok 23 - "applicationList, Sample applications" found 2277s ok 24 - "applicationList" found 2277s ok 25 - "portalDisplayResetPassword" found 2277s ok 26 - "captcha_mail_enabled" found 2277s ok 27 - "userDB" found 2277s ok 28 - "passwordDB" found 2277s ok 29 - "openIdSPList" found 2277s ok 30 - "avoidAssignment" found 2277s ok 31 - "exportedVars" found 2277s ok 32 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 2277s ok 33 - "locationRules, test1.example.com" found 2277s ok 34 - "virtualHosts" found 2277s ok 35 - "locationRules, test3.example.com, ^/logout" found 2277s ok 36 - "locationRules, test3.example.com, default" found 2277s ok 37 - "locationRules" found 2277s ok 38 - "exportedHeaders, test3.example.com, Auth-User" found 2277s ok 39 - "exportedHeaders" found 2277s ok 40 - "locationRules, test.ex.com, default" found 2277s ok 41 - "locationRules" found 2277s ok 42 - "virtualHosts" found 2277s ok 43 - All changes detected 2277s ok 44 - Diff called 2277s ok 45 - diff() detects changes in conf 1 2277s ok 46 - diff() detects changes in conf 2 2277s ok 47 - 12 keys changed in conf 1 2277s ok 48 - 17 keys changed or created in conf 2 2277s 1..48 2277s ok 2277s t/12-save-changed-conf.t .................... 2277s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2277s ok 2 - Manager object 2277s ok 3 - Init 2277s ok 4 - Manager app 2277s ok 5 - Client object 2277s ok 6 - Request succeed 2277s ok 7 - Result code is 200 2277s ok 8 - Result body contains JSON text 2277s ok 9 - JSON response contains "result:1" 2277s ok 10 - JSON response contains 2 warnings 2277s ok 11 - Warning with 'unprotect', 'CDA' or 'retries' found 2277s ok 12 - Warning with 'unprotect', 'CDA' or 'retries' found 2277s ok 13 - JSON response contains 24 changes 2277s ok 14 - Conf. has been compacted 2277s ok 15 - All removed keys found 2277s ok 16 - File is created 2277s ok 17 - "portal" found 2277s ok 18 - "portalDisplayLogout" found 2277s ok 19 - "applicationList, Sample applications, Application Test 1, uri" found 2277s ok 20 - "applicationList, Sample applications" found 2277s ok 21 - "applicationList" found 2277s ok 22 - "userDB" found 2277s ok 23 - "passwordDB" found 2277s ok 24 - "openIdSPList" found 2277s ok 25 - "cookieExpiration" found 2277s ok 26 - "exportedVars" found 2277s ok 27 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 2277s ok 28 - "locationRules, test1.example.com" found 2277s ok 29 - "virtualHosts" found 2277s ok 30 - "locationRules, test3.example.com, ^/logout" found 2277s ok 31 - "locationRules, test3.example.com, default" found 2277s ok 32 - "locationRules" found 2277s ok 33 - "exportedHeaders, test3.example.com, Auth-User" found 2277s ok 34 - "exportedHeaders, test3.example.com, cipherId" found 2277s ok 35 - "exportedHeaders, test3.example.com, encodeId" found 2277s ok 36 - "exportedHeaders" found 2277s ok 37 - "locationRules, test.ex.com, default" found 2277s ok 38 - "locationRules" found 2277s ok 39 - "virtualHosts" found 2277s ok 40 - All changes detected 2277s ok 41 - Diff called 2277s ok 42 - diff() detects changes in conf 1 2277s ok 43 - diff() detects changes in conf 2 2277s ok 44 - 11 keys changed in conf 1 2277s ok 45 - 15 keys changed or created in conf 2 2277s ok 46 - Get last config metadata 2277s ok 47 - Get previous configuration 2277s 1..47 2277s ok 2278s t/14-bad-changes-in-conf.t .................. 2278s Name "main::tmpdir" used only once: possible typo at t/14-bad-changes-in-conf.t line 34. 2278s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2278s ok 2 - Manager object 2278s ok 3 - Init 2278s ok 4 - Manager app 2278s ok 5 - Client object 2278s ok 6 - Request succeed 2278s ok 7 - Result code is 200 2278s ok 8 - Result body contains JSON text 2278s ok 9 - JSON response contains "result:0" 2278s ok 10 - 1 error detected 2278s 1..10 2278s ok 2278s t/15-combination.t .......................... 2278s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2278s ok 2 - Manager object 2278s ok 3 - Init 2278s ok 4 - Manager app 2278s ok 5 - Client object 2278s ok 6 - Request succeed 2278s ok 7 - Result code is 200 2278s ok 8 - Result body contains JSON text 2278s ok 9 - JSON response contains "result:1" 2278s ok 10 - Get combModules 2278s ok 11 - Result body contains JSON text 2278s ok 12 - Get combModules 2278s ok 13 - Result body contains JSON text 2278s ok 14 - Key ldapServer has been modified 2278s 1..14 2278s ok 2279s t/15-keys.t ................................. 2279s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2279s # Subtest: Add key to base conf 2279s ok 1 - Manager object 2279s ok 2 - Init 2279s ok 3 - Manager app 2279s ok 4 - Client object 2279s ok 5 - Request succeed 2279s ok 6 - Result code is 200 2279s ok 7 - Result body contains JSON text 2279s ok 8 - JSON response contains "result:1" 2279s ok 9 - Get saved conf 2279s ok 10 - Result body contains JSON text 2279s ok 11 - New config was saved 2279s ok 12 2279s 1..12 2279s ok 2 - Add key to base conf 2279s # Subtest: Posting the same config does not trigger a save 2279s ok 1 - Request succeed 2279s ok 2 - Result code is 200 2279s ok 3 - Result body contains JSON text 2279s ok 4 - No save was done 2279s ok 5 - Correct message 2279s ok 6 - Get saved conf 2279s ok 7 - Result body contains JSON text 2279s ok 8 - New config was not saved 2279s ok 9 2279s 1..9 2279s ok 3 - Posting the same config does not trigger a save 2279s # Subtest: Add one more key 2279s ok 1 - Request succeed 2279s ok 2 - Result code is 200 2279s ok 3 - Result body contains JSON text 2279s ok 4 - JSON response contains "result:1" 2279s ok 5 - Get saved conf 2279s ok 6 - Result body contains JSON text 2279s ok 7 - New config was saved 2279s ok 8 2279s 1..8 2279s ok 4 - Add one more key 2279s # Subtest: Test REST server 2279s ok 1 - Request succeed 2279s ok 2 - Result body contains JSON text 2279s ok 3 2279s ok 4 - Request succeed 2279s ok 5 - Result body contains JSON text 2279s ok 6 2279s 1..6 2279s ok 5 - Test REST server 2279s # Subtest: Delete one key 2279s ok 1 - Request succeed 2279s ok 2 - Result code is 200 2279s ok 3 - Result body contains JSON text 2279s ok 4 - JSON response contains "result:1" 2279s ok 5 - Get saved conf 2279s ok 6 - Result body contains JSON text 2279s ok 7 - New config was saved 2279s ok 8 2279s 1..8 2279s ok 6 - Delete one key 2279s # Subtest: Empty keyNodes deletes all keys 2279s ok 1 - Request succeed 2279s ok 2 - Result code is 200 2279s ok 3 - Result body contains JSON text 2279s ok 4 - JSON response contains "result:1" 2279s ok 5 - Get saved conf 2279s ok 6 - Result body contains JSON text 2279s ok 7 - New config was saved 2279s ok 8 2279s 1..8 2279s ok 7 - Empty keyNodes deletes all keys 2279s 1..7 2279s ok 2280s t/16-cli.t .................................. 2280s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2280s ok 2 - use Lemonldap::NG::Common::Cli; 2280s ok 3 - use Lemonldap::NG::Manager::Cli; 2280s ok 4 - "addKey" OK 2280s ok 5 - "get notification" OK 2280s ok 6 - "addKey" OK 2280s ok 7 - "addKey" OK 2280s ok 8 - "delKey" OK 2280s ok 9 - "get key/subkey" OK 2280s ok 10 - "addKey" OK 2280s ok 11 - "save" result looks like JSON 2280s ok 12 - correct version number 2280s ok 13 - result is JSON 2280s ok 14 - New config 2280s ok 15 - "Force cfgNum" OK 2280s ok 16 - "Author IP" OK 2280s ok 17 - "Log" OK 2280s ok 18 - "Version" OK 2280s ok 19 - Configuration rollback OK 2280s ok 20 - Configuration merge OK 2280s ok 21 - Configuration purge --keep-last OK 2280s ok 22 - Correct number of configurations after purge last 2280s ok 23 - Configuration purge --keep-recent OK 2280s ok 24 - Correct number of configurations after purge recent 2280s 1..24 2280s ok 2280s t/17-extra2f.t .............................. 2280s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2280s ok 2 - Manager object 2280s ok 3 - Init 2280s ok 4 - Manager app 2280s ok 5 - Client object 2280s ok 6 - Request succeed 2280s ok 7 - Result code is 200 2280s ok 8 - Result body contains JSON text 2280s ok 9 - JSON response contains "result:1" 2280s ok 10 - Get combModules 2280s ok 11 - Result body contains JSON text 2280s 1..11 2280s ok 2281s t/30-DBI-Cli.t .............................. 2281s Name "DBI::errstr" used only once: possible typo at t/30-DBI-Cli.t line 33. 2281s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2281s ok 2 - use Lemonldap::NG::Common::Conf; 2281s ok 3 - RDBI object 2281s ok 4 - Conf 1 saved 2281s ok 5 - use Lemonldap::NG::Manager::Cli::Lib; 2281s ok 6 - Client object 2281s ok 7 - use Lemonldap::NG::Manager::Cli; 2281s cfgNum forced with 1Saved under number 1 2281s Status : [ 2281s {} 2281s ]; 2281s ok 8 - Key inserted 2281s ok 9 - Value is 0 2281s 1..9 2281s ok 2281s t/40-sessions.t ............................. 2281s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2281s ok 2 - Sessions module 2281s ok 3 - Sessions module 2281s ok 4 - Manager object 2281s ok 5 - Init 2281s ok 6 - Manager app 2281s ok 7 - Client object 2281s ok 8 - Uid found 2281s ok 9 - IP found 2281s ok 10 - Result code = 1 2281s ok 11 - Found 2 sessions 2281s ok 12 - List 2 sessions 2281s ok 13 - Good session id 2281s ok 14 - Good session id 2281s ok 15 - Result code = 1 2281s ok 16 - Found 1 entry 2281s ok 17 - Result match "uid=dwho" 2281s ok 18 - Found 2 sessions starting with "d" 2281s ok 19 - Sessions module 2281s ok 20 - Found 2 entries 2281s ok 21 - Found 2 sessions 2281s ok 22 - Good session id 2281s ok 23 - Good session id 2281s ok 24 - Found 1 sessions 2281s ok 25 - Good session id 2281s ok 26 - Sessions module 2281s ok 27 - Found 1 user 2281s ok 28 - User is foo 2281s ok 29 - Good session id 2281s ok 30 - Good session id 2281s ok 31 - 1st user is dwho 2281s ok 32 - 2nd user is dwho2 2281s ok 33 - 3rd user is foo with 2 sessions 2281s ok 34 - 1st user is dwho 2281s ok 35 - 2nd user is dwho2 2281s ok 36 - 3rd user is foo 2281s ok 37 - 4th user is foo 2281s ok 38 - One A subnet 2281s ok 39 - All sessions found 2281s ok 40 - Three B subnet 2281s ok 41 - All sessions found 2281s ok 42 - 4 sessions ordered 2281s ok 43 - 1st is id[1] 2281s ok 44 - 2nd is id[2] 2281s ok 45 - 3rd is id[3] 2281s ok 46 - 4th is id[0] 2281s ok 47 - Delete 96fa217f5430665c727042fe71b7c689f45f6b931cbf7536b8d82e9cb1c06fca 2281s ok 48 - Result code is 200 2281s ok 49 - Body is JSON and result==1 2281s ok 50 - Delete 377ee0c842cc738d781d362e598a73b09dc54d6fa5adbd0eeef46b1eff97b2b0 2281s ok 51 - Result code is 200 2281s ok 52 - Body is JSON and result==1 2281s ok 53 - Delete 9a97f64c81822154a766b2533240ad012379cceabc63a74f2f3063dc8ff831f8 2281s ok 54 - Result code is 200 2281s ok 55 - Body is JSON and result==1 2281s ok 56 - Delete bd00a41b0ed52ee9ca036a694efca3cf16379e186a0066c7343ead94b6c79433 2281s ok 57 - Result code is 200 2281s ok 58 - Body is JSON and result==1 2281s ok 59 - Session directory is empty 2281s 1..59 2281s ok 2282s t/41-sessions-global-logout.t ............... 2282s Name "LLNG::Manager::Test::defaultIni" used only once: possible typo at t/41-sessions-global-logout.t line 15. 2282s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2282s ok 2 - Sessions module 2282s ok 3 - Sessions module 2282s ok 4 - Sessions module 2282s ok 5 - Sessions module 2282s ok 6 - Sessions module 2282s ok 7 - Sessions module 2282s ok 8 - Manager object 2282s ok 9 - Init 2282s ok 10 - Manager app 2282s ok 11 - Client object 2282s ok 12 - Call global logout on session 6b6c6738c64418155190c724a5e8f17469576430f622bb8f399b2f521c6efa41 2282s ok 13 - Result code is 200 2282s ok 14 - Body is JSON and result==1 2282s ok 15 - at least 2 sessions deleted 2282s ok 16 - Call global logout on session 06e05e43b451bb583ff947e2c12640e894e91629503c836a6a34266dbc679cdd 2282s ok 17 - Result code is 200 2282s ok 18 - Body is JSON and result==1 2282s ok 19 - at least 2 sessions deleted 2282s ok 20 - OIDC Session directory is empty 2282s ok 21 - Session directory is empty 2282s 1..21 2282s ok 2282s t/50-notifications-DBI.t .................... 2282s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2282s ok 2 - use Lemonldap::NG::Manager::Cli::Lib; 2282s ok 3 - Manager object 2282s ok 4 - Init 2282s ok 5 - Manager app 2282s ok 6 - Client object 2282s [Tue Feb 3 06:06:07 2026] [LLNG:5918] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 2282s 2282s ok 7 - Notification not inserted 2282s [Tue Feb 3 06:06:07 2026] [LLNG:5918] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 2282s 2282s ok 8 - Notification not inserted 2282s [Tue Feb 3 06:06:07 2026] [LLNG:5918] [error] Malformed date 2282s ok 9 - Notification not inserted 2282s ok 10 - Result is true 2282s ok 11 - Result = 1 2282s ok 12 - Count = 2 2282s ok 13 - Value is "d" 2282s ok 14 - Result = 1 2282s ok 15 - Count = 2 2282s ok 16 - Value is "dwho" 2282s ok 17 - Result = 1 2282s ok 18 - Count = 2 2282s ok 19 - Value is "dwho" 2282s ok 20 - Result = 1 2282s ok 21 - Count = 2 2282s ok 22 - Value is "dwho" 2282s ok 23 - Result = 1 2282s ok 24 - Count = 2 2282s ok 25 - Value is "dwho" 2282s ok 26 - Result = 1 2282s ok 27 - Count = 1 2282s ok 28 - Response is JSON 2282s ok 29 - Notification is as expected 2282s ok 30 - Result = 1 2282s ok 31 - Result = 1 2282s ok 32 - Count = 1 2282s ok 33 - Result = 1 2282s ok 34 - Count = 1 2282s ok 35 - Value is "d" 2282s ok 36 - Result = 1 2282s ok 37 - Count = 1 2282s ok 38 - Value is "dwho" 2282s ok 39 - Result = 1 2282s ok 40 - Count = 1 2282s ok 41 - Value is "dwho" 2282s ok 42 - Result = 1 2282s ok 43 - Count = 1 2282s ok 44 - Value is "dwho" 2282s ok 45 - Result = 1 2282s ok 46 - Count = 1 2282s ok 47 - Value is "dwho" 2282s ok 48 - Reference found 2282s ok 49 - Response is JSON 2282s ok 50 - Notification is as expected 2282s ok 51 - Result = 1 2282s ok 52 - Count = 0 2282s 1..52 2282s ok 2283s t/50-notifications.t ........................ 2283s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2283s ok 2 - Manager object 2283s ok 3 - Init 2283s ok 4 - Manager app 2283s ok 5 - Client object 2283s [Tue Feb 3 06:06:08 2026] [LLNG:5920] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 2283s 2283s ok 6 - Notification not inserted 2283s [Tue Feb 3 06:06:08 2026] [LLNG:5920] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 2283s 2283s ok 7 - Notification not inserted 2283s [Tue Feb 3 06:06:08 2026] [LLNG:5920] [error] Malformed date 2283s ok 8 - Notification not inserted 2283s ok 9 - Result is true 2283s ok 10 - Result = 1 2283s ok 11 - Count = 1 2283s ok 12 - Value is "d" 2283s ok 13 - Result = 1 2283s ok 14 - Count = 1 2283s ok 15 - Value is "dwho" 2283s ok 16 - Result = 1 2283s ok 17 - Count = 1 2283s ok 18 - Value is "dwho" 2283s ok 19 - Result = 1 2283s ok 20 - Count = 1 2283s ok 21 - Value is "dwho" 2283s ok 22 - Result = 1 2283s ok 23 - Count = 1 2283s ok 24 - Value is "dwho" 2283s ok 25 - Result = 1 2283s ok 26 - Count = 1 2283s ok 27 - Response is JSON 2283s ok 28 - Notification is as expected 2283s ok 29 - Result = 1 2283s ok 30 - Result = 1 2283s ok 31 - Count = 0 2283s ok 32 - Result = 1 2283s ok 33 - Count = 1 2283s ok 34 - Value is "d" 2283s ok 35 - Result = 1 2283s ok 36 - Count = 1 2283s ok 37 - Value is "dwho" 2283s ok 38 - Result = 1 2283s ok 39 - Count = 1 2283s ok 40 - Value is "dwho" 2283s ok 41 - Result = 1 2283s ok 42 - Count = 1 2283s ok 43 - Value is "dwho" 2283s ok 44 - Result = 1 2283s ok 45 - Count = 1 2283s ok 46 - Value is "dwho" 2283s ok 47 - Reference found 2283s ok 48 - Internal reference found 2283s ok 49 - Response is JSON 2283s ok 50 - Notification is as expected 2283s ok 51 - Result = 1 2283s ok 52 - Count = 0 2283s 1..52 2283s ok 2283s t/60-2ndfa.t ................................ 2283s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2283s ok 2 - Sessions module 2283s ok 3 - Sessions module 2283s ok 4 - Sessions module 2283s ok 5 - Sessions module 2283s ok 6 - Sessions module 2283s ok 7 - Sessions module 2283s ok 8 - Manager object 2283s ok 9 - Init 2283s ok 10 - Manager app 2283s ok 11 - Client object 2283s ok 12 - UID found 2283s ok 13 - IP found 2283s ok 14 - Persistent sessions with UID found 2283s ok 15 - Persistent sessions with UID found 2283s ok 16 - Persistent sessions with UID found 2283s ok 17 - Persistent sessions with UID found 2283s ok 18 - Persistent sessions with UID found 2283s ok 19 - UID found 2283s ok 20 - IP found 2283s ok 21 - U2F found 2283s ok 22 - TOTP found 2283s ok 23 - UBK found 2283s ok 24 - Search * - Result code = 1 2283s ok 25 - Found 3 results 2283s ok 26 - List 3 results 2283s ok 27 - Result match "uid=d" 2283s ok 28 - Result match "uid=r" 2283s ok 29 - Result match "uid=t" 2283s ok 30 - Found 2 sessions starting with "d" 2283s ok 31 - Found 1 session starting with "r" 2283s ok 32 - Found 1 session starting with "t" 2283s ok 33 - Search "uid"=d* - Result code = 1 2283s ok 34 - Found 1 result 2283s ok 35 - List 1 result 2283s ok 36 - Result match "uid=d" 2283s ok 37 - Found 2 sessions starting with "d" 2283s ok 38 - Search "uid"=dw* - Result code = 1 2283s ok 39 - Found 1 result 2283s ok 40 - List 1 result 2283s ok 41 - Result match "uid=dw" 2283s ok 42 - Found 1 session starting with "dw" 2283s ok 43 - Search "uid"=d* & UBK - Result code = 1 2283s ok 44 - Found 1 result 2283s ok 45 - List 1 result 2283s ok 46 - Result match "uid=d" 2283s ok 47 - Found 1 session starting with "d" & UBK 2283s ok 48 - Search "uid"=dw* & UBK - Result code = 1 2283s ok 49 - Found 1 result 2283s ok 50 - List 1 result 2283s ok 51 - Result match "uid=dw" 2283s ok 52 - Found 1 session starting with "dw" & UBK 2283s ok 53 - Search "uid"=da* & UBK - Result code = 1 2283s ok 54 - Found 0 session with "da" & UBK 2283s ok 55 - List 0 result 2283s ok 56 - Search "uid"=* & UBK - Result code = 1 2283s ok 57 - Found 3 results 2283s ok 58 - List 3 results 2283s ok 59 - Result match "uid=d" 2283s ok 60 - Result match "uid=r" 2283s ok 61 - Result match "uid=t" 2283s ok 62 - Found 2 sessions starting with "d" & U2F 2283s ok 63 - Found 1 session starting with "r" & U2F 2283s ok 64 - Found 1 session starting with "t" & U2F 2283s ok 65 - Search "uid"=* & UBK & TOTP - Result code = 1 2283s ok 66 - Found 1 result 2283s ok 67 - List 1 result 2283s ok 68 - Result match "uid=d" 2283s ok 69 - Found 2 sessions starting with "d" & U2F & TOTP 2283s ok 70 - Search "uid"=* & UBK & TOTP & UBK - Result code = 1 2283s ok 71 - Found 1 result 2283s ok 72 - List 1 result 2283s ok 73 - Result match "uid=d" 2283s ok 74 - Found 1 session starting with "d" & U2F & TOTP & UBK 2283s ok 75 - Search "uid"=* & UBK & UBK - Result code = 1 2283s ok 76 - Found 2 results 2283s ok 77 - List 2 results 2283s ok 78 - Result match "uid=d" 2283s ok 79 - Result match "uid=r" 2283s ok 80 - Found 1 session starting with "d" & U2F & UBK 2283s ok 81 - Found 1 session starting with "r" & U2F & UBK 2283s ok 82 - Delete U2F from 1 2283s ok 83 - Result code is 200 2283s ok 84 - Body is JSON and result==1 2283s ok 85 - Delete U2F from 2 2283s ok 86 - Result code is 200 2283s ok 87 - Body is JSON and result==1 2283s ok 88 - Delete U2F from 3 2283s ok 89 - Result code is 200 2283s ok 90 - Body is JSON and result==1 2283s ok 91 - Delete U2F from 4 2283s ok 92 - Result code is 200 2283s ok 93 - Body is JSON and result==1 2283s ok 94 - Delete U2F from 5 2283s ok 95 - Result code is 200 2283s ok 96 - Body is JSON and result==1 2283s ok 97 - Delete TOTP from 3 2283s ok 98 - Result code is 200 2283s ok 99 - Body is JSON and result==1 2283s ok 100 - Delete TOTP from 4 2283s ok 101 - Result code is 200 2283s ok 102 - Body is JSON and result==1 2283s ok 103 - Delete UBK from 2 2283s ok 104 - Result code is 200 2283s ok 105 - Body is JSON and result==1 2283s ok 106 - Delete UBK from 3 2283s ok 107 - Result code is 200 2283s ok 108 - Body is JSON and result==1 2283s ok 109 - Result code = 1 2283s ok 110 - Found 0 session with 2F device 2283s ok 111 - List 0 result 2283s ok 112 - Succeed to get /2ndfa.html 2283s ok 113 2283s 1..113 2283s ok 2284s t/60-Cli-JSON.t ............................. 2284s ok 1 - use Lemonldap::NG::Common::Conf; 2284s ok 2 - Build new conf 2284s ok 3 - Conf is stored 2284s # Subtest: Conf: simple string 2284s ok 1 - Valid JSON response 2284s ok 2 - portal result matches 2284s 1..2 2284s ok 4 - Conf: simple string 2284s # Subtest: Conf: hash ref 2284s ok 1 - Valid JSON response 2284s ok 2 - globalStorageOptions result matches 2284s 1..2 2284s ok 5 - Conf: hash ref 2284s # Subtest: Conf: metadata 2284s ok 1 - Valid JSON response 2284s ok 2 - info result matches 2284s 1..2 2284s ok 6 - Conf: metadata 2284s 1..6 2284s ok 2284s t/70-viewer.t ............................... 2284s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2284s ok 2 - Manager object 2284s ok 3 - Init 2284s ok 4 - Manager app 2284s ok 5 - Client object 2284s ok 6 - Key found 2284s ok 7 - Key is hidden 2284s ok 8 - Key is hidden 2284s ok 9 - Latest conf loaded 2284s ok 10 - Request succeed 2284s ok 11 - Result code is 200 2284s ok 12 - Result body contains JSON text 2284s ok 13 - Details with captcha 'login' or 'mail' found 2284s ok 14 - Details with captcha 'login' or 'mail' found 2284s ok 15 - Key found 2284s ok 16 - Key found 2284s ok 17 - Right number of keys found 2284s ok 18 - Browser is allowed 2284s 1..18 2284s ok 2285s t/71-viewer-without-diff.t .................. 2285s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2285s ok 2 - Manager object 2285s ok 3 - Init 2285s ok 4 - Manager app 2285s ok 5 - Client object 2285s ok 6 - Request succeed 2285s ok 7 - Result code is 200 2285s ok 8 - Result body contains JSON text 2285s ok 9 - Details with captcha 'login' or 'mail' found 2285s ok 10 - Details with captcha 'login' or 'mail' found 2285s ok 11 - Key found 2285s ok 12 - Manager object 2285s ok 13 - Init 2285s ok 14 - Manager app 2285s ok 15 - Client object 2285s ok 16 - Key is hidden 2285s ok 17 - Key is hidden 2285s ok 18 - Latest conf loaded 2285s ok 19 - Diff is NOT allowed 2285s ok 20 - Browser is NOT allowed 2285s 1..20 2285s ok 2285s t/72-appList-diff.t ......................... 2285s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2285s ok 2 - Manager object 2285s ok 3 - Init 2285s ok 4 - Manager app 2285s ok 5 - Client object 2285s # Subtest: Add a category 2285s ok 1 - Expected result 2285s 1..1 2285s ok 6 - Add a category 2285s # Subtest: Delete a category 2285s ok 1 - Expected result 2285s 1..1 2285s ok 7 - Delete a category 2285s # Subtest: Add an application 2285s ok 1 - Expected diff 2285s 1..1 2285s ok 8 - Add an application 2285s # Subtest: Remove an application 2285s ok 1 - Expected diff 2285s 1..1 2285s ok 9 - Remove an application 2285s # Subtest: Modify an application (option) 2285s ok 1 - Expected diff 2285s 1..1 2285s ok 10 - Modify an application (option) 2285s # Subtest: Modify an application (name) 2285s ok 1 - Expected diff 2285s 1..1 2285s ok 11 - Modify an application (name) 2285s # Subtest: Multiple changes 2285s ok 1 - Expected diff 2285s 1..1 2285s ok 12 - Multiple changes 2285s # Subtest: Multiple applications with the same name 2285s ok 1 - Diff only exposes mykey 2285s 1..1 2285s ok 13 - Multiple applications with the same name 2285s 1..13 2285s ok 2285s All tests successful. 2285s Files=27, Tests=1711, 16 wallclock secs ( 0.12 usr 0.03 sys + 15.15 cusr 0.72 csys = 16.02 CPU) 2285s Result: PASS 2286s autopkgtest [06:06:11]: test manager-test: -----------------------] 2286s autopkgtest [06:06:11]: test manager-test: - - - - - - - - - - results - - - - - - - - - - 2286s manager-test PASS 2286s autopkgtest [06:06:11]: test runtime-deps-common: preparing testbed 2305s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d from image adt/ubuntu-resolute-ppc64el-server-20260202.img (UUID ca98045c-2f99-4634-a243-9d47350236de)... 2351s autopkgtest [06:07:16]: testbed dpkg architecture: ppc64el 2351s autopkgtest [06:07:16]: testbed apt version: 3.1.14 2351s autopkgtest [06:07:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2351s autopkgtest [06:07:16]: testbed release detected to be: resolute 2352s autopkgtest [06:07:17]: updating testbed package index (apt update) 2352s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 2352s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2352s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2352s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2352s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 2352s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 2352s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 2352s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 2353s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [297 kB] 2353s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1080 kB] 2353s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [18.3 kB] 2353s Fetched 3092 kB in 1s (3345 kB/s) 2354s Reading package lists... 2355s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 2355s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2355s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2355s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2356s Reading package lists... 2356s Reading package lists... 2356s Building dependency tree... 2356s Reading state information... 2356s Calculating upgrade... 2356s The following packages will be upgraded: 2356s cloud-init cloud-init-base debconf debconf-i18n libexpat1 2356s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 2356s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2356s Need to get 1109 kB of archives. 2356s After this operation, 2048 B of additional disk space will be used. 2356s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexpat1 ppc64el 2.7.4-1 [106 kB] 2356s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblocale-gettext-perl ppc64el 1.07-8 [16.3 kB] 2356s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el python3-debconf all 1.5.91build1 [4174 B] 2356s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf-i18n all 1.5.91build1 [227 kB] 2356s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf all 1.5.91build1 [126 kB] 2356s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el systemd-hwe-hwdb all 259.0.1 [3152 B] 2356s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 2356s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 2357s dpkg-preconfigure: unable to re-open stdin: No such file or directory 2357s Fetched 1109 kB in 0s (12.1 MB/s) 2357s (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 ... 82007 files and directories currently installed.) 2357s Preparing to unpack .../libexpat1_2.7.4-1_ppc64el.deb ... 2357s Unpacking libexpat1:ppc64el (2.7.4-1) over (2.7.3-1) ... 2357s Preparing to unpack .../liblocale-gettext-perl_1.07-8_ppc64el.deb ... 2357s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 2357s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 2357s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 2357s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 2357s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 2357s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 2357s Unpacking debconf (1.5.91build1) over (1.5.91) ... 2357s Setting up debconf (1.5.91build1) ... 2358s (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 ... 82007 files and directories currently installed.) 2358s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 2358s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 2358s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 2358s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 2358s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 2358s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 2358s Setting up libexpat1:ppc64el (2.7.4-1) ... 2358s Setting up python3-debconf (1.5.91build1) ... 2359s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 2359s Clearing ignored debconf value cloud-init/datasources 2359s Encountered debconf setting for cloud-init-base/datasources. 2360s Setting up systemd-hwe-hwdb (259.0.1) ... 2361s Setting up liblocale-gettext-perl (1.07-8) ... 2361s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 2361s Setting up debconf-i18n (1.5.91build1) ... 2361s Processing triggers for udev (259-1ubuntu3) ... 2362s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2362s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 2362s Processing triggers for man-db (2.13.1-1) ... 2364s autopkgtest [06:07:29]: upgrading testbed (apt dist-upgrade and autopurge) 2364s Reading package lists... 2364s Building dependency tree... 2364s Reading state information... 2364s Calculating upgrade... 2364s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2364s Reading package lists... 2364s Building dependency tree... 2364s Reading state information... 2364s Solving dependencies... 2365s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2365s autopkgtest [06:07:30]: rebooting testbed after setup commands that affected boot 2406s Reading package lists... 2407s Building dependency tree... 2407s Reading state information... 2407s Solving dependencies... 2407s The following NEW packages will be installed: 2407s autodep8 dctrl-tools libapache-logformat-compiler-perl 2407s libapache-session-perl libcache-cache-perl libcgi-pm-perl 2407s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 2407s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 2407s libconvert-asn1-perl libconvert-pem-perl libcookie-baker-perl 2407s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 2407s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 2407s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 2407s libcryptx-perl libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl 2407s libencode-locale-perl liberror-perl libfile-listing-perl 2407s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl 2407s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 2407s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 2407s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 2407s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl 2407s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl 2407s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl 2407s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 2407s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 2407s libposix-strftime-compiler-perl libstream-buffered-perl 2407s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl 2407s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 2407s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 2407s 0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded. 2407s Need to get 3992 kB of archives. 2407s After this operation, 13.6 MB of additional disk space will be used. 2407s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build4 [108 kB] 2407s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30build1 [13.9 kB] 2407s Get:3 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 2407s Get:4 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 2407s Get:5 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 2407s Get:6 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 2407s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 2407s Get:8 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 2407s Get:9 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 2407s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 2407s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.34-2build1 [100 kB] 2407s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 2407s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.71-1build1 [185 kB] 2407s Get:14 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 2407s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 2407s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 2407s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 2407s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 2407s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 2407s Get:20 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 2407s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 2407s Get:22 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 2407s Get:23 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 2407s Get:24 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 2407s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build4 [6710 B] 2407s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 2407s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 2407s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 2407s Get:29 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 2407s Get:30 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 2407s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 2407s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 2407s Get:33 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 2407s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 2407s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 2407s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 2407s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 2407s Get:38 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 2407s Get:39 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 2407s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 2407s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 2407s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 2407s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 2407s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 2407s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 2407s Get:46 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 2407s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 2407s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 2407s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 2407s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 2407s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 2407s Get:52 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 2407s Get:53 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 2407s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 2407s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 2407s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.098-1 [205 kB] 2407s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 2407s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 2407s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.6.1-1 [138 kB] 2407s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.27-1build1 [14.4 kB] 2407s Get:61 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 2407s Get:62 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 2407s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 2407s Get:64 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 2407s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.24-1build1 [21.7 kB] 2407s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 2407s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 2407s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.81-1build1 [141 kB] 2407s Get:69 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 2407s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.85 [19.7 kB] 2407s Preconfiguring packages ... 2407s Fetched 3992 kB in 0s (17.9 MB/s) 2407s Selecting previously unselected package dctrl-tools. 2408s (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 ... 82008 files and directories currently installed.) 2408s Preparing to unpack .../00-dctrl-tools_2.24-3build4_ppc64el.deb ... 2408s Unpacking dctrl-tools (2.24-3build4) ... 2408s Selecting previously unselected package autodep8. 2408s Preparing to unpack .../01-autodep8_0.30build1_all.deb ... 2408s Unpacking autodep8 (0.30build1) ... 2408s Selecting previously unselected package libposix-strftime-compiler-perl. 2408s Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ... 2408s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 2408s Selecting previously unselected package libapache-logformat-compiler-perl. 2408s Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ... 2408s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 2408s Selecting previously unselected package libcrypt-urandom-perl. 2408s Preparing to unpack .../04-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 2408s Unpacking libcrypt-urandom-perl (0.54-1) ... 2408s Selecting previously unselected package libapache-session-perl. 2408s Preparing to unpack .../05-libapache-session-perl_1.94-2_all.deb ... 2408s Unpacking libapache-session-perl (1.94-2) ... 2408s Selecting previously unselected package liberror-perl. 2408s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 2408s Unpacking liberror-perl (0.17030-1) ... 2408s Selecting previously unselected package libipc-sharelite-perl. 2408s Preparing to unpack .../07-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 2408s Unpacking libipc-sharelite-perl (0.17-5build4) ... 2408s Selecting previously unselected package libcache-cache-perl. 2408s Preparing to unpack .../08-libcache-cache-perl_1.08-3_all.deb ... 2408s Unpacking libcache-cache-perl (1.08-3) ... 2408s Selecting previously unselected package libhtml-tagset-perl. 2408s Preparing to unpack .../09-libhtml-tagset-perl_3.24-1_all.deb ... 2408s Unpacking libhtml-tagset-perl (3.24-1) ... 2408s Selecting previously unselected package liburi-perl. 2408s Preparing to unpack .../10-liburi-perl_5.34-2build1_all.deb ... 2408s Unpacking liburi-perl (5.34-2build1) ... 2408s Selecting previously unselected package libhtml-parser-perl:ppc64el. 2408s Preparing to unpack .../11-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 2408s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 2408s Selecting previously unselected package libcgi-pm-perl. 2408s Preparing to unpack .../12-libcgi-pm-perl_4.71-1build1_all.deb ... 2408s Unpacking libcgi-pm-perl (4.71-1build1) ... 2408s Selecting previously unselected package libclass-errorhandler-perl. 2408s Preparing to unpack .../13-libclass-errorhandler-perl_0.04-3_all.deb ... 2408s Unpacking libclass-errorhandler-perl (0.04-3) ... 2408s Selecting previously unselected package libclass-inspector-perl. 2408s Preparing to unpack .../14-libclass-inspector-perl_1.36-3_all.deb ... 2408s Unpacking libclass-inspector-perl (1.36-3) ... 2408s Selecting previously unselected package libclass-xsaccessor-perl. 2408s Preparing to unpack .../15-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 2408s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 2408s Selecting previously unselected package libclone-perl:ppc64el. 2408s Preparing to unpack .../16-libclone-perl_0.47-1_ppc64el.deb ... 2408s Unpacking libclone-perl:ppc64el (0.47-1) ... 2408s Selecting previously unselected package libcommon-sense-perl:ppc64el. 2408s Preparing to unpack .../17-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 2408s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 2408s Selecting previously unselected package libconvert-asn1-perl. 2408s Preparing to unpack .../18-libconvert-asn1-perl_0.34-1_all.deb ... 2408s Unpacking libconvert-asn1-perl (0.34-1) ... 2408s Selecting previously unselected package libcrypt-des-perl:ppc64el. 2408s Preparing to unpack .../19-libcrypt-des-perl_2.07-5_ppc64el.deb ... 2408s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 2408s Selecting previously unselected package libcrypt-des-ede3-perl. 2408s Preparing to unpack .../20-libcrypt-des-ede3-perl_0.03-1_all.deb ... 2408s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 2408s Selecting previously unselected package libcryptx-perl. 2408s Preparing to unpack .../21-libcryptx-perl_0.087-1_ppc64el.deb ... 2408s Unpacking libcryptx-perl (0.087-1) ... 2408s Selecting previously unselected package libconvert-pem-perl. 2408s Preparing to unpack .../22-libconvert-pem-perl_0.13-1_all.deb ... 2408s Unpacking libconvert-pem-perl (0.13-1) ... 2408s Selecting previously unselected package libcookie-baker-perl. 2408s Preparing to unpack .../23-libcookie-baker-perl_0.12-1_all.deb ... 2408s Unpacking libcookie-baker-perl (0.12-1) ... 2408s Selecting previously unselected package perl-openssl-defaults:ppc64el. 2408s Preparing to unpack .../24-perl-openssl-defaults_7build4_ppc64el.deb ... 2408s Unpacking perl-openssl-defaults:ppc64el (7build4) ... 2408s Selecting previously unselected package libcrypt-openssl-bignum-perl. 2408s Preparing to unpack .../25-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 2408s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 2408s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 2408s Preparing to unpack .../26-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 2408s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 2408s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 2408s Preparing to unpack .../27-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 2408s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 2408s Selecting previously unselected package libcrypt-openssl-x509-perl. 2408s Preparing to unpack .../28-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 2408s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2408s Selecting previously unselected package libcrypt-rijndael-perl. 2408s Preparing to unpack .../29-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 2408s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 2408s Selecting previously unselected package libdevel-stacktrace-perl. 2408s Preparing to unpack .../30-libdevel-stacktrace-perl_2.0500-1_all.deb ... 2408s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 2408s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 2408s Preparing to unpack .../31-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 2408s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 2408s Selecting previously unselected package libencode-locale-perl. 2408s Preparing to unpack .../32-libencode-locale-perl_1.05-3_all.deb ... 2408s Unpacking libencode-locale-perl (1.05-3) ... 2408s Selecting previously unselected package libtimedate-perl. 2408s Preparing to unpack .../33-libtimedate-perl_2.3300-2_all.deb ... 2408s Unpacking libtimedate-perl (2.3300-2) ... 2408s Selecting previously unselected package libhttp-date-perl. 2408s Preparing to unpack .../34-libhttp-date-perl_6.06-1_all.deb ... 2408s Unpacking libhttp-date-perl (6.06-1) ... 2408s Selecting previously unselected package libfile-listing-perl. 2408s Preparing to unpack .../35-libfile-listing-perl_6.16-1_all.deb ... 2408s Unpacking libfile-listing-perl (6.16-1) ... 2408s Selecting previously unselected package libfile-sharedir-perl. 2408s Preparing to unpack .../36-libfile-sharedir-perl_1.118-3_all.deb ... 2408s Unpacking libfile-sharedir-perl (1.118-3) ... 2408s Selecting previously unselected package libfilesys-notify-simple-perl. 2408s Preparing to unpack .../37-libfilesys-notify-simple-perl_0.14-3_all.deb ... 2408s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 2408s Selecting previously unselected package libhash-multivalue-perl. 2408s Preparing to unpack .../38-libhash-multivalue-perl_0.16-3_all.deb ... 2408s Unpacking libhash-multivalue-perl (0.16-3) ... 2408s Selecting previously unselected package libhtml-template-perl. 2408s Preparing to unpack .../39-libhtml-template-perl_2.97-2build1_all.deb ... 2408s Unpacking libhtml-template-perl (2.97-2build1) ... 2408s Selecting previously unselected package libhtml-tree-perl. 2408s Preparing to unpack .../40-libhtml-tree-perl_5.07-3_all.deb ... 2408s Unpacking libhtml-tree-perl (5.07-3) ... 2408s Selecting previously unselected package libio-html-perl. 2408s Preparing to unpack .../41-libio-html-perl_1.004-3_all.deb ... 2408s Unpacking libio-html-perl (1.004-3) ... 2408s Selecting previously unselected package liblwp-mediatypes-perl. 2408s Preparing to unpack .../42-liblwp-mediatypes-perl_6.04-2_all.deb ... 2408s Unpacking liblwp-mediatypes-perl (6.04-2) ... 2409s Selecting previously unselected package libhttp-message-perl. 2409s Preparing to unpack .../43-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 2409s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 2409s Selecting previously unselected package libhttp-cookies-perl. 2409s Preparing to unpack .../44-libhttp-cookies-perl_6.11-1_all.deb ... 2409s Unpacking libhttp-cookies-perl (6.11-1) ... 2409s Selecting previously unselected package libhttp-multipartparser-perl. 2409s Preparing to unpack .../45-libhttp-multipartparser-perl_0.02-3_all.deb ... 2409s Unpacking libhttp-multipartparser-perl (0.02-3) ... 2409s Selecting previously unselected package libtypes-serialiser-perl. 2409s Preparing to unpack .../46-libtypes-serialiser-perl_1.01-1_all.deb ... 2409s Unpacking libtypes-serialiser-perl (1.01-1) ... 2409s Selecting previously unselected package libjson-xs-perl. 2409s Preparing to unpack .../47-libjson-xs-perl_4.040-1_ppc64el.deb ... 2409s Unpacking libjson-xs-perl (4.040-1) ... 2409s Selecting previously unselected package libjson-maybexs-perl. 2409s Preparing to unpack .../48-libjson-maybexs-perl_1.004008-1_all.deb ... 2409s Unpacking libjson-maybexs-perl (1.004008-1) ... 2409s Selecting previously unselected package libstream-buffered-perl. 2409s Preparing to unpack .../49-libstream-buffered-perl_0.03-3_all.deb ... 2409s Unpacking libstream-buffered-perl (0.03-3) ... 2409s Selecting previously unselected package libwww-form-urlencoded-perl. 2409s Preparing to unpack .../50-libwww-form-urlencoded-perl_0.26-2_all.deb ... 2409s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 2409s Selecting previously unselected package libhttp-entity-parser-perl. 2409s Preparing to unpack .../51-libhttp-entity-parser-perl_0.25-2_all.deb ... 2409s Unpacking libhttp-entity-parser-perl (0.25-2) ... 2409s Selecting previously unselected package libhttp-headers-fast-perl. 2409s Preparing to unpack .../52-libhttp-headers-fast-perl_0.22-3_all.deb ... 2409s Unpacking libhttp-headers-fast-perl (0.22-3) ... 2409s Selecting previously unselected package libhttp-negotiate-perl. 2409s Preparing to unpack .../53-libhttp-negotiate-perl_6.01-2_all.deb ... 2409s Unpacking libhttp-negotiate-perl (6.01-2) ... 2409s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 2409s Preparing to unpack .../54-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 2409s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 2409s Selecting previously unselected package libio-socket-ssl-perl. 2409s Preparing to unpack .../55-libio-socket-ssl-perl_2.098-1_all.deb ... 2409s Unpacking libio-socket-ssl-perl (2.098-1) ... 2409s Selecting previously unselected package libjson-perl. 2409s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 2409s Unpacking libjson-perl (4.10000-1) ... 2409s Selecting previously unselected package libconfig-inifiles-perl. 2409s Preparing to unpack .../57-libconfig-inifiles-perl_3.000003-4_all.deb ... 2409s Unpacking libconfig-inifiles-perl (3.000003-4) ... 2409s Selecting previously unselected package libmouse-perl:ppc64el. 2409s Preparing to unpack .../58-libmouse-perl_2.6.1-1_ppc64el.deb ... 2409s Unpacking libmouse-perl:ppc64el (2.6.1-1) ... 2409s Selecting previously unselected package libnet-cidr-perl. 2409s Preparing to unpack .../59-libnet-cidr-perl_0.27-1build1_all.deb ... 2409s Unpacking libnet-cidr-perl (0.27-1build1) ... 2409s Selecting previously unselected package libtest-sharedfork-perl. 2409s Preparing to unpack .../60-libtest-sharedfork-perl_0.35-3_all.deb ... 2409s Unpacking libtest-sharedfork-perl (0.35-3) ... 2409s Selecting previously unselected package libtest-tcp-perl. 2409s Preparing to unpack .../61-libtest-tcp-perl_2.22-2_all.deb ... 2409s Unpacking libtest-tcp-perl (2.22-2) ... 2409s Selecting previously unselected package libtry-tiny-perl. 2409s Preparing to unpack .../62-libtry-tiny-perl_0.32-1_all.deb ... 2409s Unpacking libtry-tiny-perl (0.32-1) ... 2409s Selecting previously unselected package libplack-perl. 2409s Preparing to unpack .../63-libplack-perl_1.0051-1_all.deb ... 2409s Unpacking libplack-perl (1.0051-1) ... 2409s Selecting previously unselected package libnet-http-perl. 2409s Preparing to unpack .../64-libnet-http-perl_6.24-1build1_all.deb ... 2409s Unpacking libnet-http-perl (6.24-1build1) ... 2409s Selecting previously unselected package liblwp-protocol-https-perl. 2409s Preparing to unpack .../65-liblwp-protocol-https-perl_6.14-1_all.deb ... 2409s Unpacking liblwp-protocol-https-perl (6.14-1) ... 2409s Selecting previously unselected package libwww-robotrules-perl. 2409s Preparing to unpack .../66-libwww-robotrules-perl_6.02-1build1_all.deb ... 2409s Unpacking libwww-robotrules-perl (6.02-1build1) ... 2409s Selecting previously unselected package libwww-perl. 2409s Preparing to unpack .../67-libwww-perl_6.81-1build1_all.deb ... 2409s Unpacking libwww-perl (6.81-1build1) ... 2409s Selecting previously unselected package liblemonldap-ng-common-perl. 2409s Preparing to unpack .../68-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 2409s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2409s Selecting previously unselected package pkg-perl-autopkgtest. 2409s Preparing to unpack .../69-pkg-perl-autopkgtest_0.85_all.deb ... 2409s Unpacking pkg-perl-autopkgtest (0.85) ... 2409s Setting up libconfig-inifiles-perl (3.000003-4) ... 2409s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 2409s Setting up libmouse-perl:ppc64el (2.6.1-1) ... 2409s Setting up libhttp-multipartparser-perl (0.02-3) ... 2409s Setting up libclass-inspector-perl (1.36-3) ... 2409s Setting up libclone-perl:ppc64el (0.47-1) ... 2409s Setting up libhtml-tagset-perl (3.24-1) ... 2409s Setting up libfilesys-notify-simple-perl (0.14-3) ... 2409s Setting up libnet-cidr-perl (0.27-1build1) ... 2409s Setting up libipc-sharelite-perl (0.17-5build4) ... 2409s Setting up liblwp-mediatypes-perl (6.04-2) ... 2409s Setting up libcrypt-urandom-perl (0.54-1) ... 2409s Setting up libtry-tiny-perl (0.32-1) ... 2409s Setting up perl-openssl-defaults:ppc64el (7build4) ... 2409s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 2409s Setting up libposix-strftime-compiler-perl (0.46-1) ... 2409s Setting up libencode-locale-perl (1.05-3) ... 2409s Setting up libclass-errorhandler-perl (0.04-3) ... 2409s Setting up libtest-sharedfork-perl (0.35-3) ... 2409s Setting up libhash-multivalue-perl (0.16-3) ... 2409s Setting up liberror-perl (0.17030-1) ... 2409s Setting up libapache-session-perl (1.94-2) ... 2409s Setting up libstream-buffered-perl (0.03-3) ... 2409s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 2409s Setting up libapache-logformat-compiler-perl (0.36-3) ... 2409s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 2409s Setting up libcryptx-perl (0.087-1) ... 2409s Setting up libio-html-perl (1.004-3) ... 2409s Setting up libtimedate-perl (2.3300-2) ... 2409s Setting up libtypes-serialiser-perl (1.01-1) ... 2409s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 2409s Setting up libjson-perl (4.10000-1) ... 2409s Setting up libfile-sharedir-perl (1.118-3) ... 2409s Setting up libwww-form-urlencoded-perl (0.26-2) ... 2409s Setting up libdevel-stacktrace-perl (2.0500-1) ... 2409s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 2409s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 2409s Setting up libconvert-asn1-perl (0.34-1) ... 2409s Setting up liburi-perl (5.34-2build1) ... 2409s Setting up dctrl-tools (2.24-3build4) ... 2409s Setting up autodep8 (0.30build1) ... 2409s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 2409s Setting up libjson-xs-perl (4.040-1) ... 2409s Setting up libcrypt-des-ede3-perl (0.03-1) ... 2409s Setting up libhttp-date-perl (6.06-1) ... 2409s Setting up libtest-tcp-perl (2.22-2) ... 2409s Setting up libfile-listing-perl (6.16-1) ... 2409s Setting up libcache-cache-perl (1.08-3) ... 2409s Setting up libhttp-headers-fast-perl (0.22-3) ... 2409s Setting up libnet-http-perl (6.24-1build1) ... 2409s Setting up libjson-maybexs-perl (1.004008-1) ... 2409s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 2409s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2409s Setting up pkg-perl-autopkgtest (0.85) ... 2409s Setting up libwww-robotrules-perl (6.02-1build1) ... 2409s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 2409s Setting up libcookie-baker-perl (0.12-1) ... 2409s Setting up libhttp-entity-parser-perl (0.25-2) ... 2409s Setting up libio-socket-ssl-perl (2.098-1) ... 2409s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 2409s Setting up libconvert-pem-perl (0.13-1) ... 2409s Setting up libhttp-negotiate-perl (6.01-2) ... 2409s Setting up libhttp-cookies-perl (6.11-1) ... 2409s Setting up libhtml-tree-perl (5.07-3) ... 2409s Setting up libcgi-pm-perl (4.71-1build1) ... 2409s Setting up libhtml-template-perl (2.97-2build1) ... 2409s Setting up libplack-perl (1.0051-1) ... 2409s Setting up liblwp-protocol-https-perl (6.14-1) ... 2409s Setting up libwww-perl (6.81-1build1) ... 2409s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2409s Processing triggers for man-db (2.13.1-1) ... 2414s autopkgtest [06:08:19]: test runtime-deps-common: ./debian/tests/runner runtime-deps lemonldap-ng-common 2414s autopkgtest [06:08:19]: test runtime-deps-common: [----------------------- 2415s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 2415s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 2415s 1..4 2415s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 2415s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 2415s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 2415s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 2415s ok 2415s All tests successful. 2415s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.01 sys + 0.10 cusr 0.00 csys = 0.12 CPU) 2415s Result: PASS 2415s autopkgtest [06:08:20]: test runtime-deps-common: -----------------------] 2416s runtime-deps-common PASS (superficial) 2416s autopkgtest [06:08:21]: test runtime-deps-common: - - - - - - - - - - results - - - - - - - - - - 2416s autopkgtest [06:08:21]: test runtime-deps-portal: preparing testbed 2424s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d from image adt/ubuntu-resolute-ppc64el-server-20260202.img (UUID ca98045c-2f99-4634-a243-9d47350236de)... 2430s nova [E] nova boot failed (attempt #0): 2430s nova [E] DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 2430s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 2430s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 2430s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 2430s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 2430s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 2430s DEBUG (session:517) REQ: curl -g -i -X GET https://keystone.ps7.canonical.com:5000/v3 -H "Accept: application/json" -H "User-Agent: nova keystoneauth1/4.0.0 python-requests/2.22.0 CPython/3.8.10" 2430s DEBUG (connectionpool:939) Starting new HTTPS connection (1): keystone.ps7.canonical.com:5000 2430s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "GET /v3 HTTP/1.1" 200 267 2430s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 267 Content-Type: application/json Date: Tue, 03 Feb 2026 06:08:33 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) Vary: X-Auth-Token x-openstack-request-id: req-40098217-eb68-48f3-a71c-9af5d3615ca1 2430s DEBUG (session:580) RESP BODY: {"version": {"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone.ps7.canonical.com:5000/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}} 2430s DEBUG (session:946) GET call to https://keystone.ps7.canonical.com:5000/v3 used request id req-40098217-eb68-48f3-a71c-9af5d3615ca1 2430s DEBUG (base:182) Making authentication request to https://keystone.ps7.canonical.com:5000/v3/auth/tokens 2430s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "POST /v3/auth/tokens HTTP/1.1" 201 12966 2430s DEBUG (base:187) {"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "20f4f30c2cfd4bfe806cd0db10c0e446", "name": "prod-autopkgtest-workers-ppc64el", "password_expires_at": null}, "audit_ids": ["8gw1-w_gQeuuJaMPlu4JrQ"], "expires_at": "2026-02-04T06:08:33.000000Z", "issued_at": "2026-02-03T06:08:33.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "9bf77f46fd6c4d3da81ee79a717acf43", "name": "prod-autopkgtest-workers-ppc64el_project"}, "is_domain": false, "roles": [{"id": "a31fb543f37543d3b12c7fcb6e29636f", "name": "load-balancer_member"}, {"id": "9531825e299647e9b8713fcf36566f08", "name": "member"}, {"id": "c4de4cd4a6e842c48c193225243b4507", "name": "reader"}], "is_admin_project": false, "catalog": [{"endpoints": [{"id": "09e03191c89d4421aebaa8dcff0e22e3", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "0b44af32db1b408da5b67a834350711b", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "325f3c044aa54591be49e39f7260483d", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "07902f28d63c4792bef57723f11a597e", "type": "orchestration", "name": "heat"}, {"endpoints": [{"id": "296a5126b56949f8abc8663ba48d7c69", "interface": "admin", "region_id": "prodstack7", "url": "https://nova-admin.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "4ed46fd286814be9ad5f53c713db2b21", "interface": "public", "region_id": "prodstack7", "url": "https://nova.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "f920fb8274c74c72b50e57ac95f88f51", "interface": "internal", "region_id": "prodstack7", "url": "https://nova-internal.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}], "id": "0f4ee03d0c134dceb7ed6b2fa51eb189", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "074ea936d15d47e8ba1b8f1347fdaeec", "interface": "admin", "region_id": "prodstack7", "url": "https://neutron-admin.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "4d5667208af943eab425bb1952f67d2f", "interface": "public", "region_id": "prodstack7", "url": "https://neutron.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "ae71a7dd75fc495fa3dd207ac977346d", "interface": "internal", "region_id": "prodstack7", "url": "https://neutron-internal.ps7.canonical.com:9696", "region": "prodstack7"}], "id": "1fde991012bf4a91a97b5b02cd662e5d", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "5f3171f69df346c9a40ff13f8a9f3feb", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "951c2c04417d456eb29a4cbd2675f1bc", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "e4062e144ad243cbb53c8ce87aefee44", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8000/v1", "region": "prodstack7"}], "id": "2c59c0123c304ef3824d75e9779ac5a3", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"id": "4a95fbf112804721b96a3578858faf45", "interface": "internal", "region_id": "prodstack7", "url": "https://octavia-internal.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "56bed7c3efd54a57bae11cc93844edc5", "interface": "public", "region_id": "prodstack7", "url": "https://octavia.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "e9c2ec6bc0e94e1e8ca6b15aa24b9294", "interface": "admin", "region_id": "prodstack7", "url": "https://octavia-admin.ps7.canonical.com:9876", "region": "prodstack7"}], "id": "4e42217a7f46428b87e7458a8a73942c", "type": "load-balancer", "name": "octavia"}, {"endpoints": [{"id": "29929a56ac7944d8867150f9d9a51ffe", "interface": "public", "region_id": "prodstack7", "url": "https://gnocchi.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "d1146fdec43e4c339f3c0766fda1923d", "interface": "internal", "region_id": "prodstack7", "url": "https://gnocchi-internal.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "ff5d256a28064e13b52758d6206687eb", "interface": "admin", "region_id": "prodstack7", "url": "https://gnocchi-admin.ps7.canonical.com:8041", "region": "prodstack7"}], "id": "50872dac84974216b104c7eef043dfe6", "type": "metric", "name": "gnocchi"}, {"endpoints": [{"id": "3901a2889b584fe5baf1325da2d5571c", "interface": "internal", "region_id": "prodstack7", "url": "https://aodh-internal.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "94f9e723537a4d0ab35ab53fe1af6f01", "interface": "public", "region_id": "prodstack7", "url": "https://aodh.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "f3fc8781a98149c680bd7f34c6893410", "interface": "admin", "region_id": "prodstack7", "url": "https://aodh-admin.ps7.canonical.com:8042", "region": "prodstack7"}], "id": "6f7af5495c2447c9bf258f72605a99b1", "type": "alarming", "name": "aodh"}, {"endpoints": [{"id": "0592d4bf15d54ba8aac00dfc34292295", "interface": "admin", "region_id": "prodstack7", "url": "https://keystone-admin.ps7.canonical.com:35357/v3", "region": "prodstack7"}, {"id": "1f5df236ded54026af4f5e947a599b2f", "interface": "internal", "region_id": "prodstack7", "url": "https://keystone-internal.ps7.canonical.com:5000/v3", "region": "prodstack7"}, {"id": "cd17fef7e3d246b3974b2ffe55b7889c", "interface": "public", "region_id": "prodstack7", "url": "https://keystone.ps7.canonical.com:5000/v3", "region": "prodstack7"}], "id": "7ad024307b634ea989f1e03d73d7737b", "type": "identity", "name": "keystone"}, {"endpoints": [{"id": "001dac935b6c44b1ad62c90175538578", "interface": "admin", "region_id": "prodstack7", "url": "https://cinder-admin.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "90abac2983a34488bb6ada4e5004bb99", "interface": "public", "region_id": "prodstack7", "url": "https://cinder.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "e49add7152684a8e9e1e3ea9502b5dc6", "interface": "internal", "region_id": "prodstack7", "url": "https://cinder-internal.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "7bea8b97c0304a62afd8325515928cc0", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"id": "2450babeee5e4fe49947cbe7bcc0f3c3", "interface": "public", "region_id": "prodstack7", "url": "https://designate.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "c2e77ece29cd4dc7bf518bb51c619cce", "interface": "internal", "region_id": "prodstack7", "url": "https://designate-internal.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "fc292615aa2d43ff943da365870944ce", "interface": "admin", "region_id": "prodstack7", "url": "https://designate-admin.ps7.canonical.com:9001", "region": "prodstack7"}], "id": "8d13654c658644c4a375ce8428638f3d", "type": "dns", "name": "designate"}, {"endpoints": [{"id": "604f1f7088c54ec4a558d1747b0e7396", "interface": "public", "region_id": "prodstack7", "url": "https://barbican.ps7.canonical.com:9311", "region": "prodstack7"}, {"id": "81268c6bd3524a4d85af3d6faa426863", "interface": "admin", "region_id": "prodstack7", "url": "https://barbican-admin.ps7.canonical.com:9312", "region": "prodstack7"}, {"id": "becc73f676f34e66ab1daf0fbcb42366", "interface": "internal", "region_id": "prodstack7", "url": "https://barbican-internal.ps7.canonical.com:9311", "region": "prodstack7"}], "id": "8df4ed7c02d44fe28ec72b1e19e3f66f", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"id": "38557e1243014f1abaa578a61bb0a387", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "b12d5a4329f94a1fa6dbd2cd38ebcd52", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "bc081c0d5d954446b7ee77886f5d68a3", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "8e7967c2620d49448787e035e8f21af0", "type": "share", "name": "manila"}, {"endpoints": [{"id": "03802d072c514ae484a2d26be0c906af", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "c07a315e261f430d94542a872596d654", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "d62fcd20c1e34d64930fbec97503a40a", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/", "region": "prodstack7"}], "id": "9569f1b0b4714254a3d116760dc3968d", "type": "s3", "name": "s3"}, {"endpoints": [{"id": "0e64627804e741e5948b4d35e1914624", "interface": "internal", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "12d47bbd1cc64dbf8d4e442b821c64f2", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift/simplestreams/data", "region": "prodstack7"}, {"id": "35aba6c3a1fc4041b30963e8b6c7b929", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}, {"id": "35bc5168fcc2414a9d89313cdef8bca9", "interface": "admin", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "5f7980b3f8e746e6bbd66c9cef81714e", "interface": "public", "region_id": "RegionOne", "url": "http://10.150.13.75", "region": "RegionOne"}, {"id": "739ab5131dff4cdbb3151f6de36b36f6", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}], "id": "b28a039721b147af8e77d77242d4297f", "type": "product-streams", "name": "image-stream"}, {"endpoints": [{"id": "9321fba4588641dbb1c9f89508f1bf23", "interface": "internal", "region_id": "prodstack7", "url": "https://placement-internal.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "9a75eebf33e7409d9b69dc7e650f756c", "interface": "admin", "region_id": "prodstack7", "url": "https://placement-admin.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "c03942ddacb94fe39c1529aa74bd31c1", "interface": "public", "region_id": "prodstack7", "url": "https://placement.ps7.canonical.com:8778", "region": "prodstack7"}], "id": "bc5c019477934e89bab2a097e8df84b6", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "b8152f5e649d4603ac092897639d38c9", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift", "region": "prodstack7"}, {"id": "baa313d85b904c308b7a5c98505fc32c", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "c17c3db416224561b5e045562bbe76bf", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "c6dd2bcf96bf44c2a99e39d1302563f1", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "526da263451648898c9187c65f441a1c", "interface": "public", "region_id": "prodstack7", "url": "https://glance.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "61b55755ca9e4e2ab04a144f92cb6e97", "interface": "admin", "region_id": "prodstack7", "url": "https://glance-admin.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "9080969b2cde4926b647f63b9591233c", "interface": "internal", "region_id": "prodstack7", "url": "https://glance-internal.ps7.canonical.com:9292", "region": "prodstack7"}], "id": "dd3a22e287464998be0514a67dafb7e4", "type": "image", "name": "glance"}, {"endpoints": [{"id": "2f4dcba2a4ce46b2a2e3cf103fd929f4", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "789faa303fb54473b9449fa2f52866b3", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "fa7fa08da5e147df8dbc9528f3d7135b", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "f6880aea736446b8a4232e0cf3528a12", "type": "sharev2", "name": "manilav2"}]}} 2430s REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd27250deffd9da46f0848e102423f38128c18174ba10eb5743966fcf914da9" 2430s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd27250deffd9da46f0848e102423f38128c18174ba10eb5743966fcf914da9" 2430s DEBUG (connectionpool:939) Starting new HTTPS connection (1): nova.ps7.canonical.com:8774 2430s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1 HTTP/1.1" 302 0 2430s RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Tue, 03 Feb 2026 06:08:33 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-8c5fe3e6-c3ce-4e89-88ef-327044989be5 x-openstack-request-id: req-8c5fe3e6-c3ce-4e89-88ef-327044989be5 2430s DEBUG (session:548) RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Tue, 03 Feb 2026 06:08:33 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-8c5fe3e6-c3ce-4e89-88ef-327044989be5 x-openstack-request-id: req-8c5fe3e6-c3ce-4e89-88ef-327044989be5 2430s RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 2430s DEBUG (session:580) RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 2430s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/ HTTP/1.1" 200 397 2430s RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Tue, 03 Feb 2026 06:08:33 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-3cfa2e4a-3ed6-49ca-9afd-418a25ad8b72 x-openstack-request-id: req-3cfa2e4a-3ed6-49ca-9afd-418a25ad8b72 2430s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Tue, 03 Feb 2026 06:08:33 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-3cfa2e4a-3ed6-49ca-9afd-418a25ad8b72 x-openstack-request-id: req-3cfa2e4a-3ed6-49ca-9afd-418a25ad8b72 2430s RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 2430s DEBUG (session:580) RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 2430s GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-3cfa2e4a-3ed6-49ca-9afd-418a25ad8b72 2430s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-3cfa2e4a-3ed6-49ca-9afd-418a25ad8b72 2430s DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 2430s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 2430s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 2430s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 2430s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 2430s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 2430s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 2430s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd27250deffd9da46f0848e102423f38128c18174ba10eb5743966fcf914da9" -H "X-OpenStack-Nova-API-Version: 2.87" 2430s DEBUG (connectionpool:939) Starting new HTTPS connection (1): glance.ps7.canonical.com:9292 2430s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/ca98045c-2f99-4634-a243-9d47350236de HTTP/1.1" 200 2267 2430s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2267 Content-Type: application/json Date: Tue, 03 Feb 2026 06:08:34 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-1d7a5026-33da-4d5f-a118-3782e2a4a307 2430s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "1817ca74-e109-4221-8791-3fc9207e3533", "boot_roles": "member,load-balancer_member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "28a15a23-fb43-4067-a907-286858b50c0e", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "26.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:26.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"26.04,r,resolute,devel\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-resolute-daily-ppc64el-server-20260127\", \"release\": \"resolute\", \"release_codename\": \"Resolute Raccoon\", \"release_title\": \"2", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20260127", "name": "adt/ubuntu-resolute-ppc64el-server-20260202.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2865954816, "virtual_size": 21474836480, "status": "active", "checksum": "6ad93313de25c3518f40dea44f47e332", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "31d17570a370d1150f702fd59f3f37a5350f6c7d1a1bebbb79e93f4749c1e42c", "id": "ca98045c-2f99-4634-a243-9d47350236de", "created_at": "2026-02-02T14:51:13Z", "updated_at": "2026-02-02T14:52:43Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "tags": [], "self": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de", "file": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de/file", "schema": "/v2/schemas/image", "stores": "ceph"} 2430s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de used request id req-1d7a5026-33da-4d5f-a118-3782e2a4a307 2430s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd27250deffd9da46f0848e102423f38128c18174ba10eb5743966fcf914da9" -H "X-OpenStack-Nova-API-Version: 2.87" 2430s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el HTTP/1.1" 404 109 2430s DEBUG (session:548) RESP: [404] Connection: Keep-Alive Content-Length: 109 Content-Type: application/json; charset=UTF-8 Date: Tue, 03 Feb 2026 06:08:34 GMT Keep-Alive: timeout=75, max=998 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-5dc2885f-fe69-46f7-be87-e269d7eaca20 x-openstack-request-id: req-5dc2885f-fe69-46f7-be87-e269d7eaca20 2430s DEBUG (session:580) RESP BODY: {"itemNotFound": {"code": 404, "message": "Flavor autopkgtest-cpu2-ram4-disk20-ppc64el could not be found."}} 2430s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el used request id req-5dc2885f-fe69-46f7-be87-e269d7eaca20 2430s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd27250deffd9da46f0848e102423f38128c18174ba10eb5743966fcf914da9" -H "X-OpenStack-Nova-API-Version: 2.87" 2430s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors?is_public=None HTTP/1.1" 200 2423 2430s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2423 Content-Type: application/json Date: Tue, 03 Feb 2026 06:08:34 GMT Keep-Alive: timeout=75, max=997 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-5170673a-ce52-428a-97fb-e5d8a6ea1b1b x-openstack-request-id: req-5170673a-ce52-428a-97fb-e5d8a6ea1b1b 2430s DEBUG (session:580) RESP BODY: {"flavors": [{"id": "53d845ba-20b6-47b0-8d36-14129b383b2c", "name": "shared.large.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}], "description": null}, {"id": "6d15d6b4-4956-4aab-940e-fc2f21abb355", "name": "shared.xlarge.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}], "description": null}, {"id": "84d9214c-6238-49ad-bcd4-68651b0fff84", "name": "shared.medium.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}], "description": null}, {"id": "af3a4807-1a67-45b0-a4ec-851f7f915480", "name": "autopkgtest-cpu4-ram16-disk100-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}], "description": null}, {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null}, {"id": "d2b33018-ef27-42d3-9878-e3b4816cec50", "name": "shared.xsmall.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}], "description": null}, {"id": "e9e0185b-b47d-42ce-bd30-0892a3bf026a", "name": "shared.small.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}], "description": null}]} 2430s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None used request id req-5170673a-ce52-428a-97fb-e5d8a6ea1b1b 2430s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd27250deffd9da46f0848e102423f38128c18174ba10eb5743966fcf914da9" -H "X-OpenStack-Nova-API-Version: 2.87" 2430s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 HTTP/1.1" 200 706 2430s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 706 Content-Type: application/json Date: Tue, 03 Feb 2026 06:08:34 GMT Keep-Alive: timeout=75, max=996 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-99259e19-8bfa-4b1f-a029-1902e1853392 x-openstack-request-id: req-99259e19-8bfa-4b1f-a029-1902e1853392 2430s DEBUG (session:580) RESP BODY: {"flavor": {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "ram": 4096, "disk": 20, "swap": 0, "OS-FLV-EXT-DATA:ephemeral": 0, "OS-FLV-DISABLED:disabled": false, "vcpus": 2, "os-flavor-access:is_public": false, "rxtx_factor": 1.0, "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null, "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}} 2430s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 used request id req-99259e19-8bfa-4b1f-a029-1902e1853392 2430s DEBUG (session:517) REQ: curl -g -i -X POST https://nova.ps7.canonical.com:8774/v2.1/servers -H "Accept: application/json" -H "Content-Type: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd27250deffd9da46f0848e102423f38128c18174ba10eb5743966fcf914da9" -H "X-OpenStack-Nova-API-Version: 2.87" -d '{"server": {"name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "imageRef": "ca98045c-2f99-4634-a243-9d47350236de", "flavorRef": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "min_count": 1, "max_count": 1, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup"}], "networks": [{"uuid": "c4c76c34-f8c1-479e-a79a-8c9382a6ed25"}]}}' 2430s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "POST /v2.1/servers HTTP/1.1" 202 478 2430s DEBUG (session:548) RESP: [202] Connection: Keep-Alive Content-Length: 478 Content-Type: application/json Date: Tue, 03 Feb 2026 06:08:34 GMT Keep-Alive: timeout=75, max=995 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 location: https://nova.ps7.canonical.com:8774/v2.1/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea x-compute-request-id: req-b145425b-e65a-4f0a-94c5-9b7e29323248 x-openstack-request-id: req-b145425b-e65a-4f0a-94c5-9b7e29323248 2430s DEBUG (session:580) RESP BODY: {"server": {"id": "c3e47345-1ae8-4685-86e4-9f05af1a3cea", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup"}], "adminPass": "k7qPV3CVbW75"}} 2430s DEBUG (session:936) POST call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers used request id req-b145425b-e65a-4f0a-94c5-9b7e29323248 2430s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd27250deffd9da46f0848e102423f38128c18174ba10eb5743966fcf914da9" -H "X-OpenStack-Nova-API-Version: 2.87" 2430s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea HTTP/1.1" 200 2719 2430s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2719 Content-Type: application/json Date: Tue, 03 Feb 2026 06:08:34 GMT Keep-Alive: timeout=75, max=994 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-27041f50-5128-4b4a-84cc-990fbcb75770 x-openstack-request-id: req-27041f50-5128-4b4a-84cc-990fbcb75770 2430s DEBUG (session:580) RESP BODY: {"server": {"id": "c3e47345-1ae8-4685-86e4-9f05af1a3cea", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "BUILD", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T06:08:35Z", "updated": "2026-02-03T06:08:34Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-l9dt75am", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 2430s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea used request id req-27041f50-5128-4b4a-84cc-990fbcb75770 2430s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd27250deffd9da46f0848e102423f38128c18174ba10eb5743966fcf914da9" -H "X-OpenStack-Nova-API-Version: 2.87" 2430s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/ca98045c-2f99-4634-a243-9d47350236de HTTP/1.1" 200 2267 2430s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2267 Content-Type: application/json Date: Tue, 03 Feb 2026 06:08:35 GMT Keep-Alive: timeout=75, max=999 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-f9d156a9-6833-4bed-9f23-b1682f2ae8f8 2430s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "1817ca74-e109-4221-8791-3fc9207e3533", "boot_roles": "member,load-balancer_member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "28a15a23-fb43-4067-a907-286858b50c0e", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "26.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:26.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"26.04,r,resolute,devel\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-resolute-daily-ppc64el-server-20260127\", \"release\": \"resolute\", \"release_codename\": \"Resolute Raccoon\", \"release_title\": \"2", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20260127", "name": "adt/ubuntu-resolute-ppc64el-server-20260202.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2865954816, "virtual_size": 21474836480, "status": "active", "checksum": "6ad93313de25c3518f40dea44f47e332", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "31d17570a370d1150f702fd59f3f37a5350f6c7d1a1bebbb79e93f4749c1e42c", "id": "ca98045c-2f99-4634-a243-9d47350236de", "created_at": "2026-02-02T14:51:13Z", "updated_at": "2026-02-02T14:52:43Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/ca98045c-2f99-4634-a243-9d47350236de/snap", "tags": [], "self": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de", "file": "/v2/images/ca98045c-2f99-4634-a243-9d47350236de/file", "schema": "/v2/schemas/image", "stores": "ceph"} 2430s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/ca98045c-2f99-4634-a243-9d47350236de used request id req-f9d156a9-6833-4bed-9f23-b1682f2ae8f8 2430s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 2430s | Property | Value | 2430s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 2430s | OS-DCF:diskConfig | MANUAL | 2430s | OS-EXT-AZ:availability_zone | | 2430s | OS-EXT-SRV-ATTR:host | - | 2430s | OS-EXT-SRV-ATTR:hostname | adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p | 2430s | OS-EXT-SRV-ATTR:hypervisor_hostname | - | 2430s | OS-EXT-SRV-ATTR:instance_name | | 2430s | OS-EXT-SRV-ATTR:kernel_id | | 2430s | OS-EXT-SRV-ATTR:launch_index | 0 | 2430s | OS-EXT-SRV-ATTR:ramdisk_id | | 2430s | OS-EXT-SRV-ATTR:reservation_id | r-l9dt75am | 2430s | OS-EXT-SRV-ATTR:root_device_name | - | 2430s | OS-EXT-STS:power_state | 0 | 2430s | OS-EXT-STS:task_state | scheduling | 2430s | OS-EXT-STS:vm_state | building | 2430s | OS-SRV-USG:launched_at | - | 2430s | OS-SRV-USG:terminated_at | - | 2430s | accessIPv4 | | 2430s | accessIPv6 | | 2430s | adminPass | k7qPV3CVbW75 | 2430s | config_drive | | 2430s | created | 2026-02-03T06:08:35Z | 2430s | description | - | 2430s | flavor:disk | 20 | 2430s | flavor:ephemeral | 0 | 2430s | flavor:extra_specs | {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"} | 2430s | flavor:original_name | autopkgtest-cpu2-ram4-disk20-ppc64el | 2430s | flavor:ram | 4096 | 2430s | flavor:swap | 0 | 2430s | flavor:vcpus | 2 | 2430s | hostId | | 2430s | id | c3e47345-1ae8-4685-86e4-9f05af1a3cea | 2430s | image | adt/ubuntu-resolute-ppc64el-server-20260202.img (ca98045c-2f99-4634-a243-9d47350236de) | 2430s | key_name | testbed-juju-7f2275-prod-proposed-migration-environment-2 | 2430s | locked | False | 2430s | locked_reason | - | 2430s | metadata | {} | 2430s | name | adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d | 2430s | os-extended-volumes:volumes_attached | [] | 2430s | progress | 0 | 2430s | security_groups | autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-ppc64el-22.secgroup | 2430s | server_groups | [] | 2430s | status | BUILD | 2430s | tags | [] | 2430s | tenant_id | 9bf77f46fd6c4d3da81ee79a717acf43 | 2430s | trusted_image_certificates | - | 2430s | updated | 2026-02-03T06:08:34Z | 2430s | user_id | 20f4f30c2cfd4bfe806cd0db10c0e446 | 2430s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}7dd27250deffd9da46f0848e102423f38128c18174ba10eb5743966fcf914da9" -H "X-OpenStack-Nova-API-Version: 2.87" 2430s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea HTTP/1.1" 200 2846 2430s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2846 Content-Type: application/json Date: Tue, 03 Feb 2026 06:08:35 GMT Keep-Alive: timeout=75, max=993 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-e43ee3cc-a896-47e1-94c1-04001b23949e x-openstack-request-id: req-e43ee3cc-a896-47e1-94c1-04001b23949e 2430s DEBUG (session:580) RESP BODY: {"server": {"id": "c3e47345-1ae8-4685-86e4-9f05af1a3cea", "name": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d", "status": "ERROR", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "ca98045c-2f99-4634-a243-9d47350236de", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/ca98045c-2f99-4634-a243-9d47350236de"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2026-02-03T06:08:34Z", "updated": "2026-02-03T06:08:35Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea"}], "OS-DCF:diskConfig": "MANUAL", "fault": {"code": 500, "created": "2026-02-03T06:08:35Z", "message": "No valid host was found. There are not enough hosts available."}, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "instance-00023e4d", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-l9dt75am", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-p", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "error", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 2430s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/c3e47345-1ae8-4685-86e4-9f05af1a3cea used request id req-e43ee3cc-a896-47e1-94c1-04001b23949e 2430s DEBUG (shell:822) 2430s Traceback (most recent call last): 2430s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 820, in main 2430s OpenStackComputeShell().main(argv) 2430s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 742, in main 2430s args.func(self.cs, args) 2430s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 980, in do_boot 2430s _poll_for_status(cs.servers.get, server.id, 'building', ['active']) 2430s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 1019, in _poll_for_status 2430s raise exceptions.ResourceInErrorState(obj) 2430s novaclient.exceptions.ResourceInErrorState: 2430s ERROR (ResourceInErrorState): 2430s 2430s 2430s 2430s Error building server 2774s autopkgtest [06:14:19]: testbed dpkg architecture: ppc64el 2774s autopkgtest [06:14:19]: testbed apt version: 3.1.14 2775s autopkgtest [06:14:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2775s autopkgtest [06:14:20]: testbed release detected to be: resolute 2776s autopkgtest [06:14:21]: updating testbed package index (apt update) 2776s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 2776s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2776s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2776s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2776s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 2776s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 2776s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 2776s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 2777s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [297 kB] 2777s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1080 kB] 2777s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [18.3 kB] 2777s Fetched 3092 kB in 1s (2720 kB/s) 2778s Reading package lists... 2778s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 2778s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2778s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2778s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2779s Reading package lists... 2779s Reading package lists... 2779s Building dependency tree... 2779s Reading state information... 2780s Calculating upgrade... 2780s The following packages will be upgraded: 2780s cloud-init cloud-init-base debconf debconf-i18n libexpat1 2780s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 2780s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2780s Need to get 1109 kB of archives. 2780s After this operation, 2048 B of additional disk space will be used. 2780s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexpat1 ppc64el 2.7.4-1 [106 kB] 2780s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblocale-gettext-perl ppc64el 1.07-8 [16.3 kB] 2780s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el python3-debconf all 1.5.91build1 [4174 B] 2780s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf-i18n all 1.5.91build1 [227 kB] 2780s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf all 1.5.91build1 [126 kB] 2780s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el systemd-hwe-hwdb all 259.0.1 [3152 B] 2780s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 2780s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 2780s dpkg-preconfigure: unable to re-open stdin: No such file or directory 2780s Fetched 1109 kB in 0s (11.5 MB/s) 2781s (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 ... 82007 files and directories currently installed.) 2781s Preparing to unpack .../libexpat1_2.7.4-1_ppc64el.deb ... 2781s Unpacking libexpat1:ppc64el (2.7.4-1) over (2.7.3-1) ... 2781s Preparing to unpack .../liblocale-gettext-perl_1.07-8_ppc64el.deb ... 2781s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 2781s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 2781s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 2781s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 2781s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 2781s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 2781s Unpacking debconf (1.5.91build1) over (1.5.91) ... 2781s Setting up debconf (1.5.91build1) ... 2782s (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 ... 82007 files and directories currently installed.) 2782s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 2782s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 2782s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 2782s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 2782s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 2782s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 2782s Setting up libexpat1:ppc64el (2.7.4-1) ... 2782s Setting up python3-debconf (1.5.91build1) ... 2783s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 2783s Clearing ignored debconf value cloud-init/datasources 2783s Encountered debconf setting for cloud-init-base/datasources. 2785s Setting up systemd-hwe-hwdb (259.0.1) ... 2785s Setting up liblocale-gettext-perl (1.07-8) ... 2785s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 2785s Setting up debconf-i18n (1.5.91build1) ... 2785s Processing triggers for udev (259-1ubuntu3) ... 2786s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2786s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 2786s Processing triggers for man-db (2.13.1-1) ... 2788s autopkgtest [06:14:33]: upgrading testbed (apt dist-upgrade and autopurge) 2788s Reading package lists... 2788s Building dependency tree... 2788s Reading state information... 2788s Calculating upgrade... 2788s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2789s Reading package lists... 2789s Building dependency tree... 2789s Reading state information... 2789s Solving dependencies... 2789s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2789s autopkgtest [06:14:34]: rebooting testbed after setup commands that affected boot 2829s Reading package lists... 2830s Building dependency tree... 2830s Reading state information... 2830s Solving dependencies... 2830s The following NEW packages will be installed: 2830s autodep8 dctrl-tools fonts-font-awesome javascript-common 2830s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl 2830s libapache-session-perl libcache-cache-perl libcgi-pm-perl 2830s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 2830s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 2830s libconvert-asn1-perl libconvert-base32-perl libconvert-pem-perl 2830s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 2830s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 2830s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 2830s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 2830s libdevel-stacktrace-perl libdigest-hmac-perl libemail-date-format-perl 2830s libencode-locale-perl liberror-perl libexporter-tiny-perl libfcgi-perl 2830s libfcgi-procmanager-perl libfcgi0t64 libfile-listing-perl 2830s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 2830s libhash-multivalue-perl libhtml-format-perl 2830s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 2830s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 2830s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 2830s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 2830s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4 2830s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 2830s libjson-maybexs-perl libjson-perl libjson-xs-perl 2830s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 2830s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl 2830s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 2830s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 2830s libposix-strftime-compiler-perl libregexp-assemble-perl 2830s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl 2830s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl 2830s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 2830s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 2830s 0 upgraded, 94 newly installed, 0 to remove and 0 not upgraded. 2830s Need to get 9268 kB of archives. 2830s After this operation, 31.5 MB of additional disk space will be used. 2830s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 2830s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 2830s Get:3 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 2830s Get:4 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 2830s Get:5 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 2830s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 2830s Get:7 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 2830s Get:8 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 2830s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 2830s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 2830s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build4 [6710 B] 2830s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 2830s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 2830s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 2830s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 2830s Get:16 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 2830s Get:17 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 2830s Get:18 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 2830s Get:19 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 2830s Get:20 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 2830s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 2830s Get:22 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 2830s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 2830s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.34-2build1 [100 kB] 2830s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 2830s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.71-1build1 [185 kB] 2830s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 2830s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 2830s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 2830s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 2830s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 2830s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.6.1-1 [138 kB] 2830s Get:33 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.27-1build1 [14.4 kB] 2830s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 2830s Get:35 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 2830s Get:36 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 2830s Get:37 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 2830s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 2830s Get:39 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 2830s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 2830s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 2830s Get:42 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 2830s Get:43 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 2830s Get:44 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 2830s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 2830s Get:46 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 2830s Get:47 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 2830s Get:48 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 2830s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 2830s Get:50 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 2830s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 2830s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 2830s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 2830s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 2830s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 2830s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 2830s Get:57 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 2830s Get:58 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 2830s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 2830s Get:60 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 2830s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 2830s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 2830s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 2830s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 2830s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.098-1 [205 kB] 2830s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.24-1build1 [21.7 kB] 2830s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 2830s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 2830s Get:69 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.81-1build1 [141 kB] 2830s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 2830s Get:71 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 2830s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 2830s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 2830s Get:74 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 2830s Get:75 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 2830s Get:76 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 2830s Get:77 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 2830s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 2830s Get:79 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 2830s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el javascript-common all 12+nmu1 [4828 B] 2830s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 2830s Get:82 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 2830s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 2830s Get:84 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-cookie all 12-4build1 [6604 B] 2830s Get:85 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 2830s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006003-1 [35.5 kB] 2830s Get:87 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 2830s Get:88 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 2830s Get:89 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 2830s Get:90 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 2830s Get:91 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 2830s Get:92 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build4 [108 kB] 2830s Get:93 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30build1 [13.9 kB] 2830s Get:94 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.85 [19.7 kB] 2831s Preconfiguring packages ... 2831s Fetched 9268 kB in 0s (23.2 MB/s) 2831s Selecting previously unselected package libfcgi0t64:ppc64el. 2831s (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 ... 82008 files and directories currently installed.) 2831s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 2831s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 2831s Selecting previously unselected package libfcgi-perl. 2831s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 2831s Unpacking libfcgi-perl (0.82+ds-3build3) ... 2831s Selecting previously unselected package libfcgi-procmanager-perl. 2831s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 2831s Unpacking libfcgi-procmanager-perl (0.28-3) ... 2831s Selecting previously unselected package libcrypt-urandom-perl. 2831s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 2831s Unpacking libcrypt-urandom-perl (0.54-1) ... 2831s Selecting previously unselected package libapache-session-perl. 2831s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 2831s Unpacking libapache-session-perl (1.94-2) ... 2831s Selecting previously unselected package liberror-perl. 2831s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 2831s Unpacking liberror-perl (0.17030-1) ... 2831s Selecting previously unselected package libipc-sharelite-perl. 2831s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 2831s Unpacking libipc-sharelite-perl (0.17-5build4) ... 2831s Selecting previously unselected package libcache-cache-perl. 2831s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 2831s Unpacking libcache-cache-perl (1.08-3) ... 2831s Selecting previously unselected package libclass-xsaccessor-perl. 2831s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 2831s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 2831s Selecting previously unselected package libconfig-inifiles-perl. 2831s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 2831s Unpacking libconfig-inifiles-perl (3.000003-4) ... 2831s Selecting previously unselected package perl-openssl-defaults:ppc64el. 2831s Preparing to unpack .../10-perl-openssl-defaults_7build4_ppc64el.deb ... 2831s Unpacking perl-openssl-defaults:ppc64el (7build4) ... 2831s Selecting previously unselected package libcrypt-openssl-bignum-perl. 2831s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 2831s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 2831s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 2831s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 2831s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 2831s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 2831s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 2831s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 2831s Selecting previously unselected package libconvert-asn1-perl. 2831s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 2831s Unpacking libconvert-asn1-perl (0.34-1) ... 2831s Selecting previously unselected package libcrypt-openssl-x509-perl. 2831s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 2831s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2831s Selecting previously unselected package libclass-errorhandler-perl. 2831s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 2831s Unpacking libclass-errorhandler-perl (0.04-3) ... 2831s Selecting previously unselected package libcrypt-des-perl:ppc64el. 2831s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_ppc64el.deb ... 2831s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 2831s Selecting previously unselected package libcrypt-des-ede3-perl. 2831s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 2831s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 2831s Selecting previously unselected package libcryptx-perl. 2831s Preparing to unpack .../19-libcryptx-perl_0.087-1_ppc64el.deb ... 2831s Unpacking libcryptx-perl (0.087-1) ... 2832s Selecting previously unselected package libconvert-pem-perl. 2832s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 2832s Unpacking libconvert-pem-perl (0.13-1) ... 2832s Selecting previously unselected package libcrypt-rijndael-perl. 2832s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 2832s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 2832s Selecting previously unselected package libhtml-tagset-perl. 2832s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 2832s Unpacking libhtml-tagset-perl (3.24-1) ... 2832s Selecting previously unselected package liburi-perl. 2832s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 2832s Unpacking liburi-perl (5.34-2build1) ... 2832s Selecting previously unselected package libhtml-parser-perl:ppc64el. 2832s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 2832s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 2832s Selecting previously unselected package libcgi-pm-perl. 2832s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 2832s Unpacking libcgi-pm-perl (4.71-1build1) ... 2832s Selecting previously unselected package libhtml-template-perl. 2832s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 2832s Unpacking libhtml-template-perl (2.97-2build1) ... 2832s Selecting previously unselected package libjson-perl. 2832s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 2832s Unpacking libjson-perl (4.10000-1) ... 2832s Selecting previously unselected package libcommon-sense-perl:ppc64el. 2832s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 2832s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 2832s Selecting previously unselected package libtypes-serialiser-perl. 2832s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 2832s Unpacking libtypes-serialiser-perl (1.01-1) ... 2832s Selecting previously unselected package libjson-xs-perl. 2832s Preparing to unpack .../30-libjson-xs-perl_4.040-1_ppc64el.deb ... 2832s Unpacking libjson-xs-perl (4.040-1) ... 2832s Selecting previously unselected package libmouse-perl:ppc64el. 2832s Preparing to unpack .../31-libmouse-perl_2.6.1-1_ppc64el.deb ... 2832s Unpacking libmouse-perl:ppc64el (2.6.1-1) ... 2832s Selecting previously unselected package libnet-cidr-perl. 2832s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 2832s Unpacking libnet-cidr-perl (0.27-1build1) ... 2832s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 2832s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 2832s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 2832s Selecting previously unselected package libposix-strftime-compiler-perl. 2832s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 2832s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 2832s Selecting previously unselected package libapache-logformat-compiler-perl. 2832s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 2832s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 2832s Selecting previously unselected package libcookie-baker-perl. 2832s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 2832s Unpacking libcookie-baker-perl (0.12-1) ... 2832s Selecting previously unselected package libdevel-stacktrace-perl. 2832s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 2832s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 2832s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 2832s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 2832s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 2832s Selecting previously unselected package libclass-inspector-perl. 2832s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 2832s Unpacking libclass-inspector-perl (1.36-3) ... 2832s Selecting previously unselected package libfile-sharedir-perl. 2832s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 2832s Unpacking libfile-sharedir-perl (1.118-3) ... 2832s Selecting previously unselected package libfilesys-notify-simple-perl. 2832s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 2832s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 2832s Selecting previously unselected package libhash-multivalue-perl. 2832s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 2832s Unpacking libhash-multivalue-perl (0.16-3) ... 2832s Selecting previously unselected package libhttp-multipartparser-perl. 2832s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 2832s Unpacking libhttp-multipartparser-perl (0.02-3) ... 2832s Selecting previously unselected package libjson-maybexs-perl. 2832s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 2832s Unpacking libjson-maybexs-perl (1.004008-1) ... 2832s Selecting previously unselected package libstream-buffered-perl. 2832s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 2832s Unpacking libstream-buffered-perl (0.03-3) ... 2832s Selecting previously unselected package libwww-form-urlencoded-perl. 2832s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 2832s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 2832s Selecting previously unselected package libhttp-entity-parser-perl. 2832s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 2832s Unpacking libhttp-entity-parser-perl (0.25-2) ... 2832s Selecting previously unselected package libtimedate-perl. 2832s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 2832s Unpacking libtimedate-perl (2.3300-2) ... 2832s Selecting previously unselected package libhttp-date-perl. 2832s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 2832s Unpacking libhttp-date-perl (6.06-1) ... 2832s Selecting previously unselected package libhttp-headers-fast-perl. 2832s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 2832s Unpacking libhttp-headers-fast-perl (0.22-3) ... 2832s Selecting previously unselected package libclone-perl:ppc64el. 2832s Preparing to unpack .../51-libclone-perl_0.47-1_ppc64el.deb ... 2832s Unpacking libclone-perl:ppc64el (0.47-1) ... 2832s Selecting previously unselected package libencode-locale-perl. 2832s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 2832s Unpacking libencode-locale-perl (1.05-3) ... 2832s Selecting previously unselected package libio-html-perl. 2832s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 2832s Unpacking libio-html-perl (1.004-3) ... 2832s Selecting previously unselected package liblwp-mediatypes-perl. 2832s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 2832s Unpacking liblwp-mediatypes-perl (6.04-2) ... 2832s Selecting previously unselected package libhttp-message-perl. 2832s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 2832s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 2832s Selecting previously unselected package libtest-sharedfork-perl. 2832s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 2832s Unpacking libtest-sharedfork-perl (0.35-3) ... 2832s Selecting previously unselected package libtest-tcp-perl. 2832s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 2832s Unpacking libtest-tcp-perl (2.22-2) ... 2832s Selecting previously unselected package libtry-tiny-perl. 2832s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 2832s Unpacking libtry-tiny-perl (0.32-1) ... 2832s Selecting previously unselected package libplack-perl. 2832s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 2832s Unpacking libplack-perl (1.0051-1) ... 2832s Selecting previously unselected package libfile-listing-perl. 2832s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 2832s Unpacking libfile-listing-perl (6.16-1) ... 2832s Selecting previously unselected package libhtml-tree-perl. 2832s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 2832s Unpacking libhtml-tree-perl (5.07-3) ... 2832s Selecting previously unselected package libhttp-cookies-perl. 2832s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 2832s Unpacking libhttp-cookies-perl (6.11-1) ... 2832s Selecting previously unselected package libhttp-negotiate-perl. 2832s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 2832s Unpacking libhttp-negotiate-perl (6.01-2) ... 2832s Selecting previously unselected package libio-socket-ssl-perl. 2832s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 2832s Unpacking libio-socket-ssl-perl (2.098-1) ... 2832s Selecting previously unselected package libnet-http-perl. 2832s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 2832s Unpacking libnet-http-perl (6.24-1build1) ... 2832s Selecting previously unselected package liblwp-protocol-https-perl. 2832s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 2832s Unpacking liblwp-protocol-https-perl (6.14-1) ... 2832s Selecting previously unselected package libwww-robotrules-perl. 2832s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 2832s Unpacking libwww-robotrules-perl (6.02-1build1) ... 2832s Selecting previously unselected package libwww-perl. 2832s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 2832s Unpacking libwww-perl (6.81-1build1) ... 2832s Selecting previously unselected package liblemonldap-ng-common-perl. 2832s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 2832s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2832s Selecting previously unselected package liblemonldap-ng-handler-perl. 2832s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 2832s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2832s Selecting previously unselected package lemonldap-ng-fastcgi-server. 2832s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 2832s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2832s Selecting previously unselected package fonts-font-awesome. 2832s Preparing to unpack .../72-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 2832s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 2832s Selecting previously unselected package libconvert-base32-perl. 2832s Preparing to unpack .../73-libconvert-base32-perl_0.06-3_all.deb ... 2832s Unpacking libconvert-base32-perl (0.06-3) ... 2833s Selecting previously unselected package libdigest-hmac-perl. 2833s Preparing to unpack .../74-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 2833s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 2833s Selecting previously unselected package libemail-date-format-perl. 2833s Preparing to unpack .../75-libemail-date-format-perl_1.008-1_all.deb ... 2833s Unpacking libemail-date-format-perl (1.008-1) ... 2833s Selecting previously unselected package libfont-afm-perl. 2833s Preparing to unpack .../76-libfont-afm-perl_1.20-4_all.deb ... 2833s Unpacking libfont-afm-perl (1.20-4) ... 2833s Selecting previously unselected package libhtml-format-perl. 2833s Preparing to unpack .../77-libhtml-format-perl_2.16-2_all.deb ... 2833s Unpacking libhtml-format-perl (2.16-2) ... 2833s Selecting previously unselected package libhtml-formattext-withlinks-perl. 2833s Preparing to unpack .../78-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 2833s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 2833s Selecting previously unselected package javascript-common. 2833s Preparing to unpack .../79-javascript-common_12+nmu1_all.deb ... 2833s Unpacking javascript-common (12+nmu1) ... 2833s Selecting previously unselected package libjs-popper.js. 2833s Preparing to unpack .../80-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 2833s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 2833s Selecting previously unselected package libjs-bootstrap4. 2833s Preparing to unpack .../81-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 2833s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 2833s Selecting previously unselected package libjs-jquery. 2833s Preparing to unpack .../82-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 2833s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2833s Selecting previously unselected package libjs-jquery-cookie. 2833s Preparing to unpack .../83-libjs-jquery-cookie_12-4build1_all.deb ... 2833s Unpacking libjs-jquery-cookie (12-4build1) ... 2833s Selecting previously unselected package libjs-jquery-ui. 2833s Preparing to unpack .../84-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 2833s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 2833s Selecting previously unselected package libexporter-tiny-perl. 2833s Preparing to unpack .../85-libexporter-tiny-perl_1.006003-1_all.deb ... 2833s Unpacking libexporter-tiny-perl (1.006003-1) ... 2833s Selecting previously unselected package liblist-moreutils-xs-perl. 2833s Preparing to unpack .../86-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 2833s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 2833s Selecting previously unselected package liblist-moreutils-perl. 2833s Preparing to unpack .../87-liblist-moreutils-perl_0.430-2_all.deb ... 2833s Unpacking liblist-moreutils-perl (0.430-2) ... 2833s Selecting previously unselected package libregexp-assemble-perl. 2833s Preparing to unpack .../88-libregexp-assemble-perl_0.38-2_all.deb ... 2833s Unpacking libregexp-assemble-perl (0.38-2) ... 2833s Selecting previously unselected package libtext-unidecode-perl. 2833s Preparing to unpack .../89-libtext-unidecode-perl_1.30-3_all.deb ... 2833s Unpacking libtext-unidecode-perl (1.30-3) ... 2833s Selecting previously unselected package liblemonldap-ng-portal-perl. 2833s Preparing to unpack .../90-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 2833s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 2833s Selecting previously unselected package dctrl-tools. 2833s Preparing to unpack .../91-dctrl-tools_2.24-3build4_ppc64el.deb ... 2833s Unpacking dctrl-tools (2.24-3build4) ... 2833s Selecting previously unselected package autodep8. 2833s Preparing to unpack .../92-autodep8_0.30build1_all.deb ... 2833s Unpacking autodep8 (0.30build1) ... 2833s Selecting previously unselected package pkg-perl-autopkgtest. 2833s Preparing to unpack .../93-pkg-perl-autopkgtest_0.85_all.deb ... 2833s Unpacking pkg-perl-autopkgtest (0.85) ... 2833s Setting up libconfig-inifiles-perl (3.000003-4) ... 2833s Setting up javascript-common (12+nmu1) ... 2833s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 2833s Setting up libmouse-perl:ppc64el (2.6.1-1) ... 2833s Setting up libhttp-multipartparser-perl (0.02-3) ... 2833s Setting up libclass-inspector-perl (1.36-3) ... 2833s Setting up libfont-afm-perl (1.20-4) ... 2833s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 2833s Setting up libclone-perl:ppc64el (0.47-1) ... 2833s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 2833s Setting up libhtml-tagset-perl (3.24-1) ... 2833s Setting up libfilesys-notify-simple-perl (0.14-3) ... 2833s Setting up libnet-cidr-perl (0.27-1build1) ... 2833s Setting up libipc-sharelite-perl (0.17-5build4) ... 2833s Setting up liblwp-mediatypes-perl (6.04-2) ... 2833s Setting up libcrypt-urandom-perl (0.54-1) ... 2833s Setting up libtry-tiny-perl (0.32-1) ... 2833s Setting up perl-openssl-defaults:ppc64el (7build4) ... 2833s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 2833s Setting up libposix-strftime-compiler-perl (0.46-1) ... 2833s Setting up libencode-locale-perl (1.05-3) ... 2833s Setting up libclass-errorhandler-perl (0.04-3) ... 2833s Setting up libfcgi-procmanager-perl (0.28-3) ... 2833s Setting up libtest-sharedfork-perl (0.35-3) ... 2833s Setting up libhash-multivalue-perl (0.16-3) ... 2833s Setting up liberror-perl (0.17030-1) ... 2833s Setting up libapache-session-perl (1.94-2) ... 2833s Setting up libstream-buffered-perl (0.03-3) ... 2833s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 2833s Setting up libapache-logformat-compiler-perl (0.36-3) ... 2833s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 2833s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 2833s Setting up libemail-date-format-perl (1.008-1) ... 2833s Setting up libcryptx-perl (0.087-1) ... 2833s Setting up libio-html-perl (1.004-3) ... 2833s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 2833s Setting up libtimedate-perl (2.3300-2) ... 2833s Setting up libtypes-serialiser-perl (1.01-1) ... 2833s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 2833s Setting up libjson-perl (4.10000-1) ... 2833s Setting up libfile-sharedir-perl (1.118-3) ... 2833s Setting up libfcgi-perl (0.82+ds-3build3) ... 2833s Setting up libwww-form-urlencoded-perl (0.26-2) ... 2833s Setting up libdevel-stacktrace-perl (2.0500-1) ... 2833s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 2833s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 2833s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 2833s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2833s Setting up libexporter-tiny-perl (1.006003-1) ... 2833s Setting up libconvert-asn1-perl (0.34-1) ... 2833s Setting up libtext-unidecode-perl (1.30-3) ... 2833s Setting up libregexp-assemble-perl (0.38-2) ... 2833s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 2833s Setting up liburi-perl (5.34-2build1) ... 2833s Setting up libconvert-base32-perl (0.06-3) ... 2833s Setting up dctrl-tools (2.24-3build4) ... 2833s Setting up autodep8 (0.30build1) ... 2833s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 2833s Setting up libjson-xs-perl (4.040-1) ... 2833s Setting up libcrypt-des-ede3-perl (0.03-1) ... 2833s Setting up libjs-jquery-cookie (12-4build1) ... 2833s Setting up libhttp-date-perl (6.06-1) ... 2833s Setting up libtest-tcp-perl (2.22-2) ... 2833s Setting up libfile-listing-perl (6.16-1) ... 2833s Setting up libcache-cache-perl (1.08-3) ... 2833s Setting up libhttp-headers-fast-perl (0.22-3) ... 2833s Setting up liblist-moreutils-perl (0.430-2) ... 2833s Setting up libnet-http-perl (6.24-1build1) ... 2833s Setting up libjson-maybexs-perl (1.004008-1) ... 2833s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 2833s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 2833s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2833s Setting up pkg-perl-autopkgtest (0.85) ... 2833s Setting up libwww-robotrules-perl (6.02-1build1) ... 2833s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 2833s Setting up libcookie-baker-perl (0.12-1) ... 2833s Setting up libhttp-entity-parser-perl (0.25-2) ... 2833s Setting up libio-socket-ssl-perl (2.098-1) ... 2833s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 2833s Setting up libconvert-pem-perl (0.13-1) ... 2833s Setting up libhttp-negotiate-perl (6.01-2) ... 2833s Setting up libhttp-cookies-perl (6.11-1) ... 2833s Setting up libhtml-tree-perl (5.07-3) ... 2833s Setting up libcgi-pm-perl (4.71-1build1) ... 2833s Setting up libhtml-format-perl (2.16-2) ... 2833s Setting up libhtml-template-perl (2.97-2build1) ... 2833s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 2833s Setting up libplack-perl (1.0051-1) ... 2833s Setting up liblwp-protocol-https-perl (6.14-1) ... 2833s Setting up libwww-perl (6.81-1build1) ... 2833s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2833s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2834s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 2834s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 2834s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2834s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2834s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2835s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 2835s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 2835s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 2836s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2836s Processing triggers for man-db (2.13.1-1) ... 2842s autopkgtest [06:15:27]: test runtime-deps-portal: ./debian/tests/runner runtime-deps lemonldap-ng-portal 2842s autopkgtest [06:15:27]: test runtime-deps-portal: [----------------------- 2842s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 2842s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 2843s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 2843s 1..4 2843s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 2843s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 2843s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 2843s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 2843s ok 2843s All tests successful. 2843s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.41 cusr 0.03 csys = 0.46 CPU) 2843s Result: PASS 2843s autopkgtest [06:15:28]: test runtime-deps-portal: -----------------------] 2844s runtime-deps-portal PASS (superficial) 2844s autopkgtest [06:15:29]: test runtime-deps-portal: - - - - - - - - - - results - - - - - - - - - - 2844s autopkgtest [06:15:29]: test runtime-deps-manager: preparing testbed 2863s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20260203-052805-juju-7f2275-prod-proposed-migration-environment-2-46bca767-0ba2-4aa2-9742-ca82e584e14d from image adt/ubuntu-resolute-ppc64el-server-20260202.img (UUID ca98045c-2f99-4634-a243-9d47350236de)... 2909s autopkgtest [06:16:34]: testbed dpkg architecture: ppc64el 2909s autopkgtest [06:16:34]: testbed apt version: 3.1.14 2910s autopkgtest [06:16:35]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2910s autopkgtest [06:16:35]: testbed release detected to be: resolute 2911s autopkgtest [06:16:36]: updating testbed package index (apt update) 2911s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 2911s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2911s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2911s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2911s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 2911s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 2912s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 2912s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 2912s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [297 kB] 2912s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1080 kB] 2912s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [18.3 kB] 2912s Fetched 3092 kB in 1s (3035 kB/s) 2913s Reading package lists... 2913s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 2913s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2913s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2913s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2914s Reading package lists... 2914s Reading package lists... 2914s Building dependency tree... 2914s Reading state information... 2914s Calculating upgrade... 2915s The following packages will be upgraded: 2915s cloud-init cloud-init-base debconf debconf-i18n libexpat1 2915s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 2915s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2915s Need to get 1109 kB of archives. 2915s After this operation, 2048 B of additional disk space will be used. 2915s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexpat1 ppc64el 2.7.4-1 [106 kB] 2915s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblocale-gettext-perl ppc64el 1.07-8 [16.3 kB] 2915s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el python3-debconf all 1.5.91build1 [4174 B] 2915s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf-i18n all 1.5.91build1 [227 kB] 2915s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el debconf all 1.5.91build1 [126 kB] 2915s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el systemd-hwe-hwdb all 259.0.1 [3152 B] 2915s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 2915s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 2915s dpkg-preconfigure: unable to re-open stdin: No such file or directory 2916s Fetched 1109 kB in 1s (2066 kB/s) 2916s (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 ... 82007 files and directories currently installed.) 2916s Preparing to unpack .../libexpat1_2.7.4-1_ppc64el.deb ... 2916s Unpacking libexpat1:ppc64el (2.7.4-1) over (2.7.3-1) ... 2916s Preparing to unpack .../liblocale-gettext-perl_1.07-8_ppc64el.deb ... 2916s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 2916s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 2916s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 2916s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 2917s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 2917s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 2917s Unpacking debconf (1.5.91build1) over (1.5.91) ... 2917s Setting up debconf (1.5.91build1) ... 2918s (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 ... 82007 files and directories currently installed.) 2918s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 2918s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 2918s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 2918s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 2918s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 2918s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 2918s Setting up libexpat1:ppc64el (2.7.4-1) ... 2918s Setting up python3-debconf (1.5.91build1) ... 2918s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 2919s Clearing ignored debconf value cloud-init/datasources 2919s Encountered debconf setting for cloud-init-base/datasources. 2920s Setting up systemd-hwe-hwdb (259.0.1) ... 2921s Setting up liblocale-gettext-perl (1.07-8) ... 2921s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 2921s Setting up debconf-i18n (1.5.91build1) ... 2921s Processing triggers for udev (259-1ubuntu3) ... 2922s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2922s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 2922s Processing triggers for man-db (2.13.1-1) ... 2924s autopkgtest [06:16:49]: upgrading testbed (apt dist-upgrade and autopurge) 2924s Reading package lists... 2924s Building dependency tree... 2924s Reading state information... 2924s Calculating upgrade... 2924s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2925s Reading package lists... 2925s Building dependency tree... 2925s Reading state information... 2925s Solving dependencies... 2925s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2925s autopkgtest [06:16:50]: rebooting testbed after setup commands that affected boot 2967s Reading package lists... 2967s Building dependency tree... 2967s Reading state information... 2967s Solving dependencies... 2967s The following NEW packages will be installed: 2967s autodep8 dctrl-tools fonts-glyphicons-halflings lemonldap-ng-fastcgi-server 2967s libapache-logformat-compiler-perl libapache-session-perl libcache-cache-perl 2967s libcgi-pm-perl libclass-errorhandler-perl libclass-inspector-perl 2967s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 2967s libconfig-inifiles-perl libconvert-asn1-perl libconvert-pem-perl 2967s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 2967s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 2967s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 2967s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 2967s libdevel-stacktrace-perl libemail-date-format-perl libencode-locale-perl 2967s liberror-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 2967s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl 2967s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl 2967s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl 2967s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl 2967s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 2967s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl 2967s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim 2967s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl 2967s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 2967s liblemonldap-ng-manager-perl liblwp-mediatypes-perl 2967s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl 2967s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl 2967s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl 2967s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl 2967s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 2967s perl-openssl-defaults pkg-perl-autopkgtest 2967s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. 2967s Need to get 6478 kB of archives. 2967s After this operation, 27.3 MB of additional disk space will be used. 2967s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 2967s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 2967s Get:3 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 2967s Get:4 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 2967s Get:5 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 2967s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 2967s Get:7 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 2967s Get:8 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 2967s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 2967s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 2967s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build4 [6710 B] 2967s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 2967s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 2967s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 2967s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 2967s Get:16 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 2967s Get:17 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 2967s Get:18 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 2967s Get:19 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 2967s Get:20 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 2967s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 2967s Get:22 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 2967s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 2967s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.34-2build1 [100 kB] 2967s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 2967s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.71-1build1 [185 kB] 2967s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 2967s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 2967s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 2967s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 2967s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 2967s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.6.1-1 [138 kB] 2967s Get:33 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.27-1build1 [14.4 kB] 2967s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 2967s Get:35 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 2967s Get:36 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 2967s Get:37 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 2967s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 2967s Get:39 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 2967s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 2967s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 2967s Get:42 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 2967s Get:43 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 2967s Get:44 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 2967s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 2967s Get:46 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 2967s Get:47 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 2967s Get:48 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 2967s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 2967s Get:50 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 2967s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 2967s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 2967s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 2967s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 2967s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 2967s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 2967s Get:57 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 2967s Get:58 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 2967s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 2967s Get:60 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 2967s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 2967s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 2967s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 2967s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 2967s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.098-1 [205 kB] 2967s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.24-1build1 [21.7 kB] 2967s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 2967s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 2967s Get:69 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.81-1build1 [141 kB] 2967s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 2967s Get:71 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 2967s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 2967s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 2967s Get:74 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 2967s Get:75 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-angularjs all 1.8.3-3 [559 kB] 2967s Get:76 http://ftpmaster.internal/ubuntu resolute/universe ppc64el fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 2967s Get:77 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 2967s Get:78 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-es5-shim all 4.6.7-2 [39.8 kB] 2967s Get:79 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 2967s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 2967s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 2967s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build4 [108 kB] 2967s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30build1 [13.9 kB] 2967s Get:84 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.85 [19.7 kB] 2968s Preconfiguring packages ... 2968s Fetched 6478 kB in 0s (28.2 MB/s) 2968s Selecting previously unselected package libfcgi0t64:ppc64el. 2968s (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 ... 82008 files and directories currently installed.) 2968s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 2968s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 2968s Selecting previously unselected package libfcgi-perl. 2968s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 2968s Unpacking libfcgi-perl (0.82+ds-3build3) ... 2968s Selecting previously unselected package libfcgi-procmanager-perl. 2968s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 2968s Unpacking libfcgi-procmanager-perl (0.28-3) ... 2968s Selecting previously unselected package libcrypt-urandom-perl. 2968s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 2968s Unpacking libcrypt-urandom-perl (0.54-1) ... 2968s Selecting previously unselected package libapache-session-perl. 2968s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 2968s Unpacking libapache-session-perl (1.94-2) ... 2968s Selecting previously unselected package liberror-perl. 2968s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 2968s Unpacking liberror-perl (0.17030-1) ... 2968s Selecting previously unselected package libipc-sharelite-perl. 2968s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 2968s Unpacking libipc-sharelite-perl (0.17-5build4) ... 2968s Selecting previously unselected package libcache-cache-perl. 2968s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 2968s Unpacking libcache-cache-perl (1.08-3) ... 2968s Selecting previously unselected package libclass-xsaccessor-perl. 2968s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 2968s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 2968s Selecting previously unselected package libconfig-inifiles-perl. 2968s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 2968s Unpacking libconfig-inifiles-perl (3.000003-4) ... 2968s Selecting previously unselected package perl-openssl-defaults:ppc64el. 2968s Preparing to unpack .../10-perl-openssl-defaults_7build4_ppc64el.deb ... 2968s Unpacking perl-openssl-defaults:ppc64el (7build4) ... 2968s Selecting previously unselected package libcrypt-openssl-bignum-perl. 2968s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 2968s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 2968s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 2968s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 2968s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 2968s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 2968s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 2968s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 2968s Selecting previously unselected package libconvert-asn1-perl. 2968s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 2968s Unpacking libconvert-asn1-perl (0.34-1) ... 2968s Selecting previously unselected package libcrypt-openssl-x509-perl. 2969s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 2969s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2969s Selecting previously unselected package libclass-errorhandler-perl. 2969s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 2969s Unpacking libclass-errorhandler-perl (0.04-3) ... 2969s Selecting previously unselected package libcrypt-des-perl:ppc64el. 2969s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_ppc64el.deb ... 2969s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 2969s Selecting previously unselected package libcrypt-des-ede3-perl. 2969s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 2969s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 2969s Selecting previously unselected package libcryptx-perl. 2969s Preparing to unpack .../19-libcryptx-perl_0.087-1_ppc64el.deb ... 2969s Unpacking libcryptx-perl (0.087-1) ... 2969s Selecting previously unselected package libconvert-pem-perl. 2969s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 2969s Unpacking libconvert-pem-perl (0.13-1) ... 2969s Selecting previously unselected package libcrypt-rijndael-perl. 2969s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 2969s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 2969s Selecting previously unselected package libhtml-tagset-perl. 2969s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 2969s Unpacking libhtml-tagset-perl (3.24-1) ... 2969s Selecting previously unselected package liburi-perl. 2969s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 2969s Unpacking liburi-perl (5.34-2build1) ... 2969s Selecting previously unselected package libhtml-parser-perl:ppc64el. 2969s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 2969s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 2969s Selecting previously unselected package libcgi-pm-perl. 2969s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 2969s Unpacking libcgi-pm-perl (4.71-1build1) ... 2969s Selecting previously unselected package libhtml-template-perl. 2969s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 2969s Unpacking libhtml-template-perl (2.97-2build1) ... 2969s Selecting previously unselected package libjson-perl. 2969s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 2969s Unpacking libjson-perl (4.10000-1) ... 2969s Selecting previously unselected package libcommon-sense-perl:ppc64el. 2969s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 2969s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 2969s Selecting previously unselected package libtypes-serialiser-perl. 2969s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 2969s Unpacking libtypes-serialiser-perl (1.01-1) ... 2969s Selecting previously unselected package libjson-xs-perl. 2969s Preparing to unpack .../30-libjson-xs-perl_4.040-1_ppc64el.deb ... 2969s Unpacking libjson-xs-perl (4.040-1) ... 2969s Selecting previously unselected package libmouse-perl:ppc64el. 2969s Preparing to unpack .../31-libmouse-perl_2.6.1-1_ppc64el.deb ... 2969s Unpacking libmouse-perl:ppc64el (2.6.1-1) ... 2969s Selecting previously unselected package libnet-cidr-perl. 2969s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 2969s Unpacking libnet-cidr-perl (0.27-1build1) ... 2969s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 2969s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 2969s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 2969s Selecting previously unselected package libposix-strftime-compiler-perl. 2969s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 2969s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 2969s Selecting previously unselected package libapache-logformat-compiler-perl. 2969s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 2969s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 2969s Selecting previously unselected package libcookie-baker-perl. 2969s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 2969s Unpacking libcookie-baker-perl (0.12-1) ... 2969s Selecting previously unselected package libdevel-stacktrace-perl. 2969s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 2969s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 2969s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 2969s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 2969s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 2969s Selecting previously unselected package libclass-inspector-perl. 2969s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 2969s Unpacking libclass-inspector-perl (1.36-3) ... 2969s Selecting previously unselected package libfile-sharedir-perl. 2969s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 2969s Unpacking libfile-sharedir-perl (1.118-3) ... 2969s Selecting previously unselected package libfilesys-notify-simple-perl. 2969s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 2969s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 2969s Selecting previously unselected package libhash-multivalue-perl. 2969s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 2969s Unpacking libhash-multivalue-perl (0.16-3) ... 2969s Selecting previously unselected package libhttp-multipartparser-perl. 2969s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 2969s Unpacking libhttp-multipartparser-perl (0.02-3) ... 2969s Selecting previously unselected package libjson-maybexs-perl. 2969s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 2969s Unpacking libjson-maybexs-perl (1.004008-1) ... 2969s Selecting previously unselected package libstream-buffered-perl. 2969s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 2969s Unpacking libstream-buffered-perl (0.03-3) ... 2969s Selecting previously unselected package libwww-form-urlencoded-perl. 2969s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 2969s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 2969s Selecting previously unselected package libhttp-entity-parser-perl. 2969s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 2969s Unpacking libhttp-entity-parser-perl (0.25-2) ... 2969s Selecting previously unselected package libtimedate-perl. 2969s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 2969s Unpacking libtimedate-perl (2.3300-2) ... 2969s Selecting previously unselected package libhttp-date-perl. 2969s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 2969s Unpacking libhttp-date-perl (6.06-1) ... 2969s Selecting previously unselected package libhttp-headers-fast-perl. 2969s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 2969s Unpacking libhttp-headers-fast-perl (0.22-3) ... 2969s Selecting previously unselected package libclone-perl:ppc64el. 2969s Preparing to unpack .../51-libclone-perl_0.47-1_ppc64el.deb ... 2969s Unpacking libclone-perl:ppc64el (0.47-1) ... 2969s Selecting previously unselected package libencode-locale-perl. 2969s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 2969s Unpacking libencode-locale-perl (1.05-3) ... 2969s Selecting previously unselected package libio-html-perl. 2969s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 2969s Unpacking libio-html-perl (1.004-3) ... 2969s Selecting previously unselected package liblwp-mediatypes-perl. 2969s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 2969s Unpacking liblwp-mediatypes-perl (6.04-2) ... 2969s Selecting previously unselected package libhttp-message-perl. 2969s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 2969s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 2969s Selecting previously unselected package libtest-sharedfork-perl. 2969s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 2969s Unpacking libtest-sharedfork-perl (0.35-3) ... 2969s Selecting previously unselected package libtest-tcp-perl. 2969s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 2969s Unpacking libtest-tcp-perl (2.22-2) ... 2969s Selecting previously unselected package libtry-tiny-perl. 2969s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 2969s Unpacking libtry-tiny-perl (0.32-1) ... 2969s Selecting previously unselected package libplack-perl. 2969s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 2969s Unpacking libplack-perl (1.0051-1) ... 2969s Selecting previously unselected package libfile-listing-perl. 2969s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 2969s Unpacking libfile-listing-perl (6.16-1) ... 2969s Selecting previously unselected package libhtml-tree-perl. 2969s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 2969s Unpacking libhtml-tree-perl (5.07-3) ... 2969s Selecting previously unselected package libhttp-cookies-perl. 2969s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 2969s Unpacking libhttp-cookies-perl (6.11-1) ... 2969s Selecting previously unselected package libhttp-negotiate-perl. 2969s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 2969s Unpacking libhttp-negotiate-perl (6.01-2) ... 2969s Selecting previously unselected package libio-socket-ssl-perl. 2969s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 2969s Unpacking libio-socket-ssl-perl (2.098-1) ... 2969s Selecting previously unselected package libnet-http-perl. 2969s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 2969s Unpacking libnet-http-perl (6.24-1build1) ... 2969s Selecting previously unselected package liblwp-protocol-https-perl. 2969s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 2969s Unpacking liblwp-protocol-https-perl (6.14-1) ... 2969s Selecting previously unselected package libwww-robotrules-perl. 2969s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 2969s Unpacking libwww-robotrules-perl (6.02-1build1) ... 2969s Selecting previously unselected package libwww-perl. 2969s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 2969s Unpacking libwww-perl (6.81-1build1) ... 2969s Selecting previously unselected package liblemonldap-ng-common-perl. 2969s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 2969s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2970s Selecting previously unselected package liblemonldap-ng-handler-perl. 2970s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 2970s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2970s Selecting previously unselected package lemonldap-ng-fastcgi-server. 2970s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 2970s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2970s Selecting previously unselected package libemail-date-format-perl. 2970s Preparing to unpack .../72-libemail-date-format-perl_1.008-1_all.deb ... 2970s Unpacking libemail-date-format-perl (1.008-1) ... 2970s Selecting previously unselected package libhash-merge-simple-perl. 2970s Preparing to unpack .../73-libhash-merge-simple-perl_0.052-1_all.deb ... 2970s Unpacking libhash-merge-simple-perl (0.052-1) ... 2970s Selecting previously unselected package libjs-angularjs. 2970s Preparing to unpack .../74-libjs-angularjs_1.8.3-3_all.deb ... 2970s Unpacking libjs-angularjs (1.8.3-3) ... 2970s Selecting previously unselected package fonts-glyphicons-halflings. 2970s Preparing to unpack .../75-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 2970s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 2970s Selecting previously unselected package libjs-bootstrap. 2970s Preparing to unpack .../76-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 2970s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 2970s Selecting previously unselected package libjs-es5-shim. 2970s Preparing to unpack .../77-libjs-es5-shim_4.6.7-2_all.deb ... 2970s Unpacking libjs-es5-shim (4.6.7-2) ... 2970s Selecting previously unselected package libjs-jquery. 2970s Preparing to unpack .../78-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 2970s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2970s Selecting previously unselected package libregexp-common-perl. 2970s Preparing to unpack .../79-libregexp-common-perl_2024080801-1_all.deb ... 2970s Unpacking libregexp-common-perl (2024080801-1) ... 2970s Selecting previously unselected package liblemonldap-ng-manager-perl. 2970s Preparing to unpack .../80-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 2970s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 2970s Selecting previously unselected package dctrl-tools. 2970s Preparing to unpack .../81-dctrl-tools_2.24-3build4_ppc64el.deb ... 2970s Unpacking dctrl-tools (2.24-3build4) ... 2970s Selecting previously unselected package autodep8. 2970s Preparing to unpack .../82-autodep8_0.30build1_all.deb ... 2970s Unpacking autodep8 (0.30build1) ... 2970s Selecting previously unselected package pkg-perl-autopkgtest. 2970s Preparing to unpack .../83-pkg-perl-autopkgtest_0.85_all.deb ... 2970s Unpacking pkg-perl-autopkgtest (0.85) ... 2970s Setting up libconfig-inifiles-perl (3.000003-4) ... 2970s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 2970s Setting up libmouse-perl:ppc64el (2.6.1-1) ... 2970s Setting up libhttp-multipartparser-perl (0.02-3) ... 2970s Setting up libclass-inspector-perl (1.36-3) ... 2970s Setting up libclone-perl:ppc64el (0.47-1) ... 2970s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 2970s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 2970s Setting up libhtml-tagset-perl (3.24-1) ... 2970s Setting up libfilesys-notify-simple-perl (0.14-3) ... 2970s Setting up libnet-cidr-perl (0.27-1build1) ... 2970s Setting up libipc-sharelite-perl (0.17-5build4) ... 2970s Setting up liblwp-mediatypes-perl (6.04-2) ... 2970s Setting up libcrypt-urandom-perl (0.54-1) ... 2970s Setting up libtry-tiny-perl (0.32-1) ... 2970s Setting up perl-openssl-defaults:ppc64el (7build4) ... 2970s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 2970s Setting up libposix-strftime-compiler-perl (0.46-1) ... 2970s Setting up libencode-locale-perl (1.05-3) ... 2970s Setting up libclass-errorhandler-perl (0.04-3) ... 2970s Setting up libjs-angularjs (1.8.3-3) ... 2970s Setting up libfcgi-procmanager-perl (0.28-3) ... 2970s Setting up libregexp-common-perl (2024080801-1) ... 2970s Setting up libtest-sharedfork-perl (0.35-3) ... 2970s Setting up libhash-multivalue-perl (0.16-3) ... 2970s Setting up libjs-es5-shim (4.6.7-2) ... 2970s Setting up liberror-perl (0.17030-1) ... 2970s Setting up libapache-session-perl (1.94-2) ... 2970s Setting up libstream-buffered-perl (0.03-3) ... 2970s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 2970s Setting up libapache-logformat-compiler-perl (0.36-3) ... 2970s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 2970s Setting up libemail-date-format-perl (1.008-1) ... 2970s Setting up libcryptx-perl (0.087-1) ... 2970s Setting up libio-html-perl (1.004-3) ... 2970s Setting up libtimedate-perl (2.3300-2) ... 2970s Setting up libtypes-serialiser-perl (1.01-1) ... 2970s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 2970s Setting up libjson-perl (4.10000-1) ... 2970s Setting up libfile-sharedir-perl (1.118-3) ... 2970s Setting up libfcgi-perl (0.82+ds-3build3) ... 2970s Setting up libwww-form-urlencoded-perl (0.26-2) ... 2970s Setting up libdevel-stacktrace-perl (2.0500-1) ... 2970s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 2970s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 2970s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2970s Setting up libconvert-asn1-perl (0.34-1) ... 2970s Setting up liburi-perl (5.34-2build1) ... 2970s Setting up dctrl-tools (2.24-3build4) ... 2970s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 2970s Setting up autodep8 (0.30build1) ... 2970s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 2970s Setting up libjson-xs-perl (4.040-1) ... 2970s Setting up libcrypt-des-ede3-perl (0.03-1) ... 2970s Setting up libhttp-date-perl (6.06-1) ... 2970s Setting up libtest-tcp-perl (2.22-2) ... 2970s Setting up libfile-listing-perl (6.16-1) ... 2970s Setting up libhash-merge-simple-perl (0.052-1) ... 2970s Setting up libcache-cache-perl (1.08-3) ... 2970s Setting up libhttp-headers-fast-perl (0.22-3) ... 2970s Setting up libnet-http-perl (6.24-1build1) ... 2970s Setting up libjson-maybexs-perl (1.004008-1) ... 2970s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 2970s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2970s Setting up pkg-perl-autopkgtest (0.85) ... 2970s Setting up libwww-robotrules-perl (6.02-1build1) ... 2970s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 2970s Setting up libcookie-baker-perl (0.12-1) ... 2970s Setting up libhttp-entity-parser-perl (0.25-2) ... 2970s Setting up libio-socket-ssl-perl (2.098-1) ... 2970s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 2970s Setting up libconvert-pem-perl (0.13-1) ... 2970s Setting up libhttp-negotiate-perl (6.01-2) ... 2970s Setting up libhttp-cookies-perl (6.11-1) ... 2970s Setting up libhtml-tree-perl (5.07-3) ... 2970s Setting up libcgi-pm-perl (4.71-1build1) ... 2970s Setting up libhtml-template-perl (2.97-2build1) ... 2970s Setting up libplack-perl (1.0051-1) ... 2970s Setting up liblwp-protocol-https-perl (6.14-1) ... 2970s Setting up libwww-perl (6.81-1build1) ... 2970s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2970s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2970s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 2970s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 2971s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2971s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2971s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2972s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 2972s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2972s Processing triggers for man-db (2.13.1-1) ... 2977s autopkgtest [06:17:42]: test runtime-deps-manager: ./debian/tests/runner runtime-deps lemonldap-ng-manager 2977s autopkgtest [06:17:42]: test runtime-deps-manager: [----------------------- 2978s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 2978s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.1ybwxS/build.2bJ/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 2978s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 2978s 1..4 2978s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 2978s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 2978s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 2978s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 2978s ok 2978s All tests successful. 2978s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.34 cusr 0.02 csys = 0.38 CPU) 2978s Result: PASS 2979s autopkgtest [06:17:44]: test runtime-deps-manager: -----------------------] 2979s runtime-deps-manager PASS (superficial) 2979s autopkgtest [06:17:44]: test runtime-deps-manager: - - - - - - - - - - results - - - - - - - - - - 2979s autopkgtest [06:17:44]: test runtime-deps-and-recommends: preparing testbed 2980s Reading package lists... 2980s Building dependency tree... 2980s Reading state information... 2980s Solving dependencies... 2980s The following NEW packages will be installed: 2980s autoconf automake autopoint autotools-dev build-essential 2980s ca-certificates-java cpp cpp-15 cpp-15-powerpc64le-linux-gnu 2980s cpp-powerpc64le-linux-gnu debhelper debugedit default-jre-headless 2980s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 2980s fonts-font-awesome fonts-urw-base35 g++ g++-15 g++-15-powerpc64le-linux-gnu 2980s g++-powerpc64le-linux-gnu gcc gcc-15 gcc-15-powerpc64le-linux-gnu 2980s gcc-powerpc64le-linux-gnu gettext imagemagick-7-common intltool-debian 2980s java-common java-wrappers javascript-common lemonldap-ng lemonldap-ng-doc 2980s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl 2980s libalgorithm-combinatorics-perl libaom3 libarchive-zip-perl libasan8 2980s libauth-yubikey-webclient-perl libauthen-pam-perl libauthen-radius-perl 2980s libb-hooks-endofscope-perl libb-hooks-op-check-perl 2980s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-lru-perl 2980s libcapture-tiny-perl libcares2 libcc1-0 libclass-c3-perl 2980s libclass-data-inheritable-perl libclass-load-perl libclass-load-xs-perl 2980s libclass-method-modifiers-perl libclass-singleton-perl libclone-pp-perl 2980s libconvert-base32-perl libconvert-binhex-perl libcrypt-dev 2980s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-random-seed-perl 2980s libcrypt-ssleay-perl libcrypt-x509-perl libdata-dumper-concise-perl 2980s libdata-hexdump-perl libdata-ieee754-perl libdata-optlist-perl 2980s libdata-password-zxcvbn-perl libdata-perl-perl libdata-printer-perl 2980s libdata-validate-ip-perl libdatetime-format-rfc3339-perl 2980s libdatetime-format-w3cdtf-perl libdatetime-locale-perl libdatetime-perl 2980s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl 2980s libdbix-connector-perl libde265-0 libdebhelper-perl libdeflate0 2980s libdevel-callchecker-perl libdevel-globaldestruction-perl 2980s libdevel-overloadinfo-perl libdigest-hmac-perl libdist-checkconflicts-perl 2980s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 2980s libemail-sender-perl libemail-simple-perl libeval-closure-perl 2980s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 2980s libfftw3-double3 libfile-stripnondeterminism-perl libfont-afm-perl 2980s libfontconfig1 libfontenc1 libgcc-15-dev libgd-perl libgd-securityimage-perl 2980s libgd3 libgeoip2-perl libglib-perl libgomp1 libgssapi-perl 2980s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 2980s libhtml-formattext-withlinks-perl libhttp-browserdetect-perl 2980s libhttp-daemon-perl libimage-magick-perl libimage-magick-q16-perl 2980s libimagequant0 libimport-into-perl libio-pty-perl libio-sessiondata-perl 2980s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 2980s libipc-run-perl libiri-perl libisl23 libitm1 libjargs-java libjbig0 2980s libjpeg-turbo8 libjpeg8 libjs-bootstrap4 libjs-bootswatch 2980s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js liblasso-perl 2980s liblasso3t64 liblcms2-2 liblemonldap-ng-portal-perl 2980s liblemonldap-ng-ssoaas-apache-client-perl liblerc4 liblist-allutils-perl 2980s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 2980s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 2980s libltdl7 liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 2980s libmatch-simple-perl libmath-random-isaac-perl libmaxmind-db-common-perl 2980s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl 2980s libmodule-pluggable-perl libmodule-runtime-conflicts-perl 2980s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl 2980s libmoox-handlesvia-perl libmoox-strictconstructor-perl 2980s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl 2980s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl 2980s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl 2980s libnet-openid-common-perl libnet-openid-consumer-perl 2980s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode127 2980s libopenjp2-7 libossp-uuid-perl libossp-uuid16 2980s libpackage-deprecationmanager-perl libpackage-stash-perl 2980s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 2980s libparams-validate-perl libparams-validationcompiler-perl 2980s libparse-recdescent-perl libpath-tiny-perl libpcsclite1 2980s libperlio-via-timeout-perl libquadmath0 libraw23t64 librdf-query-perl 2980s librdf-trine-perl libregexp-assemble-perl librole-tiny-perl 2980s libset-scalar-perl libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl 2980s libspecio-perl libstdc++-15-dev libstrictures-perl libstring-random-perl 2980s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 2980s libsub-infix-perl libsub-install-perl libsub-name-perl libsub-quote-perl 2980s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 2980s libtest-pod-perl libtext-aligner-perl libtext-csv-xs-perl libtext-table-perl 2980s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl libtool 2980s libtsan2 libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl 2980s libtypes-uri-perl libtypes-uuid-perl libubsan1 liburi-fromhash-perl 2980s libuuid-tiny-perl libvariable-magic-perl libweb-id-perl libwebp7 2980s libwebpdemux2 libwebpmux3 libxml-commonns-perl libxml-libxml-perl 2980s libxml-libxslt-perl libxml-namespace-perl libxml-namespacefactory-perl 2980s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 2980s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 2980s libxslt1.1 libxstring-perl libyaml-perl linux-libc-dev m4 node-acorn 2980s node-balanced-match node-brace-expansion node-cjs-module-lexer node-corepack 2980s node-debug node-llhttp node-lru-cache node-minimatch node-ms node-semver 2980s node-uglify-js node-undici node-xtend nodejs openjdk-21-jre-headless 2980s po-debconf python3-alabaster python3-defusedxml python3-docutils 2980s python3-imagesize python3-roman-numerals python3-snowballstemmer 2980s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 2980s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 2980s xml-core yui-compressor 2980s 0 upgraded, 309 newly installed, 0 to remove and 0 not upgraded. 2980s Need to get 185 MB of archives. 2980s After this operation, 734 MB of additional disk space will be used. 2980s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 2980s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-12ubuntu1 [169 kB] 2980s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 2980s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build2 [16.1 kB] 2980s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 2980s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 2980s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-utils ppc64el 1:7.7+7build1 [115 kB] 2980s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-urw-base35 all 20200910-8build1 [10.9 MB] 2981s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.17.1-3ubuntu1 [38.5 kB] 2981s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.17.1-3ubuntu1 [193 kB] 2981s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1build1 [24.7 kB] 2981s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.13.1-2 [2908 kB] 2981s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.21.2-1 [14.4 kB] 2981s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1build1 [300 kB] 2981s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.21.2-1 [10.2 kB] 2981s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.21.2-1 [657 kB] 2981s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu3 [37.1 kB] 2981s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 2981s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 2981s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.17-1 [246 kB] 2981s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.2 [45.1 kB] 2981s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-9 [51.5 kB] 2981s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.4-1 [251 kB] 2981s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 2981s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 2981s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu2 [315 kB] 2981s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1build1 [330 kB] 2981s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 2981s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1build1 [14.8 kB] 2981s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1build1 [31.3 kB] 2981s Get:31 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.13+dfsg1-1 [2533 kB] 2981s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.13+dfsg1-1 [112 kB] 2981s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 2981s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 2981s Get:35 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 2981s Get:36 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 2981s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 2981s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 2981s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 2981s Get:40 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 2981s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el javascript-common all 12+nmu1 [4828 B] 2981s Get:42 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 2981s Get:43 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 2981s Get:44 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-cookie all 12-4build1 [6604 B] 2981s Get:45 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 2981s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006003-1 [35.5 kB] 2981s Get:47 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 2981s Get:48 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 2981s Get:49 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 2981s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 2981s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 2981s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.20-2 [236 kB] 2981s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 2981s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 2981s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.18.1-3build1 [582 kB] 2981s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.2-1 [620 kB] 2981s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc-dev-bin ppc64el 2.42-2ubuntu4 [23.9 kB] 2981s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el linux-libc-dev ppc64el 6.18.0-9.9 [1847 kB] 2981s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [162 kB] 2981s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el rpcsvc-proto ppc64el 1.4.3-1 [84.0 kB] 2981s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc6-dev ppc64el 2.42-2ubuntu4 [2080 kB] 2981s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1build1 [893 kB] 2981s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-2 [62.5 kB] 2981s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [11.4 MB] 2982s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-12ubuntu1 [1038 B] 2982s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 2982s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 2982s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-12ubuntu1 [49.0 kB] 2982s Get:69 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-12ubuntu1 [32.2 kB] 2982s Get:70 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-12ubuntu1 [3006 kB] 2982s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-12ubuntu1 [1374 kB] 2982s Get:72 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-12ubuntu1 [2729 kB] 2982s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-12ubuntu1 [1231 kB] 2982s Get:74 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-12ubuntu1 [160 kB] 2982s Get:75 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-12ubuntu1 [1670 kB] 2982s Get:76 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [22.4 MB] 2982s Get:77 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-12ubuntu1 [530 kB] 2982s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 2982s Get:79 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 2982s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-12ubuntu1 [2747 kB] 2982s Get:81 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [13.0 MB] 2983s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-12ubuntu1 [25.3 kB] 2983s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 2983s Get:84 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 2983s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu2 [5256 B] 2983s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el ca-certificates-java all 20240118build1 [11.7 kB] 2983s Get:87 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 2983s Get:88 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-9 [169 kB] 2983s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 2983s Get:90 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 2983s Get:91 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 2983s Get:92 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 2983s Get:93 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3 [57.3 kB] 2983s Get:94 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 2983s Get:95 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.2-1 [1177 kB] 2983s Get:96 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 2983s Get:97 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.22 [215 kB] 2983s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.28ubuntu1 [916 kB] 2983s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el java-common all 0.76build1 [6956 B] 2983s Get:100 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite1 ppc64el 2.4.1-1 [31.9 kB] 2983s Get:101 http://ftpmaster.internal/ubuntu resolute/main ppc64el openjdk-21-jre-headless ppc64el 21.0.10+7-1 [45.9 MB] 2983s Get:102 http://ftpmaster.internal/ubuntu resolute/main ppc64el default-jre-headless ppc64el 2:1.21-76build1 [3270 B] 2983s Get:103 http://ftpmaster.internal/ubuntu resolute/main ppc64el sgml-base all 1.31+nmu1 [11.0 kB] 2983s Get:104 http://ftpmaster.internal/ubuntu resolute/main ppc64el xml-core all 0.19build1 [20.3 kB] 2983s Get:105 http://ftpmaster.internal/ubuntu resolute/main ppc64el docutils-common all 0.22.4+dfsg-1 [130 kB] 2983s Get:106 http://ftpmaster.internal/ubuntu resolute/main ppc64el unzip ppc64el 6.0-29ubuntu1 [200 kB] 2983s Get:107 http://ftpmaster.internal/ubuntu resolute/universe ppc64el java-wrappers all 0.5build1 [9030 B] 2983s Get:108 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 2983s Get:109 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-combinatorics-perl ppc64el 0.27-3build5 [22.9 kB] 2983s Get:110 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 2984s Get:111 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-pam-perl ppc64el 0.16-6build4 [24.8 kB] 2984s Get:112 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 2984s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 2984s Get:114 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 2984s Get:115 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 2984s Get:116 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 2984s Get:117 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 2984s Get:118 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 2984s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el libvariable-magic-perl ppc64el 0.64-1build1 [37.2 kB] 2984s Get:120 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 2984s Get:121 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 2984s Get:122 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 2984s Get:123 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 2984s Get:124 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-lru-perl all 0.04-4 [5760 B] 2984s Get:125 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 2984s Get:126 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcares2 ppc64el 1.34.6-1 [132 kB] 2984s Get:127 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 2984s Get:128 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-data-inheritable-perl all 0.10-1 [8038 B] 2984s Get:129 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 2984s Get:130 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 2984s Get:131 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 2984s Get:132 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 2984s Get:133 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-load-perl all 0.25-2 [12.7 kB] 2984s Get:134 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-load-xs-perl ppc64el 0.10-2build5 [13.7 kB] 2984s Get:135 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 2984s Get:136 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 2984s Get:137 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclone-pp-perl all 1.08-2 [8534 B] 2984s Get:138 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 2984s Get:139 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-dh-gmp-perl ppc64el 0.00012-2build5 [16.5 kB] 2984s Get:140 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-jwt-perl all 0.037-1 [29.7 kB] 2984s Get:141 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build6 [44.0 kB] 2984s Get:142 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-x509-perl all 0.55-1 [19.2 kB] 2984s Get:143 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-dumper-concise-perl all 2.023-3 [13.6 kB] 2984s Get:144 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-hexdump-perl all 0.04-2 [8212 B] 2984s Get:145 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-ieee754-perl all 0.02-2 [10.7 kB] 2984s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-someutils-perl all 0.59-1 [30.4 kB] 2984s Get:147 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-utilsby-perl all 0.12-2 [14.9 kB] 2984s Get:148 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-allutils-perl all 0.19-1 [41.5 kB] 2984s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 2984s Get:150 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 2984s Get:151 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 2984s Get:152 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 2984s Get:153 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 2984s Get:154 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstrictures-perl all 2.000006-1build1 [15.2 kB] 2984s Get:155 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-perl-perl all 0.002011-2 [40.3 kB] 2984s Get:156 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-printer-perl all 1.002001-1 [118 kB] 2984s Get:157 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 2984s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-netmask-perl all 2.0003-1build1 [24.8 kB] 2984s Get:159 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnetaddr-ip-perl ppc64el 4.079+dfsg-2build5 [81.4 kB] 2984s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-validate-ip-perl all 0.31-1 [17.2 kB] 2984s Get:161 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-identify-perl ppc64el 0.14-4 [10.4 kB] 2984s Get:162 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-name-perl ppc64el 0.28-1 [10.9 kB] 2984s Get:163 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 2984s Get:164 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 2984s Get:165 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 2984s Get:166 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 2984s Get:167 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 2984s Get:168 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 2984s Get:169 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 2984s Get:170 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxstring-perl ppc64el 0.005-2build4 [8448 B] 2984s Get:171 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libspecio-perl all 0.53-1 [129 kB] 2984s Get:172 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-locale-perl all 1:1.45-1 [3270 kB] 2984s Get:173 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 2984s Get:174 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-perl ppc64el 2:1.65-1build3 [96.9 kB] 2984s Get:175 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 2984s Get:176 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-w3cdtf-perl all 0.08-1 [9088 B] 2984s Get:177 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdbi-perl ppc64el 1.647-1build1 [839 kB] 2984s Get:178 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbd-sqlite3-perl ppc64el 1.76-1 [169 kB] 2984s Get:179 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbix-connector-perl all 0.60-1 [35.8 kB] 2984s Get:180 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-globaldestruction-perl all 0.14-4 [6114 B] 2984s Get:181 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-overloadinfo-perl all 0.008-1 [7208 B] 2984s Get:182 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdist-checkconflicts-perl all 0.11-2 [9942 B] 2984s Get:183 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 2984s Get:184 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 2984s Get:185 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 2984s Get:186 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 2984s Get:187 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 2984s Get:188 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 2984s Get:189 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 2984s Get:190 http://ftpmaster.internal/ubuntu resolute/main ppc64el libextutils-depends-perl all 0.8002-1 [14.3 kB] 2984s Get:191 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 2984s Get:192 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build3 [50.5 kB] 2984s Get:193 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 2984s Get:194 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.84-2 [130 kB] 2984s Get:195 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 2984s Get:196 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-strictconstructor-perl all 0.013-1 [14.6 kB] 2984s Get:197 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmaxmind-db-common-perl all 0.040001-1.1 [14.0 kB] 2984s Get:198 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmaxmind-db-reader-perl all 1.000014-2 [27.6 kB] 2984s Get:199 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validate-perl ppc64el 1.31-2build4 [55.4 kB] 2984s Get:200 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgeoip2-perl all 2.006002-2 [92.1 kB] 2984s Get:201 http://ftpmaster.internal/ubuntu resolute/main ppc64el libglib-perl ppc64el 3:1.329.4-1 [329 kB] 2984s Get:202 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgssapi-perl ppc64el 0.28-4build5 [41.6 kB] 2984s Get:203 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-browserdetect-perl all 3.45-1 [37.0 kB] 2984s Get:204 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-daemon-perl all 6.16-1 [22.4 kB] 2984s Get:205 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 2984s Get:206 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-sessiondata-perl all 1.03-3 [6132 B] 2984s Get:207 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libperlio-via-timeout-perl all 0.32-3 [7832 B] 2984s Get:208 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-socket-timeout-perl all 0.32-3 [9736 B] 2984s Get:209 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-string-perl all 1.08-4 [11.1 kB] 2984s Get:210 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-stringy-perl all 2.113-2 [45.3 kB] 2984s Get:211 http://ftpmaster.internal/ubuntu resolute/main ppc64el libipc-run-perl all 20250809.0-1build1 [94.5 kB] 2984s Get:212 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-handlesvia-perl all 0.001009-2 [18.1 kB] 2984s Get:213 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtype-tiny-perl all 2.010001-1 [385 kB] 2984s Get:214 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libiri-perl all 0.013-1 [10.1 kB] 2984s Get:215 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjargs-java all 1.0.0-5build1 [13.6 kB] 2984s Get:216 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxslt1.1 ppc64el 1.1.43-0.3 [190 kB] 2984s Get:217 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-1 ppc64el 1.3.9-1 [157 kB] 2984s Get:218 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-openssl1 ppc64el 1.3.9-1 [99.0 kB] 2984s Get:219 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblasso3t64 ppc64el 2.9.0-3 [195 kB] 2984s Get:220 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblasso-perl ppc64el 2.9.0-3 [120 kB] 2984s Get:221 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 2984s Get:222 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libllhttp9.3 ppc64el 9.3.3~really9.3.0+~cs12.11.8-3 [32.5 kB] 2984s Get:223 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblog-log4perl-perl all 1.57-1 [345 kB] 2984s Get:224 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 2984s Get:225 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 2984s Get:226 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 2984s Get:227 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsub-infix-perl all 0.004-5 [7168 B] 2984s Get:228 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmatch-simple-perl all 0.012-1 [15.2 kB] 2984s Get:229 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 2984s Get:230 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 2984s Get:231 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 2984s Get:232 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-xs-perl ppc64el 0.30-1build5 [20.7 kB] 2984s Get:233 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoose-perl ppc64el 2.2207-1build3 [718 kB] 2984s Get:234 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoosex-arrayref-perl all 0.005-5 [8700 B] 2985s Get:235 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-sweep-perl all 0.006-5 [8262 B] 2985s Get:236 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ip-perl all 1.26-4 [27.4 kB] 2985s Get:237 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 2985s Get:238 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 2985s Get:239 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-base-perl all 1.09-3 [18.9 kB] 2985s Get:240 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 2985s Get:241 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-libxml-perl ppc64el 2.0207+dfsg+really+2.0207-0ubuntu7 [315 kB] 2985s Get:242 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-simple-perl all 2.25-2 [64.1 kB] 2985s Get:243 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-common-perl all 1.20-2 [33.9 kB] 2985s Get:244 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 2985s Get:245 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-server-perl all 1.09-4 [22.3 kB] 2985s Get:246 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsimdjson29 ppc64el 4.2.4-1 [54.7 kB] 2985s Get:247 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsimdutf29 ppc64el 7.7.1-3 [92.9 kB] 2985s Get:248 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-corepack all 0.24.0-5build1 [761 kB] 2985s Get:249 http://ftpmaster.internal/ubuntu resolute/universe ppc64el nodejs ppc64el 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 2985s Get:250 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 2985s Get:251 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 2985s Get:252 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 2985s Get:253 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-balanced-match all 2.0.0-1 [4910 B] 2985s Get:254 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 2985s Get:255 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-minimatch all 9.0.3-6 [78.0 kB] 2985s Get:256 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 2985s Get:257 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 2985s Get:258 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-lru-cache all 10.0.1-3 [61.9 kB] 2985s Get:259 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 2985s Get:260 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 2985s Get:261 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 2985s Get:262 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnode127 ppc64el 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.4 MB] 2985s Get:263 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libossp-uuid16 ppc64el 1.6.6-1 [27.2 kB] 2985s Get:264 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libossp-uuid-perl ppc64el 1.6.6-1 [17.0 kB] 2985s Get:265 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 2985s Get:266 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpath-tiny-perl all 0.148-1 [47.9 kB] 2985s Get:267 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libset-scalar-perl all 1.29-3 [28.6 kB] 2985s Get:268 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-csv-xs-perl ppc64el 1.61-1 [134 kB] 2985s Get:269 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-aligner-perl all 0.16-3 [12.9 kB] 2985s Get:270 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-table-perl all 1.135-1 [28.1 kB] 2985s Get:271 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-namespacefactory-perl all 1.02-4 [6096 B] 2985s Get:272 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-commonns-perl all 0.06-6 [7518 B] 2985s Get:273 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-namespace-perl all 0.02-7 [8480 B] 2985s Get:274 http://ftpmaster.internal/ubuntu resolute/universe ppc64el librdf-trine-perl all 1.019-4 [239 kB] 2985s Get:275 http://ftpmaster.internal/ubuntu resolute/universe ppc64el librdf-query-perl all 2.919-2 [292 kB] 2985s Get:276 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtask-weaken-perl all 1.06-2 [7924 B] 2985s Get:277 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-parser-perl ppc64el 2.47-1build4 [205 kB] 2985s Get:278 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsoap-lite-perl all 1.27-3 [225 kB] 2985s Get:279 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 2985s Get:280 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-leaktrace-perl ppc64el 0.17-1build6 [20.6 kB] 2985s Get:281 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-output-perl all 1.036-1 [14.6 kB] 2985s Get:282 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-pod-perl all 1.52-3 [8978 B] 2985s Get:283 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtime-fake-perl all 0.11-4 [8092 B] 2985s Get:284 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtypes-datetime-perl all 0.002-4 [9192 B] 2985s Get:285 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtypes-path-tiny-perl all 0.006-2 [9138 B] 2985s Get:286 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libuuid-tiny-perl all 1.0400-3 [15.9 kB] 2985s Get:287 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtypes-uuid-perl all 0.004-4 [6404 B] 2985s Get:288 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liburi-fromhash-perl all 0.05-2 [11.0 kB] 2986s Get:289 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtypes-uri-perl all 0.007-3 [7546 B] 2986s Get:290 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libweb-id-perl all 1.927-4 [47.1 kB] 2986s Get:291 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-libxslt-perl ppc64el 2.003000-4 [46.1 kB] 2986s Get:292 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libyaml-perl all 1.31-1 [65.7 kB] 2986s Get:293 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-uglify-js all 3.17.4-2build1 [207 kB] 2986s Get:294 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-defusedxml all 0.7.1-3build1 [42.4 kB] 2986s Get:295 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-roman-numerals all 4.1.0-1 [8660 B] 2986s Get:296 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-docutils all 0.22.4+dfsg-1 [439 kB] 2986s Get:297 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-imagesize all 1.4.1-1build1 [6900 B] 2986s Get:298 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-snowballstemmer all 3.0.1-1 [65.9 kB] 2986s Get:299 http://ftpmaster.internal/ubuntu resolute/main ppc64el sphinx-common all 8.2.3-12 [657 kB] 2986s Get:300 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 2986s Get:301 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-sphinx all 8.2.3-12 [483 kB] 2986s Get:302 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 2986s Get:303 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 2986s Get:304 http://ftpmaster.internal/ubuntu resolute/universe ppc64el uglifyjs all 3.17.4-2build1 [10.1 kB] 2986s Get:305 http://ftpmaster.internal/ubuntu resolute/universe ppc64el yui-compressor all 2.4.8-3build1 [601 kB] 2986s Get:306 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 2986s Get:307 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 2986s Get:308 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 2986s Get:309 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-radius-perl all 0.33-1 [49.2 kB] 2986s Fetched 185 MB in 6s (32.9 MB/s) 2987s Selecting previously unselected package imagemagick-7-common. 2987s (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 ... 85197 files and directories currently installed.) 2987s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 2987s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 2987s Selecting previously unselected package libgomp1:ppc64el. 2987s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_ppc64el.deb ... 2987s Unpacking libgomp1:ppc64el (15.2.0-12ubuntu1) ... 2987s Selecting previously unselected package libfftw3-double3:ppc64el. 2987s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 2987s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 2987s Selecting previously unselected package libfontenc1:ppc64el. 2987s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_ppc64el.deb ... 2987s Unpacking libfontenc1:ppc64el (1:1.1.8-1build2) ... 2987s Selecting previously unselected package x11-common. 2987s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 2987s Unpacking x11-common (1:7.7+24ubuntu1) ... 2987s Selecting previously unselected package xfonts-encodings. 2987s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 2987s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 2987s Selecting previously unselected package xfonts-utils. 2987s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_ppc64el.deb ... 2987s Unpacking xfonts-utils (1:7.7+7build1) ... 2987s Selecting previously unselected package fonts-urw-base35. 2987s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 2987s Unpacking fonts-urw-base35 (20200910-8build1) ... 2987s Selecting previously unselected package fontconfig-config. 2987s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_ppc64el.deb ... 2987s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 2987s Selecting previously unselected package libfontconfig1:ppc64el. 2987s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_ppc64el.deb ... 2987s Unpacking libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 2987s Selecting previously unselected package libsharpyuv0:ppc64el. 2987s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_ppc64el.deb ... 2987s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 2987s Selecting previously unselected package libaom3:ppc64el. 2987s Preparing to unpack .../011-libaom3_3.13.1-2_ppc64el.deb ... 2987s Unpacking libaom3:ppc64el (3.13.1-2) ... 2987s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 2987s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_ppc64el.deb ... 2987s Unpacking libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 2987s Selecting previously unselected package libde265-0:ppc64el. 2987s Preparing to unpack .../013-libde265-0_1.0.16-1build1_ppc64el.deb ... 2987s Unpacking libde265-0:ppc64el (1.0.16-1build1) ... 2987s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 2987s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_ppc64el.deb ... 2987s Unpacking libheif-plugin-libde265:ppc64el (1.21.2-1) ... 2987s Selecting previously unselected package libheif1:ppc64el. 2987s Preparing to unpack .../015-libheif1_1.21.2-1_ppc64el.deb ... 2987s Unpacking libheif1:ppc64el (1.21.2-1) ... 2987s Selecting previously unselected package libjbig0:ppc64el. 2987s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_ppc64el.deb ... 2987s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu3) ... 2987s Selecting previously unselected package libjpeg-turbo8:ppc64el. 2987s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 2987s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 2987s Selecting previously unselected package libjpeg8:ppc64el. 2987s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 2987s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 2987s Selecting previously unselected package liblcms2-2:ppc64el. 2987s Preparing to unpack .../019-liblcms2-2_2.17-1_ppc64el.deb ... 2987s Unpacking liblcms2-2:ppc64el (2.17-1) ... 2987s Selecting previously unselected package liblqr-1-0:ppc64el. 2987s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_ppc64el.deb ... 2987s Unpacking liblqr-1-0:ppc64el (0.4.2-2.2) ... 2987s Selecting previously unselected package libltdl7:ppc64el. 2987s Preparing to unpack .../021-libltdl7_2.5.4-9_ppc64el.deb ... 2987s Unpacking libltdl7:ppc64el (2.5.4-9) ... 2987s Selecting previously unselected package libopenjp2-7:ppc64el. 2987s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_ppc64el.deb ... 2987s Unpacking libopenjp2-7:ppc64el (2.5.4-1) ... 2987s Selecting previously unselected package libraw23t64:ppc64el. 2987s Preparing to unpack .../023-libraw23t64_0.21.4-2_ppc64el.deb ... 2987s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 2987s Selecting previously unselected package libdeflate0:ppc64el. 2987s Preparing to unpack .../024-libdeflate0_1.23-2_ppc64el.deb ... 2987s Unpacking libdeflate0:ppc64el (1.23-2) ... 2987s Selecting previously unselected package liblerc4:ppc64el. 2987s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_ppc64el.deb ... 2987s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 2988s Selecting previously unselected package libwebp7:ppc64el. 2988s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_ppc64el.deb ... 2988s Unpacking libwebp7:ppc64el (1.5.0-0.1build1) ... 2988s Selecting previously unselected package libtiff6:ppc64el. 2988s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 2988s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 2988s Selecting previously unselected package libwebpdemux2:ppc64el. 2988s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_ppc64el.deb ... 2988s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 2988s Selecting previously unselected package libwebpmux3:ppc64el. 2988s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_ppc64el.deb ... 2988s Unpacking libwebpmux3:ppc64el (1.5.0-0.1build1) ... 2988s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 2988s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 2988s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 2988s Selecting previously unselected package libimage-magick-q16-perl. 2988s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_ppc64el.deb ... 2988s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 2988s Selecting previously unselected package libimage-magick-perl. 2988s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 2988s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 2988s Selecting previously unselected package fonts-font-awesome. 2988s Preparing to unpack .../033-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 2988s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 2988s Selecting previously unselected package lemonldap-ng-uwsgi-app. 2988s Preparing to unpack .../034-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 2988s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 2988s Selecting previously unselected package libconvert-base32-perl. 2988s Preparing to unpack .../035-libconvert-base32-perl_0.06-3_all.deb ... 2988s Unpacking libconvert-base32-perl (0.06-3) ... 2988s Selecting previously unselected package libdigest-hmac-perl. 2988s Preparing to unpack .../036-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 2988s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 2988s Selecting previously unselected package libfont-afm-perl. 2988s Preparing to unpack .../037-libfont-afm-perl_1.20-4_all.deb ... 2988s Unpacking libfont-afm-perl (1.20-4) ... 2988s Selecting previously unselected package libhtml-format-perl. 2988s Preparing to unpack .../038-libhtml-format-perl_2.16-2_all.deb ... 2988s Unpacking libhtml-format-perl (2.16-2) ... 2988s Selecting previously unselected package libhtml-formattext-withlinks-perl. 2988s Preparing to unpack .../039-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 2988s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 2988s Selecting previously unselected package javascript-common. 2988s Preparing to unpack .../040-javascript-common_12+nmu1_all.deb ... 2988s Unpacking javascript-common (12+nmu1) ... 2988s Selecting previously unselected package libjs-popper.js. 2988s Preparing to unpack .../041-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 2988s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 2988s Selecting previously unselected package libjs-bootstrap4. 2988s Preparing to unpack .../042-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 2988s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 2988s Selecting previously unselected package libjs-jquery-cookie. 2988s Preparing to unpack .../043-libjs-jquery-cookie_12-4build1_all.deb ... 2988s Unpacking libjs-jquery-cookie (12-4build1) ... 2988s Selecting previously unselected package libjs-jquery-ui. 2988s Preparing to unpack .../044-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 2988s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 2988s Selecting previously unselected package libexporter-tiny-perl. 2988s Preparing to unpack .../045-libexporter-tiny-perl_1.006003-1_all.deb ... 2988s Unpacking libexporter-tiny-perl (1.006003-1) ... 2988s Selecting previously unselected package liblist-moreutils-xs-perl. 2988s Preparing to unpack .../046-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 2988s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 2988s Selecting previously unselected package liblist-moreutils-perl. 2988s Preparing to unpack .../047-liblist-moreutils-perl_0.430-2_all.deb ... 2988s Unpacking liblist-moreutils-perl (0.430-2) ... 2988s Selecting previously unselected package libregexp-assemble-perl. 2988s Preparing to unpack .../048-libregexp-assemble-perl_0.38-2_all.deb ... 2988s Unpacking libregexp-assemble-perl (0.38-2) ... 2988s Selecting previously unselected package libtext-unidecode-perl. 2988s Preparing to unpack .../049-libtext-unidecode-perl_1.30-3_all.deb ... 2988s Unpacking libtext-unidecode-perl (1.30-3) ... 2988s Selecting previously unselected package liblemonldap-ng-portal-perl. 2988s Preparing to unpack .../050-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 2988s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 2988s Selecting previously unselected package m4. 2988s Preparing to unpack .../051-m4_1.4.20-2_ppc64el.deb ... 2988s Unpacking m4 (1.4.20-2) ... 2988s Selecting previously unselected package autoconf. 2988s Preparing to unpack .../052-autoconf_2.72-3.1ubuntu1_all.deb ... 2988s Unpacking autoconf (2.72-3.1ubuntu1) ... 2988s Selecting previously unselected package autotools-dev. 2988s Preparing to unpack .../053-autotools-dev_20240727.1_all.deb ... 2988s Unpacking autotools-dev (20240727.1) ... 2988s Selecting previously unselected package automake. 2988s Preparing to unpack .../054-automake_1%3a1.18.1-3build1_all.deb ... 2988s Unpacking automake (1:1.18.1-3build1) ... 2989s Selecting previously unselected package autopoint. 2989s Preparing to unpack .../055-autopoint_0.23.2-1_all.deb ... 2989s Unpacking autopoint (0.23.2-1) ... 2989s Selecting previously unselected package libc-dev-bin. 2989s Preparing to unpack .../056-libc-dev-bin_2.42-2ubuntu4_ppc64el.deb ... 2989s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 2989s Selecting previously unselected package linux-libc-dev:ppc64el. 2989s Preparing to unpack .../057-linux-libc-dev_6.18.0-9.9_ppc64el.deb ... 2989s Unpacking linux-libc-dev:ppc64el (6.18.0-9.9) ... 2989s Selecting previously unselected package libcrypt-dev:ppc64el. 2989s Preparing to unpack .../058-libcrypt-dev_1%3a4.5.1-1_ppc64el.deb ... 2989s Unpacking libcrypt-dev:ppc64el (1:4.5.1-1) ... 2989s Selecting previously unselected package rpcsvc-proto. 2989s Preparing to unpack .../059-rpcsvc-proto_1.4.3-1_ppc64el.deb ... 2989s Unpacking rpcsvc-proto (1.4.3-1) ... 2989s Selecting previously unselected package libc6-dev:ppc64el. 2989s Preparing to unpack .../060-libc6-dev_2.42-2ubuntu4_ppc64el.deb ... 2989s Unpacking libc6-dev:ppc64el (2.42-2ubuntu4) ... 2989s Selecting previously unselected package libisl23:ppc64el. 2989s Preparing to unpack .../061-libisl23_0.27-1build1_ppc64el.deb ... 2989s Unpacking libisl23:ppc64el (0.27-1build1) ... 2989s Selecting previously unselected package libmpc3:ppc64el. 2989s Preparing to unpack .../062-libmpc3_1.3.1-2_ppc64el.deb ... 2989s Unpacking libmpc3:ppc64el (1.3.1-2) ... 2989s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 2989s Preparing to unpack .../063-cpp-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 2989s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 2989s Selecting previously unselected package cpp-15. 2989s Preparing to unpack .../064-cpp-15_15.2.0-12ubuntu1_ppc64el.deb ... 2989s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 2989s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 2989s Preparing to unpack .../065-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2989s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 2989s Selecting previously unselected package cpp. 2989s Preparing to unpack .../066-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2989s Unpacking cpp (4:15.2.0-4ubuntu1) ... 2989s Selecting previously unselected package libcc1-0:ppc64el. 2989s Preparing to unpack .../067-libcc1-0_15.2.0-12ubuntu1_ppc64el.deb ... 2989s Unpacking libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 2989s Selecting previously unselected package libitm1:ppc64el. 2989s Preparing to unpack .../068-libitm1_15.2.0-12ubuntu1_ppc64el.deb ... 2989s Unpacking libitm1:ppc64el (15.2.0-12ubuntu1) ... 2989s Selecting previously unselected package libasan8:ppc64el. 2989s Preparing to unpack .../069-libasan8_15.2.0-12ubuntu1_ppc64el.deb ... 2989s Unpacking libasan8:ppc64el (15.2.0-12ubuntu1) ... 2989s Selecting previously unselected package liblsan0:ppc64el. 2989s Preparing to unpack .../070-liblsan0_15.2.0-12ubuntu1_ppc64el.deb ... 2989s Unpacking liblsan0:ppc64el (15.2.0-12ubuntu1) ... 2989s Selecting previously unselected package libtsan2:ppc64el. 2989s Preparing to unpack .../071-libtsan2_15.2.0-12ubuntu1_ppc64el.deb ... 2989s Unpacking libtsan2:ppc64el (15.2.0-12ubuntu1) ... 2989s Selecting previously unselected package libubsan1:ppc64el. 2989s Preparing to unpack .../072-libubsan1_15.2.0-12ubuntu1_ppc64el.deb ... 2989s Unpacking libubsan1:ppc64el (15.2.0-12ubuntu1) ... 2989s Selecting previously unselected package libquadmath0:ppc64el. 2989s Preparing to unpack .../073-libquadmath0_15.2.0-12ubuntu1_ppc64el.deb ... 2989s Unpacking libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 2989s Selecting previously unselected package libgcc-15-dev:ppc64el. 2989s Preparing to unpack .../074-libgcc-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 2989s Unpacking libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 2990s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 2990s Preparing to unpack .../075-gcc-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 2990s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 2990s Selecting previously unselected package gcc-15. 2990s Preparing to unpack .../076-gcc-15_15.2.0-12ubuntu1_ppc64el.deb ... 2990s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 2990s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 2990s Preparing to unpack .../077-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2990s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 2990s Selecting previously unselected package gcc. 2990s Preparing to unpack .../078-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2990s Unpacking gcc (4:15.2.0-4ubuntu1) ... 2990s Selecting previously unselected package libstdc++-15-dev:ppc64el. 2990s Preparing to unpack .../079-libstdc++-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 2990s Unpacking libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 2990s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 2990s Preparing to unpack .../080-g++-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 2990s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 2990s Selecting previously unselected package g++-15. 2990s Preparing to unpack .../081-g++-15_15.2.0-12ubuntu1_ppc64el.deb ... 2990s Unpacking g++-15 (15.2.0-12ubuntu1) ... 2990s Selecting previously unselected package g++-powerpc64le-linux-gnu. 2990s Preparing to unpack .../082-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2990s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 2990s Selecting previously unselected package g++. 2990s Preparing to unpack .../083-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 2990s Unpacking g++ (4:15.2.0-4ubuntu1) ... 2990s Selecting previously unselected package build-essential. 2990s Preparing to unpack .../084-build-essential_12.12ubuntu2_ppc64el.deb ... 2990s Unpacking build-essential (12.12ubuntu2) ... 2990s Selecting previously unselected package ca-certificates-java. 2990s Preparing to unpack .../085-ca-certificates-java_20240118build1_all.deb ... 2990s Unpacking ca-certificates-java (20240118build1) ... 2990s Selecting previously unselected package libdebhelper-perl. 2990s Preparing to unpack .../086-libdebhelper-perl_13.28ubuntu1_all.deb ... 2990s Unpacking libdebhelper-perl (13.28ubuntu1) ... 2991s Selecting previously unselected package libtool. 2991s Preparing to unpack .../087-libtool_2.5.4-9_all.deb ... 2991s Unpacking libtool (2.5.4-9) ... 2991s Selecting previously unselected package dh-autoreconf. 2991s Preparing to unpack .../088-dh-autoreconf_21_all.deb ... 2991s Unpacking dh-autoreconf (21) ... 2991s Selecting previously unselected package libarchive-zip-perl. 2991s Preparing to unpack .../089-libarchive-zip-perl_1.68-1_all.deb ... 2991s Unpacking libarchive-zip-perl (1.68-1) ... 2991s Selecting previously unselected package libfile-stripnondeterminism-perl. 2991s Preparing to unpack .../090-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 2991s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 2991s Selecting previously unselected package dh-strip-nondeterminism. 2991s Preparing to unpack .../091-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 2991s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 2991s Selecting previously unselected package debugedit. 2991s Preparing to unpack .../092-debugedit_1%3a5.2-3_ppc64el.deb ... 2991s Unpacking debugedit (1:5.2-3) ... 2991s Selecting previously unselected package dwz. 2991s Preparing to unpack .../093-dwz_0.16-2_ppc64el.deb ... 2991s Unpacking dwz (0.16-2) ... 2991s Selecting previously unselected package gettext. 2991s Preparing to unpack .../094-gettext_0.23.2-1_ppc64el.deb ... 2991s Unpacking gettext (0.23.2-1) ... 2991s Selecting previously unselected package intltool-debian. 2991s Preparing to unpack .../095-intltool-debian_0.35.0+20060710.6build1_all.deb ... 2991s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 2991s Selecting previously unselected package po-debconf. 2991s Preparing to unpack .../096-po-debconf_1.0.22_all.deb ... 2991s Unpacking po-debconf (1.0.22) ... 2991s Selecting previously unselected package debhelper. 2991s Preparing to unpack .../097-debhelper_13.28ubuntu1_all.deb ... 2991s Unpacking debhelper (13.28ubuntu1) ... 2991s Selecting previously unselected package java-common. 2991s Preparing to unpack .../098-java-common_0.76build1_all.deb ... 2991s Unpacking java-common (0.76build1) ... 2991s Selecting previously unselected package libpcsclite1:ppc64el. 2991s Preparing to unpack .../099-libpcsclite1_2.4.1-1_ppc64el.deb ... 2991s Unpacking libpcsclite1:ppc64el (2.4.1-1) ... 2991s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 2991s Preparing to unpack .../100-openjdk-21-jre-headless_21.0.10+7-1_ppc64el.deb ... 2991s Unpacking openjdk-21-jre-headless:ppc64el (21.0.10+7-1) ... 2992s Selecting previously unselected package default-jre-headless. 2992s Preparing to unpack .../101-default-jre-headless_2%3a1.21-76build1_ppc64el.deb ... 2992s Unpacking default-jre-headless (2:1.21-76build1) ... 2992s Selecting previously unselected package sgml-base. 2992s Preparing to unpack .../102-sgml-base_1.31+nmu1_all.deb ... 2992s Unpacking sgml-base (1.31+nmu1) ... 2992s Selecting previously unselected package xml-core. 2992s Preparing to unpack .../103-xml-core_0.19build1_all.deb ... 2992s Unpacking xml-core (0.19build1) ... 2992s Selecting previously unselected package docutils-common. 2992s Preparing to unpack .../104-docutils-common_0.22.4+dfsg-1_all.deb ... 2992s Unpacking docutils-common (0.22.4+dfsg-1) ... 2992s Selecting previously unselected package unzip. 2992s Preparing to unpack .../105-unzip_6.0-29ubuntu1_ppc64el.deb ... 2992s Unpacking unzip (6.0-29ubuntu1) ... 2992s Selecting previously unselected package java-wrappers. 2992s Preparing to unpack .../106-java-wrappers_0.5build1_all.deb ... 2992s Unpacking java-wrappers (0.5build1) ... 2992s Selecting previously unselected package libalgorithm-c3-perl. 2992s Preparing to unpack .../107-libalgorithm-c3-perl_0.11-2_all.deb ... 2992s Unpacking libalgorithm-c3-perl (0.11-2) ... 2992s Selecting previously unselected package libalgorithm-combinatorics-perl. 2992s Preparing to unpack .../108-libalgorithm-combinatorics-perl_0.27-3build5_ppc64el.deb ... 2992s Unpacking libalgorithm-combinatorics-perl (0.27-3build5) ... 2992s Selecting previously unselected package libauth-yubikey-webclient-perl. 2992s Preparing to unpack .../109-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 2992s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 2992s Selecting previously unselected package libauthen-pam-perl. 2992s Preparing to unpack .../110-libauthen-pam-perl_0.16-6build4_ppc64el.deb ... 2992s Unpacking libauthen-pam-perl (0.16-6build4) ... 2992s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 2992s Preparing to unpack .../111-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 2992s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 2992s Selecting previously unselected package libdynaloader-functions-perl. 2992s Preparing to unpack .../112-libdynaloader-functions-perl_0.004-2_all.deb ... 2992s Unpacking libdynaloader-functions-perl (0.004-2) ... 2992s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 2992s Preparing to unpack .../113-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 2992s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 2992s Selecting previously unselected package libparams-classify-perl:ppc64el. 2992s Preparing to unpack .../114-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 2992s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 2992s Selecting previously unselected package libmodule-runtime-perl. 2992s Preparing to unpack .../115-libmodule-runtime-perl_0.018-1_all.deb ... 2992s Unpacking libmodule-runtime-perl (0.018-1) ... 2992s Selecting previously unselected package libmodule-implementation-perl. 2992s Preparing to unpack .../116-libmodule-implementation-perl_0.09-2_all.deb ... 2992s Unpacking libmodule-implementation-perl (0.09-2) ... 2992s Selecting previously unselected package libsub-exporter-progressive-perl. 2992s Preparing to unpack .../117-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 2992s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 2992s Selecting previously unselected package libvariable-magic-perl. 2992s Preparing to unpack .../118-libvariable-magic-perl_0.64-1build1_ppc64el.deb ... 2992s Unpacking libvariable-magic-perl (0.64-1build1) ... 2992s Selecting previously unselected package libb-hooks-endofscope-perl. 2992s Preparing to unpack .../119-libb-hooks-endofscope-perl_0.28-2_all.deb ... 2992s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 2992s Selecting previously unselected package libcrypt-random-seed-perl. 2992s Preparing to unpack .../120-libcrypt-random-seed-perl_0.03-3_all.deb ... 2992s Unpacking libcrypt-random-seed-perl (0.03-3) ... 2992s Selecting previously unselected package libmath-random-isaac-perl. 2992s Preparing to unpack .../121-libmath-random-isaac-perl_1.004-2_all.deb ... 2992s Unpacking libmath-random-isaac-perl (1.004-2) ... 2992s Selecting previously unselected package libbytes-random-secure-perl. 2992s Preparing to unpack .../122-libbytes-random-secure-perl_0.29-3_all.deb ... 2992s Unpacking libbytes-random-secure-perl (0.29-3) ... 2992s Selecting previously unselected package libcache-lru-perl. 2992s Preparing to unpack .../123-libcache-lru-perl_0.04-4_all.deb ... 2992s Unpacking libcache-lru-perl (0.04-4) ... 2992s Selecting previously unselected package libcapture-tiny-perl. 2992s Preparing to unpack .../124-libcapture-tiny-perl_0.50-1_all.deb ... 2992s Unpacking libcapture-tiny-perl (0.50-1) ... 2992s Selecting previously unselected package libcares2:ppc64el. 2992s Preparing to unpack .../125-libcares2_1.34.6-1_ppc64el.deb ... 2992s Unpacking libcares2:ppc64el (1.34.6-1) ... 2992s Selecting previously unselected package libclass-c3-perl. 2992s Preparing to unpack .../126-libclass-c3-perl_0.35-2_all.deb ... 2992s Unpacking libclass-c3-perl (0.35-2) ... 2992s Selecting previously unselected package libclass-data-inheritable-perl. 2992s Preparing to unpack .../127-libclass-data-inheritable-perl_0.10-1_all.deb ... 2992s Unpacking libclass-data-inheritable-perl (0.10-1) ... 2992s Selecting previously unselected package libparams-util-perl. 2992s Preparing to unpack .../128-libparams-util-perl_1.102-3build1_ppc64el.deb ... 2992s Unpacking libparams-util-perl (1.102-3build1) ... 2992s Selecting previously unselected package libsub-install-perl. 2992s Preparing to unpack .../129-libsub-install-perl_0.929-1_all.deb ... 2992s Unpacking libsub-install-perl (0.929-1) ... 2992s Selecting previously unselected package libdata-optlist-perl. 2992s Preparing to unpack .../130-libdata-optlist-perl_0.114-1_all.deb ... 2992s Unpacking libdata-optlist-perl (0.114-1) ... 2992s Selecting previously unselected package libpackage-stash-perl. 2992s Preparing to unpack .../131-libpackage-stash-perl_0.40-1_all.deb ... 2992s Unpacking libpackage-stash-perl (0.40-1) ... 2992s Selecting previously unselected package libclass-load-perl. 2992s Preparing to unpack .../132-libclass-load-perl_0.25-2_all.deb ... 2992s Unpacking libclass-load-perl (0.25-2) ... 2992s Selecting previously unselected package libclass-load-xs-perl. 2992s Preparing to unpack .../133-libclass-load-xs-perl_0.10-2build5_ppc64el.deb ... 2992s Unpacking libclass-load-xs-perl (0.10-2build5) ... 2992s Selecting previously unselected package libclass-method-modifiers-perl. 2993s Preparing to unpack .../134-libclass-method-modifiers-perl_2.15-1_all.deb ... 2993s Unpacking libclass-method-modifiers-perl (2.15-1) ... 2993s Selecting previously unselected package libclass-singleton-perl. 2993s Preparing to unpack .../135-libclass-singleton-perl_1.6-2_all.deb ... 2993s Unpacking libclass-singleton-perl (1.6-2) ... 2993s Selecting previously unselected package libclone-pp-perl. 2993s Preparing to unpack .../136-libclone-pp-perl_1.08-2_all.deb ... 2993s Unpacking libclone-pp-perl (1.08-2) ... 2993s Selecting previously unselected package libconvert-binhex-perl. 2993s Preparing to unpack .../137-libconvert-binhex-perl_1.125-3_all.deb ... 2993s Unpacking libconvert-binhex-perl (1.125-3) ... 2993s Selecting previously unselected package libcrypt-dh-gmp-perl. 2993s Preparing to unpack .../138-libcrypt-dh-gmp-perl_0.00012-2build5_ppc64el.deb ... 2993s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 2993s Selecting previously unselected package libcrypt-jwt-perl. 2993s Preparing to unpack .../139-libcrypt-jwt-perl_0.037-1_all.deb ... 2993s Unpacking libcrypt-jwt-perl (0.037-1) ... 2993s Selecting previously unselected package libcrypt-ssleay-perl. 2993s Preparing to unpack .../140-libcrypt-ssleay-perl_0.73.06-2build6_ppc64el.deb ... 2993s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 2993s Selecting previously unselected package libcrypt-x509-perl. 2993s Preparing to unpack .../141-libcrypt-x509-perl_0.55-1_all.deb ... 2993s Unpacking libcrypt-x509-perl (0.55-1) ... 2993s Selecting previously unselected package libdata-dumper-concise-perl. 2993s Preparing to unpack .../142-libdata-dumper-concise-perl_2.023-3_all.deb ... 2993s Unpacking libdata-dumper-concise-perl (2.023-3) ... 2993s Selecting previously unselected package libdata-hexdump-perl. 2993s Preparing to unpack .../143-libdata-hexdump-perl_0.04-2_all.deb ... 2993s Unpacking libdata-hexdump-perl (0.04-2) ... 2993s Selecting previously unselected package libdata-ieee754-perl. 2993s Preparing to unpack .../144-libdata-ieee754-perl_0.02-2_all.deb ... 2993s Unpacking libdata-ieee754-perl (0.02-2) ... 2993s Selecting previously unselected package liblist-someutils-perl. 2993s Preparing to unpack .../145-liblist-someutils-perl_0.59-1_all.deb ... 2993s Unpacking liblist-someutils-perl (0.59-1) ... 2993s Selecting previously unselected package liblist-utilsby-perl. 2993s Preparing to unpack .../146-liblist-utilsby-perl_0.12-2_all.deb ... 2993s Unpacking liblist-utilsby-perl (0.12-2) ... 2993s Selecting previously unselected package liblist-allutils-perl. 2993s Preparing to unpack .../147-liblist-allutils-perl_0.19-1_all.deb ... 2993s Unpacking liblist-allutils-perl (0.19-1) ... 2993s Selecting previously unselected package libimport-into-perl. 2993s Preparing to unpack .../148-libimport-into-perl_1.002005-2_all.deb ... 2993s Unpacking libimport-into-perl (1.002005-2) ... 2993s Selecting previously unselected package librole-tiny-perl. 2993s Preparing to unpack .../149-librole-tiny-perl_2.002004-1_all.deb ... 2993s Unpacking librole-tiny-perl (2.002004-1) ... 2993s Selecting previously unselected package libsub-quote-perl. 2993s Preparing to unpack .../150-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 2993s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 2993s Selecting previously unselected package libmoo-perl. 2993s Preparing to unpack .../151-libmoo-perl_2.005005-1_all.deb ... 2993s Unpacking libmoo-perl (2.005005-1) ... 2993s Selecting previously unselected package libdata-password-zxcvbn-perl. 2993s Preparing to unpack .../152-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 2993s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 2993s Selecting previously unselected package libstrictures-perl. 2993s Preparing to unpack .../153-libstrictures-perl_2.000006-1build1_all.deb ... 2993s Unpacking libstrictures-perl (2.000006-1build1) ... 2993s Selecting previously unselected package libdata-perl-perl. 2993s Preparing to unpack .../154-libdata-perl-perl_0.002011-2_all.deb ... 2993s Unpacking libdata-perl-perl (0.002011-2) ... 2993s Selecting previously unselected package libdata-printer-perl. 2993s Preparing to unpack .../155-libdata-printer-perl_1.002001-1_all.deb ... 2993s Unpacking libdata-printer-perl (1.002001-1) ... 2993s Selecting previously unselected package libnet-ipv6addr-perl. 2993s Preparing to unpack .../156-libnet-ipv6addr-perl_1.02-1_all.deb ... 2993s Unpacking libnet-ipv6addr-perl (1.02-1) ... 2993s Selecting previously unselected package libnet-netmask-perl. 2993s Preparing to unpack .../157-libnet-netmask-perl_2.0003-1build1_all.deb ... 2993s Unpacking libnet-netmask-perl (2.0003-1build1) ... 2993s Selecting previously unselected package libnetaddr-ip-perl. 2993s Preparing to unpack .../158-libnetaddr-ip-perl_4.079+dfsg-2build5_ppc64el.deb ... 2993s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 2993s Selecting previously unselected package libdata-validate-ip-perl. 2993s Preparing to unpack .../159-libdata-validate-ip-perl_0.31-1_all.deb ... 2993s Unpacking libdata-validate-ip-perl (0.31-1) ... 2993s Selecting previously unselected package libsub-identify-perl. 2993s Preparing to unpack .../160-libsub-identify-perl_0.14-4_ppc64el.deb ... 2993s Unpacking libsub-identify-perl (0.14-4) ... 2993s Selecting previously unselected package libsub-name-perl:ppc64el. 2993s Preparing to unpack .../161-libsub-name-perl_0.28-1_ppc64el.deb ... 2993s Unpacking libsub-name-perl:ppc64el (0.28-1) ... 2993s Selecting previously unselected package libnamespace-clean-perl. 2993s Preparing to unpack .../162-libnamespace-clean-perl_0.27-2_all.deb ... 2993s Unpacking libnamespace-clean-perl (0.27-2) ... 2993s Selecting previously unselected package libnamespace-autoclean-perl. 2993s Preparing to unpack .../163-libnamespace-autoclean-perl_0.31-1_all.deb ... 2993s Unpacking libnamespace-autoclean-perl (0.31-1) ... 2993s Selecting previously unselected package libsub-exporter-perl. 2993s Preparing to unpack .../164-libsub-exporter-perl_0.990-1_all.deb ... 2993s Unpacking libsub-exporter-perl (0.990-1) ... 2993s Selecting previously unselected package libeval-closure-perl. 2993s Preparing to unpack .../165-libeval-closure-perl_0.14-3_all.deb ... 2993s Unpacking libeval-closure-perl (0.14-3) ... 2993s Selecting previously unselected package libexception-class-perl. 2993s Preparing to unpack .../166-libexception-class-perl_1.45-1_all.deb ... 2993s Unpacking libexception-class-perl (1.45-1) ... 2993s Selecting previously unselected package libparams-validationcompiler-perl. 2993s Preparing to unpack .../167-libparams-validationcompiler-perl_0.31-1_all.deb ... 2993s Unpacking libparams-validationcompiler-perl (0.31-1) ... 2993s Selecting previously unselected package libmro-compat-perl. 2993s Preparing to unpack .../168-libmro-compat-perl_0.15-2_all.deb ... 2993s Unpacking libmro-compat-perl (0.15-2) ... 2993s Selecting previously unselected package libxstring-perl:ppc64el. 2993s Preparing to unpack .../169-libxstring-perl_0.005-2build4_ppc64el.deb ... 2993s Unpacking libxstring-perl:ppc64el (0.005-2build4) ... 2993s Selecting previously unselected package libspecio-perl. 2993s Preparing to unpack .../170-libspecio-perl_0.53-1_all.deb ... 2993s Unpacking libspecio-perl (0.53-1) ... 2993s Selecting previously unselected package libdatetime-locale-perl. 2993s Preparing to unpack .../171-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 2993s Unpacking libdatetime-locale-perl (1:1.45-1) ... 2994s Selecting previously unselected package libdatetime-timezone-perl. 2994s Preparing to unpack .../172-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 2994s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 2994s Selecting previously unselected package libdatetime-perl. 2994s Preparing to unpack .../173-libdatetime-perl_2%3a1.65-1build3_ppc64el.deb ... 2994s Unpacking libdatetime-perl (2:1.65-1build3) ... 2994s Selecting previously unselected package libdatetime-format-rfc3339-perl. 2994s Preparing to unpack .../174-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 2994s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 2994s Selecting previously unselected package libdatetime-format-w3cdtf-perl. 2994s Preparing to unpack .../175-libdatetime-format-w3cdtf-perl_0.08-1_all.deb ... 2994s Unpacking libdatetime-format-w3cdtf-perl (0.08-1) ... 2994s Selecting previously unselected package libdbi-perl:ppc64el. 2994s Preparing to unpack .../176-libdbi-perl_1.647-1build1_ppc64el.deb ... 2994s Unpacking libdbi-perl:ppc64el (1.647-1build1) ... 2994s Selecting previously unselected package libdbd-sqlite3-perl:ppc64el. 2994s Preparing to unpack .../177-libdbd-sqlite3-perl_1.76-1_ppc64el.deb ... 2994s Unpacking libdbd-sqlite3-perl:ppc64el (1.76-1) ... 2994s Selecting previously unselected package libdbix-connector-perl. 2994s Preparing to unpack .../178-libdbix-connector-perl_0.60-1_all.deb ... 2994s Unpacking libdbix-connector-perl (0.60-1) ... 2994s Selecting previously unselected package libdevel-globaldestruction-perl. 2994s Preparing to unpack .../179-libdevel-globaldestruction-perl_0.14-4_all.deb ... 2994s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 2994s Selecting previously unselected package libdevel-overloadinfo-perl. 2994s Preparing to unpack .../180-libdevel-overloadinfo-perl_0.008-1_all.deb ... 2994s Unpacking libdevel-overloadinfo-perl (0.008-1) ... 2994s Selecting previously unselected package libdist-checkconflicts-perl. 2994s Preparing to unpack .../181-libdist-checkconflicts-perl_0.11-2_all.deb ... 2994s Unpacking libdist-checkconflicts-perl (0.11-2) ... 2994s Selecting previously unselected package libemail-simple-perl. 2994s Preparing to unpack .../182-libemail-simple-perl_2.218-1_all.deb ... 2994s Unpacking libemail-simple-perl (2.218-1) ... 2994s Selecting previously unselected package libmodule-pluggable-perl. 2994s Preparing to unpack .../183-libmodule-pluggable-perl_5.2-5_all.deb ... 2994s Unpacking libmodule-pluggable-perl (5.2-5) ... 2994s Selecting previously unselected package libemail-abstract-perl. 2994s Preparing to unpack .../184-libemail-abstract-perl_3.010-1_all.deb ... 2994s Unpacking libemail-abstract-perl (3.010-1) ... 2994s Selecting previously unselected package libemail-address-xs-perl. 2994s Preparing to unpack .../185-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 2994s Unpacking libemail-address-xs-perl (1.05-1build5) ... 2994s Selecting previously unselected package libmoox-types-mooselike-perl. 2994s Preparing to unpack .../186-libmoox-types-mooselike-perl_0.29-2_all.deb ... 2994s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 2994s Selecting previously unselected package libthrowable-perl. 2994s Preparing to unpack .../187-libthrowable-perl_1.001-2_all.deb ... 2994s Unpacking libthrowable-perl (1.001-2) ... 2994s Selecting previously unselected package libemail-sender-perl. 2994s Preparing to unpack .../188-libemail-sender-perl_2.601-1_all.deb ... 2994s Unpacking libemail-sender-perl (2.601-1) ... 2994s Selecting previously unselected package libextutils-depends-perl. 2994s Preparing to unpack .../189-libextutils-depends-perl_0.8002-1_all.deb ... 2994s Unpacking libextutils-depends-perl (0.8002-1) ... 2994s Selecting previously unselected package libimagequant0:ppc64el. 2994s Preparing to unpack .../190-libimagequant0_2.18.0-1build1_ppc64el.deb ... 2994s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 2994s Selecting previously unselected package libxpm4:ppc64el. 2994s Preparing to unpack .../191-libxpm4_1%3a3.5.17-1build3_ppc64el.deb ... 2994s Unpacking libxpm4:ppc64el (1:3.5.17-1build3) ... 2994s Selecting previously unselected package libgd3:ppc64el. 2994s Preparing to unpack .../192-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 2994s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 2994s Selecting previously unselected package libgd-perl. 2994s Preparing to unpack .../193-libgd-perl_2.84-2_ppc64el.deb ... 2994s Unpacking libgd-perl (2.84-2) ... 2994s Selecting previously unselected package libgd-securityimage-perl. 2994s Preparing to unpack .../194-libgd-securityimage-perl_1.75-3_all.deb ... 2994s Unpacking libgd-securityimage-perl (1.75-3) ... 2994s Selecting previously unselected package libmoox-strictconstructor-perl. 2994s Preparing to unpack .../195-libmoox-strictconstructor-perl_0.013-1_all.deb ... 2994s Unpacking libmoox-strictconstructor-perl (0.013-1) ... 2994s Selecting previously unselected package libmaxmind-db-common-perl. 2994s Preparing to unpack .../196-libmaxmind-db-common-perl_0.040001-1.1_all.deb ... 2994s Unpacking libmaxmind-db-common-perl (0.040001-1.1) ... 2994s Selecting previously unselected package libmaxmind-db-reader-perl. 2994s Preparing to unpack .../197-libmaxmind-db-reader-perl_1.000014-2_all.deb ... 2994s Unpacking libmaxmind-db-reader-perl (1.000014-2) ... 2994s Selecting previously unselected package libparams-validate-perl:ppc64el. 2994s Preparing to unpack .../198-libparams-validate-perl_1.31-2build4_ppc64el.deb ... 2994s Unpacking libparams-validate-perl:ppc64el (1.31-2build4) ... 2994s Selecting previously unselected package libgeoip2-perl. 2994s Preparing to unpack .../199-libgeoip2-perl_2.006002-2_all.deb ... 2994s Unpacking libgeoip2-perl (2.006002-2) ... 2994s Selecting previously unselected package libglib-perl:ppc64el. 2994s Preparing to unpack .../200-libglib-perl_3%3a1.329.4-1_ppc64el.deb ... 2994s Unpacking libglib-perl:ppc64el (3:1.329.4-1) ... 2994s Selecting previously unselected package libgssapi-perl. 2994s Preparing to unpack .../201-libgssapi-perl_0.28-4build5_ppc64el.deb ... 2994s Unpacking libgssapi-perl (0.28-4build5) ... 2994s Selecting previously unselected package libhttp-browserdetect-perl. 2994s Preparing to unpack .../202-libhttp-browserdetect-perl_3.45-1_all.deb ... 2994s Unpacking libhttp-browserdetect-perl (3.45-1) ... 2994s Selecting previously unselected package libhttp-daemon-perl. 2994s Preparing to unpack .../203-libhttp-daemon-perl_6.16-1_all.deb ... 2994s Unpacking libhttp-daemon-perl (6.16-1) ... 2994s Selecting previously unselected package libio-pty-perl. 2994s Preparing to unpack .../204-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 2994s Unpacking libio-pty-perl (1:1.20-1build3) ... 2994s Selecting previously unselected package libio-sessiondata-perl. 2994s Preparing to unpack .../205-libio-sessiondata-perl_1.03-3_all.deb ... 2994s Unpacking libio-sessiondata-perl (1.03-3) ... 2994s Selecting previously unselected package libperlio-via-timeout-perl. 2994s Preparing to unpack .../206-libperlio-via-timeout-perl_0.32-3_all.deb ... 2994s Unpacking libperlio-via-timeout-perl (0.32-3) ... 2994s Selecting previously unselected package libio-socket-timeout-perl. 2994s Preparing to unpack .../207-libio-socket-timeout-perl_0.32-3_all.deb ... 2994s Unpacking libio-socket-timeout-perl (0.32-3) ... 2994s Selecting previously unselected package libio-string-perl. 2994s Preparing to unpack .../208-libio-string-perl_1.08-4_all.deb ... 2994s Unpacking libio-string-perl (1.08-4) ... 2995s Selecting previously unselected package libio-stringy-perl. 2995s Preparing to unpack .../209-libio-stringy-perl_2.113-2_all.deb ... 2995s Unpacking libio-stringy-perl (2.113-2) ... 2995s Selecting previously unselected package libipc-run-perl. 2995s Preparing to unpack .../210-libipc-run-perl_20250809.0-1build1_all.deb ... 2995s Unpacking libipc-run-perl (20250809.0-1build1) ... 2995s Selecting previously unselected package libmoox-handlesvia-perl. 2995s Preparing to unpack .../211-libmoox-handlesvia-perl_0.001009-2_all.deb ... 2995s Unpacking libmoox-handlesvia-perl (0.001009-2) ... 2995s Selecting previously unselected package libtype-tiny-perl. 2995s Preparing to unpack .../212-libtype-tiny-perl_2.010001-1_all.deb ... 2995s Unpacking libtype-tiny-perl (2.010001-1) ... 2995s Selecting previously unselected package libiri-perl. 2995s Preparing to unpack .../213-libiri-perl_0.013-1_all.deb ... 2995s Unpacking libiri-perl (0.013-1) ... 2995s Selecting previously unselected package libjargs-java. 2995s Preparing to unpack .../214-libjargs-java_1.0.0-5build1_all.deb ... 2995s Unpacking libjargs-java (1.0.0-5build1) ... 2995s Selecting previously unselected package libxslt1.1:ppc64el. 2995s Preparing to unpack .../215-libxslt1.1_1.1.43-0.3_ppc64el.deb ... 2995s Unpacking libxslt1.1:ppc64el (1.1.43-0.3) ... 2995s Selecting previously unselected package libxmlsec1-1:ppc64el. 2995s Preparing to unpack .../216-libxmlsec1-1_1.3.9-1_ppc64el.deb ... 2995s Unpacking libxmlsec1-1:ppc64el (1.3.9-1) ... 2995s Selecting previously unselected package libxmlsec1-openssl1:ppc64el. 2995s Preparing to unpack .../217-libxmlsec1-openssl1_1.3.9-1_ppc64el.deb ... 2995s Unpacking libxmlsec1-openssl1:ppc64el (1.3.9-1) ... 2995s Selecting previously unselected package liblasso3t64. 2995s Preparing to unpack .../218-liblasso3t64_2.9.0-3_ppc64el.deb ... 2995s Unpacking liblasso3t64 (2.9.0-3) ... 2995s Selecting previously unselected package liblasso-perl:ppc64el. 2995s Preparing to unpack .../219-liblasso-perl_2.9.0-3_ppc64el.deb ... 2995s Unpacking liblasso-perl:ppc64el (2.9.0-3) ... 2995s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 2995s Preparing to unpack .../220-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 2995s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 2995s Selecting previously unselected package libllhttp9.3. 2995s Preparing to unpack .../221-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_ppc64el.deb ... 2995s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 2995s Selecting previously unselected package liblog-log4perl-perl. 2995s Preparing to unpack .../222-liblog-log4perl-perl_1.57-1_all.deb ... 2995s Unpacking liblog-log4perl-perl (1.57-1) ... 2995s Selecting previously unselected package liblwp-protocol-psgi-perl. 2995s Preparing to unpack .../223-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 2995s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 2995s Selecting previously unselected package libnet-smtp-ssl-perl. 2995s Preparing to unpack .../224-libnet-smtp-ssl-perl_1.04-2_all.deb ... 2995s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 2995s Selecting previously unselected package libmailtools-perl. 2995s Preparing to unpack .../225-libmailtools-perl_2.22-1_all.deb ... 2995s Unpacking libmailtools-perl (2.22-1) ... 2995s Selecting previously unselected package libsub-infix-perl. 2995s Preparing to unpack .../226-libsub-infix-perl_0.004-5_all.deb ... 2995s Unpacking libsub-infix-perl (0.004-5) ... 2995s Selecting previously unselected package libmatch-simple-perl. 2995s Preparing to unpack .../227-libmatch-simple-perl_0.012-1_all.deb ... 2995s Unpacking libmatch-simple-perl (0.012-1) ... 2995s Selecting previously unselected package libmime-tools-perl. 2995s Preparing to unpack .../228-libmime-tools-perl_5.515-1_all.deb ... 2995s Unpacking libmime-tools-perl (5.515-1) ... 2995s Selecting previously unselected package libmodule-runtime-conflicts-perl. 2995s Preparing to unpack .../229-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 2995s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 2995s Selecting previously unselected package libpackage-deprecationmanager-perl. 2995s Preparing to unpack .../230-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 2995s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 2995s Selecting previously unselected package libpackage-stash-xs-perl:ppc64el. 2995s Preparing to unpack .../231-libpackage-stash-xs-perl_0.30-1build5_ppc64el.deb ... 2995s Unpacking libpackage-stash-xs-perl:ppc64el (0.30-1build5) ... 2995s Selecting previously unselected package libmoose-perl:ppc64el. 2995s Preparing to unpack .../232-libmoose-perl_2.2207-1build3_ppc64el.deb ... 2995s Unpacking libmoose-perl:ppc64el (2.2207-1build3) ... 2995s Selecting previously unselected package libmoosex-arrayref-perl. 2995s Preparing to unpack .../233-libmoosex-arrayref-perl_0.005-5_all.deb ... 2995s Unpacking libmoosex-arrayref-perl (0.005-5) ... 2995s Selecting previously unselected package libnamespace-sweep-perl. 2995s Preparing to unpack .../234-libnamespace-sweep-perl_0.006-5_all.deb ... 2995s Unpacking libnamespace-sweep-perl (0.006-5) ... 2995s Selecting previously unselected package libnet-ip-perl. 2995s Preparing to unpack .../235-libnet-ip-perl_1.26-4_all.deb ... 2995s Unpacking libnet-ip-perl (1.26-4) ... 2995s Selecting previously unselected package libnet-ldap-perl. 2995s Preparing to unpack .../236-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 2995s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 2995s Selecting previously unselected package libxml-namespacesupport-perl. 2995s Preparing to unpack .../237-libxml-namespacesupport-perl_1.12-2_all.deb ... 2995s Unpacking libxml-namespacesupport-perl (1.12-2) ... 2995s Selecting previously unselected package libxml-sax-base-perl. 2995s Preparing to unpack .../238-libxml-sax-base-perl_1.09-3_all.deb ... 2995s Unpacking libxml-sax-base-perl (1.09-3) ... 2995s Selecting previously unselected package libxml-sax-perl. 2995s Preparing to unpack .../239-libxml-sax-perl_1.02+dfsg-4_all.deb ... 2995s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 2995s Selecting previously unselected package libxml-libxml-perl. 2995s Preparing to unpack .../240-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_ppc64el.deb ... 2995s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 2995s Selecting previously unselected package libxml-simple-perl. 2995s Preparing to unpack .../241-libxml-simple-perl_2.25-2_all.deb ... 2995s Unpacking libxml-simple-perl (2.25-2) ... 2995s Selecting previously unselected package libnet-openid-common-perl. 2995s Preparing to unpack .../242-libnet-openid-common-perl_1.20-2_all.deb ... 2995s Unpacking libnet-openid-common-perl (1.20-2) ... 2995s Selecting previously unselected package libnet-openid-consumer-perl. 2995s Preparing to unpack .../243-libnet-openid-consumer-perl_1.18-2_all.deb ... 2995s Unpacking libnet-openid-consumer-perl (1.18-2) ... 2995s Selecting previously unselected package libnet-openid-server-perl. 2995s Preparing to unpack .../244-libnet-openid-server-perl_1.09-4_all.deb ... 2995s Unpacking libnet-openid-server-perl (1.09-4) ... 2995s Selecting previously unselected package libsimdjson29:ppc64el. 2995s Preparing to unpack .../245-libsimdjson29_4.2.4-1_ppc64el.deb ... 2995s Unpacking libsimdjson29:ppc64el (4.2.4-1) ... 2995s Selecting previously unselected package libsimdutf29:ppc64el. 2995s Preparing to unpack .../246-libsimdutf29_7.7.1-3_ppc64el.deb ... 2995s Unpacking libsimdutf29:ppc64el (7.7.1-3) ... 2995s Selecting previously unselected package node-corepack. 2995s Preparing to unpack .../247-node-corepack_0.24.0-5build1_all.deb ... 2995s Unpacking node-corepack (0.24.0-5build1) ... 2995s Selecting previously unselected package nodejs. 2995s Preparing to unpack .../248-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_ppc64el.deb ... 2995s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2995s Selecting previously unselected package node-xtend. 2995s Preparing to unpack .../249-node-xtend_4.0.2-3_all.deb ... 2995s Unpacking node-xtend (4.0.2-3) ... 2995s Selecting previously unselected package node-acorn. 2995s Preparing to unpack .../250-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 2995s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 2995s Selecting previously unselected package node-cjs-module-lexer. 2995s Preparing to unpack .../251-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 2995s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 2995s Selecting previously unselected package node-balanced-match. 2995s Preparing to unpack .../252-node-balanced-match_2.0.0-1_all.deb ... 2995s Unpacking node-balanced-match (2.0.0-1) ... 2995s Selecting previously unselected package node-brace-expansion. 2995s Preparing to unpack .../253-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 2995s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 2995s Selecting previously unselected package node-minimatch. 2995s Preparing to unpack .../254-node-minimatch_9.0.3-6_all.deb ... 2995s Unpacking node-minimatch (9.0.3-6) ... 2996s Selecting previously unselected package node-ms. 2996s Preparing to unpack .../255-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 2996s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 2996s Selecting previously unselected package node-debug. 2996s Preparing to unpack .../256-node-debug_4.4.1+~4.1.12-1_all.deb ... 2996s Unpacking node-debug (4.4.1+~4.1.12-1) ... 2996s Selecting previously unselected package node-lru-cache. 2996s Preparing to unpack .../257-node-lru-cache_10.0.1-3_all.deb ... 2996s Unpacking node-lru-cache (10.0.1-3) ... 2996s Selecting previously unselected package node-semver. 2996s Preparing to unpack .../258-node-semver_7.6.1+~7.5.8-2_all.deb ... 2996s Unpacking node-semver (7.6.1+~7.5.8-2) ... 2996s Selecting previously unselected package node-llhttp. 2996s Preparing to unpack .../259-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 2996s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 2996s Selecting previously unselected package node-undici. 2996s Preparing to unpack .../260-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 2996s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 2996s Selecting previously unselected package libnode127:ppc64el. 2996s Preparing to unpack .../261-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_ppc64el.deb ... 2996s Unpacking libnode127:ppc64el (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2996s Selecting previously unselected package libossp-uuid16:ppc64el. 2996s Preparing to unpack .../262-libossp-uuid16_1.6.6-1_ppc64el.deb ... 2996s Unpacking libossp-uuid16:ppc64el (1.6.6-1) ... 2996s Selecting previously unselected package libossp-uuid-perl. 2996s Preparing to unpack .../263-libossp-uuid-perl_1.6.6-1_ppc64el.deb ... 2996s Unpacking libossp-uuid-perl (1.6.6-1) ... 2996s Selecting previously unselected package libparse-recdescent-perl. 2996s Preparing to unpack .../264-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 2996s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 2996s Selecting previously unselected package libpath-tiny-perl. 2996s Preparing to unpack .../265-libpath-tiny-perl_0.148-1_all.deb ... 2996s Unpacking libpath-tiny-perl (0.148-1) ... 2996s Selecting previously unselected package libset-scalar-perl. 2996s Preparing to unpack .../266-libset-scalar-perl_1.29-3_all.deb ... 2996s Unpacking libset-scalar-perl (1.29-3) ... 2996s Selecting previously unselected package libtext-csv-xs-perl:ppc64el. 2996s Preparing to unpack .../267-libtext-csv-xs-perl_1.61-1_ppc64el.deb ... 2996s Unpacking libtext-csv-xs-perl:ppc64el (1.61-1) ... 2996s Selecting previously unselected package libtext-aligner-perl. 2996s Preparing to unpack .../268-libtext-aligner-perl_0.16-3_all.deb ... 2996s Unpacking libtext-aligner-perl (0.16-3) ... 2996s Selecting previously unselected package libtext-table-perl. 2996s Preparing to unpack .../269-libtext-table-perl_1.135-1_all.deb ... 2996s Unpacking libtext-table-perl (1.135-1) ... 2996s Selecting previously unselected package libxml-namespacefactory-perl. 2996s Preparing to unpack .../270-libxml-namespacefactory-perl_1.02-4_all.deb ... 2996s Unpacking libxml-namespacefactory-perl (1.02-4) ... 2996s Selecting previously unselected package libxml-commonns-perl. 2996s Preparing to unpack .../271-libxml-commonns-perl_0.06-6_all.deb ... 2996s Unpacking libxml-commonns-perl (0.06-6) ... 2996s Selecting previously unselected package libxml-namespace-perl. 2996s Preparing to unpack .../272-libxml-namespace-perl_0.02-7_all.deb ... 2996s Unpacking libxml-namespace-perl (0.02-7) ... 2996s Selecting previously unselected package librdf-trine-perl. 2996s Preparing to unpack .../273-librdf-trine-perl_1.019-4_all.deb ... 2996s Unpacking librdf-trine-perl (1.019-4) ... 2996s Selecting previously unselected package librdf-query-perl. 2996s Preparing to unpack .../274-librdf-query-perl_2.919-2_all.deb ... 2996s Unpacking librdf-query-perl (2.919-2) ... 2996s Selecting previously unselected package libtask-weaken-perl. 2996s Preparing to unpack .../275-libtask-weaken-perl_1.06-2_all.deb ... 2996s Unpacking libtask-weaken-perl (1.06-2) ... 2996s Selecting previously unselected package libxml-parser-perl. 2996s Preparing to unpack .../276-libxml-parser-perl_2.47-1build4_ppc64el.deb ... 2996s Unpacking libxml-parser-perl (2.47-1build4) ... 2996s Selecting previously unselected package libsoap-lite-perl. 2996s Preparing to unpack .../277-libsoap-lite-perl_1.27-3_all.deb ... 2996s Unpacking libsoap-lite-perl (1.27-3) ... 2996s Selecting previously unselected package libstring-random-perl. 2996s Preparing to unpack .../278-libstring-random-perl_1%3a0.32-2_all.deb ... 2996s Unpacking libstring-random-perl (1:0.32-2) ... 2996s Selecting previously unselected package libtest-leaktrace-perl. 2996s Preparing to unpack .../279-libtest-leaktrace-perl_0.17-1build6_ppc64el.deb ... 2996s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 2996s Selecting previously unselected package libtest-output-perl. 2996s Preparing to unpack .../280-libtest-output-perl_1.036-1_all.deb ... 2996s Unpacking libtest-output-perl (1.036-1) ... 2996s Selecting previously unselected package libtest-pod-perl. 2996s Preparing to unpack .../281-libtest-pod-perl_1.52-3_all.deb ... 2996s Unpacking libtest-pod-perl (1.52-3) ... 2996s Selecting previously unselected package libtime-fake-perl. 2996s Preparing to unpack .../282-libtime-fake-perl_0.11-4_all.deb ... 2996s Unpacking libtime-fake-perl (0.11-4) ... 2996s Selecting previously unselected package libtypes-datetime-perl. 2996s Preparing to unpack .../283-libtypes-datetime-perl_0.002-4_all.deb ... 2996s Unpacking libtypes-datetime-perl (0.002-4) ... 2996s Selecting previously unselected package libtypes-path-tiny-perl. 2996s Preparing to unpack .../284-libtypes-path-tiny-perl_0.006-2_all.deb ... 2996s Unpacking libtypes-path-tiny-perl (0.006-2) ... 2996s Selecting previously unselected package libuuid-tiny-perl. 2996s Preparing to unpack .../285-libuuid-tiny-perl_1.0400-3_all.deb ... 2996s Unpacking libuuid-tiny-perl (1.0400-3) ... 2996s Selecting previously unselected package libtypes-uuid-perl. 2996s Preparing to unpack .../286-libtypes-uuid-perl_0.004-4_all.deb ... 2996s Unpacking libtypes-uuid-perl (0.004-4) ... 2996s Selecting previously unselected package liburi-fromhash-perl. 2996s Preparing to unpack .../287-liburi-fromhash-perl_0.05-2_all.deb ... 2996s Unpacking liburi-fromhash-perl (0.05-2) ... 2996s Selecting previously unselected package libtypes-uri-perl. 2996s Preparing to unpack .../288-libtypes-uri-perl_0.007-3_all.deb ... 2996s Unpacking libtypes-uri-perl (0.007-3) ... 2997s Selecting previously unselected package libweb-id-perl. 2997s Preparing to unpack .../289-libweb-id-perl_1.927-4_all.deb ... 2997s Unpacking libweb-id-perl (1.927-4) ... 2997s Selecting previously unselected package libxml-libxslt-perl:ppc64el. 2997s Preparing to unpack .../290-libxml-libxslt-perl_2.003000-4_ppc64el.deb ... 2997s Unpacking libxml-libxslt-perl:ppc64el (2.003000-4) ... 2997s Selecting previously unselected package libyaml-perl. 2997s Preparing to unpack .../291-libyaml-perl_1.31-1_all.deb ... 2997s Unpacking libyaml-perl (1.31-1) ... 2997s Selecting previously unselected package node-uglify-js. 2997s Preparing to unpack .../292-node-uglify-js_3.17.4-2build1_all.deb ... 2997s Unpacking node-uglify-js (3.17.4-2build1) ... 2997s Selecting previously unselected package python3-defusedxml. 2997s Preparing to unpack .../293-python3-defusedxml_0.7.1-3build1_all.deb ... 2997s Unpacking python3-defusedxml (0.7.1-3build1) ... 2997s Selecting previously unselected package python3-roman-numerals. 2997s Preparing to unpack .../294-python3-roman-numerals_4.1.0-1_all.deb ... 2997s Unpacking python3-roman-numerals (4.1.0-1) ... 2997s Selecting previously unselected package python3-docutils. 2997s Preparing to unpack .../295-python3-docutils_0.22.4+dfsg-1_all.deb ... 2997s Unpacking python3-docutils (0.22.4+dfsg-1) ... 2997s Selecting previously unselected package python3-imagesize. 2997s Preparing to unpack .../296-python3-imagesize_1.4.1-1build1_all.deb ... 2997s Unpacking python3-imagesize (1.4.1-1build1) ... 2997s Selecting previously unselected package python3-snowballstemmer. 2997s Preparing to unpack .../297-python3-snowballstemmer_3.0.1-1_all.deb ... 2997s Unpacking python3-snowballstemmer (3.0.1-1) ... 2997s Selecting previously unselected package sphinx-common. 2997s Preparing to unpack .../298-sphinx-common_8.2.3-12_all.deb ... 2997s Unpacking sphinx-common (8.2.3-12) ... 2997s Selecting previously unselected package python3-alabaster. 2997s Preparing to unpack .../299-python3-alabaster_0.7.16-0.1build1_all.deb ... 2997s Unpacking python3-alabaster (0.7.16-0.1build1) ... 2997s Selecting previously unselected package python3-sphinx. 2997s Preparing to unpack .../300-python3-sphinx_8.2.3-12_all.deb ... 2997s Unpacking python3-sphinx (8.2.3-12) ... 2997s Selecting previously unselected package libjs-bootswatch. 2997s Preparing to unpack .../301-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 2997s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 2997s Selecting previously unselected package python3-sphinx-bootstrap-theme. 2997s Preparing to unpack .../302-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 2997s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 2997s Selecting previously unselected package uglifyjs. 2997s Preparing to unpack .../303-uglifyjs_3.17.4-2build1_all.deb ... 2997s Unpacking uglifyjs (3.17.4-2build1) ... 2997s Selecting previously unselected package yui-compressor. 2997s Preparing to unpack .../304-yui-compressor_2.4.8-3build1_all.deb ... 2997s Unpacking yui-compressor (2.4.8-3build1) ... 2997s Selecting previously unselected package lemonldap-ng-handler. 2997s Preparing to unpack .../305-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 2997s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 2997s Selecting previously unselected package lemonldap-ng. 2997s Preparing to unpack .../306-lemonldap-ng_2.22.1+ds-1_all.deb ... 2997s Unpacking lemonldap-ng (2.22.1+ds-1) ... 2997s Selecting previously unselected package lemonldap-ng-doc. 2997s Preparing to unpack .../307-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 2997s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 2997s Selecting previously unselected package libauthen-radius-perl. 2997s Preparing to unpack .../308-libauthen-radius-perl_0.33-1_all.deb ... 2997s Unpacking libauthen-radius-perl (0.33-1) ... 2997s Setting up libmodule-pluggable-perl (5.2-5) ... 2997s Setting up node-uglify-js (3.17.4-2build1) ... 2997s Setting up libio-sessiondata-perl (1.03-3) ... 2997s Setting up javascript-common (12+nmu1) ... 2997s Setting up liblcms2-2:ppc64el (2.17-1) ... 2997s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 2997s Setting up libsharpyuv0:ppc64el (1.5.0-0.1build1) ... 2997s Setting up libxml-parser-perl (2.47-1build4) ... 2997s Setting up libjs-jquery-cookie (12-4build1) ... 2997s Setting up libaom3:ppc64el (3.13.1-2) ... 2997s Setting up node-lru-cache (10.0.1-3) ... 2997s Setting up libmath-random-isaac-perl (1.004-2) ... 2997s Setting up libtask-weaken-perl (1.06-2) ... 2997s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu2) ... 2997s Setting up libxpm4:ppc64el (1:3.5.17-1build3) ... 2997s Setting up java-common (0.76build1) ... 2997s Setting up libfont-afm-perl (1.20-4) ... 2997s Setting up libdynaloader-functions-perl (0.004-2) ... 2997s Setting up libclass-method-modifiers-perl (2.15-1) ... 2997s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 2997s Setting up libio-pty-perl (1:1.20-1build3) ... 2997s Setting up libdata-hexdump-perl (0.04-2) ... 2997s Setting up python3-defusedxml (0.7.1-3build1) ... 2997s Setting up libarchive-zip-perl (1.68-1) ... 2997s Setting up libsub-identify-perl (0.14-4) ... 2997s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 2997s Setting up libhttp-browserdetect-perl (3.45-1) ... 2997s Setting up python3-alabaster (0.7.16-0.1build1) ... 2998s Setting up libio-stringy-perl (2.113-2) ... 2998s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 2998s Setting up unzip (6.0-29ubuntu1) ... 2998s Setting up libxml-namespace-perl (0.02-7) ... 2998s Setting up libdebhelper-perl (13.28ubuntu1) ... 2998s Setting up libperlio-via-timeout-perl (0.32-3) ... 2998s Setting up libconvert-binhex-perl (1.125-3) ... 2998s Setting up x11-common (1:7.7+24ubuntu1) ... 2998s Setting up libtest-pod-perl (1.52-3) ... 2998s Setting up libemail-simple-perl (2.218-1) ... 2998s Setting up libdeflate0:ppc64el (1.23-2) ... 2998s Setting up linux-libc-dev:ppc64el (6.18.0-9.9) ... 2998s Setting up libxml-namespacesupport-perl (1.12-2) ... 2998s Setting up m4 (1.4.20-2) ... 2998s Setting up libclass-singleton-perl (1.6-2) ... 2998s Setting up libtext-aligner-perl (0.16-3) ... 2998s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 2998s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 2998s Setting up libtext-csv-xs-perl:ppc64el (1.61-1) ... 2998s Setting up libhtml-format-perl (2.16-2) ... 2998s Setting up libossp-uuid16:ppc64el (1.6.6-1) ... 2998s Setting up libcrypt-jwt-perl (0.037-1) ... 2998s Setting up libxstring-perl:ppc64el (0.005-2build4) ... 2998s Setting up libgomp1:ppc64el (15.2.0-12ubuntu1) ... 2998s Setting up libyaml-perl (1.31-1) ... 2998s Setting up liblist-utilsby-perl (0.12-2) ... 2998s Setting up libjbig0:ppc64el (2.1-6.1ubuntu3) ... 2998s Setting up libtime-fake-perl (0.11-4) ... 2998s Setting up libdata-dumper-concise-perl (2.023-3) ... 2998s Setting up libnet-netmask-perl (2.0003-1build1) ... 2998s Setting up libxml-namespacefactory-perl (1.02-4) ... 2998s Setting up libsub-install-perl (0.929-1) ... 2998s Setting up libextutils-depends-perl (0.8002-1) ... 2998s Setting up libdata-ieee754-perl (0.02-2) ... 2998s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 2998s Setting up libxml-sax-base-perl (1.09-3) ... 2998s Setting up libio-string-perl (1.08-4) ... 2998s Setting up libtest-leaktrace-perl (0.17-1build6) ... 2998s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 2998s Setting up libsimdutf29:ppc64el (7.7.1-3) ... 2998s Setting up libsimdjson29:ppc64el (4.2.4-1) ... 2998s Setting up libfontenc1:ppc64el (1:1.1.8-1build2) ... 2998s Setting up libpackage-stash-xs-perl:ppc64el (0.30-1build5) ... 2998s Setting up autotools-dev (20240727.1) ... 2998s Setting up libclass-data-inheritable-perl (0.10-1) ... 2998s Setting up libalgorithm-c3-perl (0.11-2) ... 2998s Setting up rpcsvc-proto (1.4.3-1) ... 2998s Setting up libsub-infix-perl (0.004-5) ... 2998s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 2998s Setting up liblog-log4perl-perl (1.57-1) ... 2998s Setting up libnet-smtp-ssl-perl (1.04-2) ... 2998s Setting up libcrypt-random-seed-perl (0.03-3) ... 2998s Setting up libmailtools-perl (2.22-1) ... 2998s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 2998s Setting up libcache-lru-perl (0.04-4) ... 2998s Setting up python3-snowballstemmer (3.0.1-1) ... 2998s Setting up node-balanced-match (2.0.0-1) ... 2998s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 2998s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 2998s Setting up libuuid-tiny-perl (1.0400-3) ... 2998s Setting up sphinx-common (8.2.3-12) ... 2998s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 2998s Setting up libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 2998s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 2998s Setting up libcares2:ppc64el (1.34.6-1) ... 2998s Setting up libmpc3:ppc64el (1.3.1-2) ... 2998s Setting up libvariable-magic-perl (0.64-1build1) ... 2998s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 2998s Setting up autopoint (0.23.2-1) ... 2998s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 2998s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 2998s Setting up libipc-run-perl (20250809.0-1build1) ... 2998s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 2998s Setting up libpcsclite1:ppc64el (2.4.1-1) ... 2998s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 2998s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 2998s Setting up libltdl7:ppc64el (2.5.4-9) ... 2998s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 2998s Setting up libxml-commonns-perl (0.06-6) ... 2998s Setting up libstring-random-perl (1:0.32-2) ... 2998s Setting up libparams-util-perl (1.102-3build1) ... 2998s Setting up libauthen-pam-perl (0.16-6build4) ... 2998s Setting up libcrypt-x509-perl (0.55-1) ... 2998s Setting up autoconf (2.72-3.1ubuntu1) ... 2998s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 2998s Setting up libtext-table-perl (1.135-1) ... 2998s Setting up libwebp7:ppc64el (1.5.0-0.1build1) ... 2998s Setting up libcapture-tiny-perl (0.50-1) ... 2998s Setting up libset-scalar-perl (1.29-3) ... 2998s Setting up libubsan1:ppc64el (15.2.0-12ubuntu1) ... 2998s Setting up libsub-name-perl:ppc64el (0.28-1) ... 2998s Setting up libgssapi-perl (0.28-4build5) ... 2998s Setting up dwz (0.16-2) ... 2998s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 2998s Setting up libhttp-daemon-perl (6.16-1) ... 2998s Setting up liblqr-1-0:ppc64el (0.4.2-2.2) ... 2998s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 2998s Setting up libcrypt-dev:ppc64el (1:4.5.1-1) ... 2998s Setting up libpath-tiny-perl (0.148-1) ... 2998s Setting up libasan8:ppc64el (15.2.0-12ubuntu1) ... 2998s Setting up libxslt1.1:ppc64el (1.1.43-0.3) ... 2998s Setting up libjargs-java (1.0.0-5build1) ... 2998s Setting up librole-tiny-perl (2.002004-1) ... 2998s Setting up debugedit (1:5.2-3) ... 2998s Setting up python3-roman-numerals (4.1.0-1) ... 2998s Setting up libopenjp2-7:ppc64el (2.5.4-1) ... 2998s Setting up libdevel-globaldestruction-perl (0.14-4) ... 2998s Setting up sgml-base (1.31+nmu1) ... 2998s Setting up libstrictures-perl (2.000006-1build1) ... 2998s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 2998s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 2998s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 2998s Setting up node-minimatch (9.0.3-6) ... 2998s Setting up libtsan2:ppc64el (15.2.0-12ubuntu1) ... 2998s Setting up ca-certificates-java (20240118build1) ... 2998s No JRE found. Skipping Java certificates setup. 2998s Setting up libexporter-tiny-perl (1.006003-1) ... 2998s Setting up node-xtend (4.0.2-3) ... 2998s Setting up libisl23:ppc64el (0.27-1build1) ... 2998s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 2998s Setting up libtext-unidecode-perl (1.30-3) ... 2998s Setting up libde265-0:ppc64el (1.0.16-1build1) ... 2998s Setting up libc-dev-bin (2.42-2ubuntu4) ... 2998s Setting up libregexp-assemble-perl (0.38-2) ... 2998s Setting up libnet-ip-perl (1.26-4) ... 2998s Setting up libwebpmux3:ppc64el (1.5.0-0.1build1) ... 2998s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 2998s Setting up libxmlsec1-1:ppc64el (1.3.9-1) ... 2998s Setting up libdata-printer-perl (1.002001-1) ... 2998s Setting up libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 2998s Setting up libnet-ipv6addr-perl (1.02-1) ... 2998s Setting up libdbi-perl:ppc64el (1.647-1build1) ... 2998s Setting up liblsan0:ppc64el (15.2.0-12ubuntu1) ... 2998s Setting up libconvert-base32-perl (0.06-3) ... 2998s Setting up libalgorithm-combinatorics-perl (0.27-3build5) ... 2998s Setting up libitm1:ppc64el (15.2.0-12ubuntu1) ... 2998s Setting up libclone-pp-perl (1.08-2) ... 2998s Setting up python3-imagesize (1.4.1-1build1) ... 2999s Setting up libdata-validate-ip-perl (0.31-1) ... 2999s Setting up libemail-address-xs-perl (1.05-1build5) ... 2999s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 2999s Setting up automake (1:1.18.1-3build1) ... 2999s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 2999s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 2999s Setting up libglib-perl:ppc64el (3:1.329.4-1) ... 2999s Setting up gettext (0.23.2-1) ... 2999s Setting up libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 2999s Setting up java-wrappers (0.5build1) ... 2999s Setting up libossp-uuid-perl (1.6.6-1) ... 2999s Setting up libio-socket-timeout-perl (0.32-3) ... 2999s Setting up openjdk-21-jre-headless:ppc64el (21.0.10+7-1) ... 2999s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 2999s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 2999s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 2999s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 2999s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 2999s Setting up liblist-moreutils-perl (0.430-2) ... 2999s Setting up libmatch-simple-perl (0.012-1) ... 2999s Setting up libwebpdemux2:ppc64el (1.5.0-0.1build1) ... 2999s Setting up libtype-tiny-perl (2.010001-1) ... 2999s Setting up libxmlsec1-openssl1:ppc64el (1.3.9-1) ... 2999s Setting up liblasso3t64 (2.9.0-3) ... 2999s Setting up libexception-class-perl (1.45-1) ... 2999s Setting up libclass-c3-perl (0.35-2) ... 2999s Setting up xfonts-utils (1:7.7+7build1) ... 2999s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 2999s Setting up libmime-tools-perl (5.515-1) ... 2999s Setting up libxml-sax-perl (1.02+dfsg-4) ... 2999s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 2999s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 2999s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 2999s Setting up libauthen-radius-perl (0.33-1) ... 2999s Setting up intltool-debian (0.35.0+20060710.6build1) ... 2999s Setting up libbytes-random-secure-perl (0.29-3) ... 2999s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 2999s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 2999s Setting up libdata-optlist-perl (0.114-1) ... 2999s Setting up libdbix-connector-perl (0.60-1) ... 2999s Setting up libtest-output-perl (1.036-1) ... 2999s Setting up libraw23t64:ppc64el (0.21.4-2) ... 2999s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 2999s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 2999s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 2999s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 3000s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 3000s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 3000s Setting up cpp-15 (15.2.0-12ubuntu1) ... 3000s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 3000s Setting up xml-core (0.19build1) ... 3000s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 3000s Setting up liblasso-perl:ppc64el (2.9.0-3) ... 3000s Setting up libc6-dev:ppc64el (2.42-2ubuntu4) ... 3000s Setting up libdbd-sqlite3-perl:ppc64el (1.76-1) ... 3000s Setting up libmro-compat-perl (0.15-2) ... 3000s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 3000s Setting up libsub-exporter-perl (0.990-1) ... 3000s Setting up libtypes-path-tiny-perl (0.006-2) ... 3000s Setting up libeval-closure-perl (0.14-3) ... 3000s Setting up libsoap-lite-perl (1.27-3) ... 3000s Setting up libparams-validationcompiler-perl (0.31-1) ... 3000s Setting up libtypes-uuid-perl (0.004-4) ... 3000s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 3000s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 3000s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 3000s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 3000s Setting up po-debconf (1.0.22) ... 3000s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 3000s Setting up fonts-urw-base35 (20200910-8build1) ... 3001s Setting up gcc-15 (15.2.0-12ubuntu1) ... 3001s Setting up libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 3001s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 3001s Setting up libmodule-runtime-perl (0.018-1) ... 3001s Setting up libdist-checkconflicts-perl (0.11-2) ... 3001s Setting up libxml-simple-perl (2.25-2) ... 3001s Setting up libxml-libxslt-perl:ppc64el (2.003000-4) ... 3001s Setting up libemail-abstract-perl (3.010-1) ... 3001s Setting up cpp (4:15.2.0-4ubuntu1) ... 3001s Setting up libnet-openid-common-perl (1.20-2) ... 3001s Setting up libnet-openid-server-perl (1.09-4) ... 3001s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 3001s Setting up lemonldap-ng (2.22.1+ds-1) ... 3001s Setting up libtool (2.5.4-9) ... 3001s Setting up libmodule-implementation-perl (0.09-2) ... 3001s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 3001s Setting up libpackage-stash-perl (0.40-1) ... 3001s Setting up libimport-into-perl (1.002005-2) ... 3001s Setting up libmoo-perl (2.005005-1) ... 3001s Setting up libdata-perl-perl (0.002011-2) ... 3001s Setting up liblist-someutils-perl (0.59-1) ... 3001s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 3001s Setting up libclass-load-perl (0.25-2) ... 3001s Setting up gcc (4:15.2.0-4ubuntu1) ... 3001s Setting up dh-autoreconf (21) ... 3001s Setting up libspecio-perl (0.53-1) ... 3001s Setting up liblist-allutils-perl (0.19-1) ... 3001s Setting up libmoox-strictconstructor-perl (0.013-1) ... 3001s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 3001s Setting up libnet-openid-consumer-perl (1.18-2) ... 3001s Setting up libdevel-overloadinfo-perl (0.008-1) ... 3001s Setting up libclass-load-xs-perl (0.10-2build5) ... 3001s Setting up libfontconfig1:ppc64el (2.17.1-3ubuntu1) ... 3001s Setting up libmoox-types-mooselike-perl (0.29-2) ... 3001s Setting up libparams-validate-perl:ppc64el (1.31-2build4) ... 3001s Setting up libb-hooks-endofscope-perl (0.28-2) ... 3001s Setting up g++-15 (15.2.0-12ubuntu1) ... 3001s Setting up liburi-fromhash-perl (0.05-2) ... 3001s Setting up libmoox-handlesvia-perl (0.001009-2) ... 3001s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 3001s Setting up libthrowable-perl (1.001-2) ... 3001s Setting up libmoose-perl:ppc64el (2.2207-1build3) ... 3001s Setting up libtypes-uri-perl (0.007-3) ... 3001s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 3001s Setting up debhelper (13.28ubuntu1) ... 3001s Setting up libemail-sender-perl (2.601-1) ... 3001s Setting up libnamespace-sweep-perl (0.006-5) ... 3001s Setting up libnamespace-clean-perl (0.27-2) ... 3001s Setting up g++ (4:15.2.0-4ubuntu1) ... 3001s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 3001s Setting up build-essential (12.12ubuntu2) ... 3001s Setting up libmoosex-arrayref-perl (0.005-5) ... 3001s Setting up libiri-perl (0.013-1) ... 3001s Setting up librdf-trine-perl (1.019-4) ... 3001s Setting up libnamespace-autoclean-perl (0.31-1) ... 3001s Setting up libdatetime-locale-perl (1:1.45-1) ... 3001s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 3001s Setting up libdatetime-perl (2:1.65-1build3) ... 3001s Setting up libtypes-datetime-perl (0.002-4) ... 3001s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 3001s Setting up libdatetime-format-w3cdtf-perl (0.08-1) ... 3001s Setting up libmaxmind-db-common-perl (0.040001-1.1) ... 3001s Setting up librdf-query-perl (2.919-2) ... 3001s Setting up libmaxmind-db-reader-perl (1.000014-2) ... 3001s Setting up libweb-id-perl (1.927-4) ... 3001s Setting up libgeoip2-perl (2.006002-2) ... 3001s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 3001s Setting up libnode127:ppc64el (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 3001s Setting up libheif-plugin-aomdec:ppc64el (1.21.2-1) ... 3001s Setting up libheif-plugin-libde265:ppc64el (1.21.2-1) ... 3001s Setting up node-corepack (0.24.0-5build1) ... 3001s Setting up libheif1:ppc64el (1.21.2-1) ... 3001s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 3001s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 3001s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 3001s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.13+dfsg1-1) ... 3001s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 3001s Setting up node-semver (7.6.1+~7.5.8-2) ... 3001s Setting up uglifyjs (3.17.4-2build1) ... 3001s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 3001s Setting up node-debug (4.4.1+~4.1.12-1) ... 3001s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 3001s Setting up libgd-perl (2.84-2) ... 3001s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 3001s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 3001s Setting up libgd-securityimage-perl (1.75-3) ... 3001s Processing triggers for install-info (7.2-5) ... 3001s Processing triggers for libc-bin (2.42-2ubuntu4) ... 3001s Processing triggers for man-db (2.13.1-1) ... 3003s Processing triggers for ca-certificates-java (20240118build1) ... 3004s Adding debian:ACCVRAIZ1.pem 3004s Adding debian:AC_RAIZ_FNMT-RCM.pem 3004s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 3004s Adding debian:ANF_Secure_Server_Root_CA.pem 3004s Adding debian:Actalis_Authentication_Root_CA.pem 3004s Adding debian:AffirmTrust_Commercial.pem 3004s Adding debian:AffirmTrust_Networking.pem 3004s Adding debian:AffirmTrust_Premium.pem 3004s Adding debian:AffirmTrust_Premium_ECC.pem 3004s Adding debian:Amazon_Root_CA_1.pem 3004s Adding debian:Amazon_Root_CA_2.pem 3004s Adding debian:Amazon_Root_CA_3.pem 3004s Adding debian:Amazon_Root_CA_4.pem 3004s Adding debian:Atos_TrustedRoot_2011.pem 3004s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 3004s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 3004s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 3004s Adding debian:BJCA_Global_Root_CA1.pem 3004s Adding debian:BJCA_Global_Root_CA2.pem 3004s Adding debian:Baltimore_CyberTrust_Root.pem 3004s Adding debian:Buypass_Class_2_Root_CA.pem 3004s Adding debian:Buypass_Class_3_Root_CA.pem 3004s Adding debian:CA_Disig_Root_R2.pem 3004s Adding debian:CFCA_EV_ROOT.pem 3004s Adding debian:COMODO_Certification_Authority.pem 3004s Adding debian:COMODO_ECC_Certification_Authority.pem 3004s Adding debian:COMODO_RSA_Certification_Authority.pem 3004s Adding debian:Certainly_Root_E1.pem 3004s Adding debian:Certainly_Root_R1.pem 3004s Adding debian:Certigna.pem 3004s Adding debian:Certigna_Root_CA.pem 3004s Adding debian:Certum_EC-384_CA.pem 3004s Adding debian:Certum_Trusted_Network_CA.pem 3004s Adding debian:Certum_Trusted_Network_CA_2.pem 3004s Adding debian:Certum_Trusted_Root_CA.pem 3004s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 3004s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 3004s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 3004s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 3004s Adding debian:Comodo_AAA_Services_root.pem 3004s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 3004s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 3004s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 3004s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 3004s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 3004s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 3004s Adding debian:DigiCert_Assured_ID_Root_CA.pem 3004s Adding debian:DigiCert_Assured_ID_Root_G2.pem 3004s Adding debian:DigiCert_Assured_ID_Root_G3.pem 3004s Adding debian:DigiCert_Global_Root_CA.pem 3004s Adding debian:DigiCert_Global_Root_G2.pem 3004s Adding debian:DigiCert_Global_Root_G3.pem 3004s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 3004s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 3004s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 3004s Adding debian:DigiCert_Trusted_Root_G4.pem 3004s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 3004s Adding debian:Entrust_Root_Certification_Authority.pem 3004s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 3004s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 3004s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 3004s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 3004s Adding debian:GLOBALTRUST_2020.pem 3004s Adding debian:GTS_Root_R1.pem 3004s Adding debian:GTS_Root_R2.pem 3004s Adding debian:GTS_Root_R3.pem 3004s Adding debian:GTS_Root_R4.pem 3004s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 3004s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 3004s Adding debian:GlobalSign_Root_CA.pem 3004s Adding debian:GlobalSign_Root_CA_-_R3.pem 3004s Adding debian:GlobalSign_Root_CA_-_R6.pem 3004s Adding debian:GlobalSign_Root_E46.pem 3004s Adding debian:GlobalSign_Root_R46.pem 3004s Adding debian:Go_Daddy_Class_2_CA.pem 3004s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 3004s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 3004s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 3004s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 3004s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 3004s Adding debian:HiPKI_Root_CA_-_G1.pem 3004s Adding debian:Hongkong_Post_Root_CA_3.pem 3004s Adding debian:ISRG_Root_X1.pem 3004s Adding debian:ISRG_Root_X2.pem 3004s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 3004s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 3004s Adding debian:Izenpe.com.pem 3004s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 3004s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 3004s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 3004s Adding debian:NAVER_Global_Root_Certification_Authority.pem 3004s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 3004s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 3004s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 3004s Adding debian:QuoVadis_Root_CA_1_G3.pem 3004s Adding debian:QuoVadis_Root_CA_2.pem 3004s Adding debian:QuoVadis_Root_CA_2_G3.pem 3004s Adding debian:QuoVadis_Root_CA_3.pem 3004s Adding debian:QuoVadis_Root_CA_3_G3.pem 3004s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 3004s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 3004s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 3004s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 3004s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 3004s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 3004s Adding debian:SZAFIR_ROOT_CA2.pem 3004s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 3004s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 3004s Adding debian:SecureSign_Root_CA12.pem 3004s Adding debian:SecureSign_Root_CA14.pem 3004s Adding debian:SecureSign_Root_CA15.pem 3004s Adding debian:SecureTrust_CA.pem 3004s Adding debian:Secure_Global_CA.pem 3004s Adding debian:Security_Communication_ECC_RootCA1.pem 3004s Adding debian:Security_Communication_RootCA2.pem 3004s Adding debian:Starfield_Class_2_CA.pem 3004s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 3004s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 3004s Adding debian:SwissSign_Gold_CA_-_G2.pem 3004s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 3004s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 3004s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 3004s Adding debian:TWCA_CYBER_Root_CA.pem 3004s Adding debian:TWCA_Global_Root_CA.pem 3004s Adding debian:TWCA_Root_Certification_Authority.pem 3004s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 3004s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 3004s Adding debian:TeliaSonera_Root_CA_v1.pem 3004s Adding debian:Telia_Root_CA_v2.pem 3004s Adding debian:TrustAsia_Global_Root_CA_G3.pem 3004s Adding debian:TrustAsia_Global_Root_CA_G4.pem 3004s Adding debian:Trustwave_Global_Certification_Authority.pem 3004s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 3004s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 3004s Adding debian:TunTrust_Root_CA.pem 3004s Adding debian:UCA_Extended_Validation_Root.pem 3004s Adding debian:UCA_Global_G2_Root.pem 3004s Adding debian:USERTrust_ECC_Certification_Authority.pem 3004s Adding debian:USERTrust_RSA_Certification_Authority.pem 3004s Adding debian:XRamp_Global_CA_Root.pem 3004s Adding debian:certSIGN_ROOT_CA.pem 3004s Adding debian:certSIGN_Root_CA_G2.pem 3004s Adding debian:e-Szigno_Root_CA_2017.pem 3004s Adding debian:ePKI_Root_Certification_Authority.pem 3004s Adding debian:emSign_ECC_Root_CA_-_C3.pem 3004s Adding debian:emSign_ECC_Root_CA_-_G3.pem 3004s Adding debian:emSign_Root_CA_-_C1.pem 3004s Adding debian:emSign_Root_CA_-_G1.pem 3004s Adding debian:vTrus_ECC_Root_CA.pem 3004s Adding debian:vTrus_Root_CA.pem 3004s done. 3005s Setting up yui-compressor (2.4.8-3build1) ... 3005s Setting up default-jre-headless (2:1.21-76build1) ... 3005s Processing triggers for sgml-base (1.31+nmu1) ... 3005s Setting up docutils-common (0.22.4+dfsg-1) ... 3005s Processing triggers for sgml-base (1.31+nmu1) ... 3005s Setting up python3-docutils (0.22.4+dfsg-1) ... 3005s Setting up python3-sphinx (8.2.3-12) ... 3008s autopkgtest [06:18:13]: test runtime-deps-and-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 3008s autopkgtest [06:18:13]: test runtime-deps-and-recommends: [----------------------- 3024s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 3024s 1..40 3024s ok 1 - Package lemonldap-ng is known to dpkg 3024s ok 2 - Got status information for package lemonldap-ng 3024s ok 3 - Got file list for package lemonldap-ng 3024s ok 4 # skip no perl modules to test in lemonldap-ng 3024s ok 5 - Package lemonldap-ng-doc is known to dpkg 3024s ok 6 - Got status information for package lemonldap-ng-doc 3024s ok 7 - Got file list for package lemonldap-ng-doc 3024s ok 8 # skip no perl modules to test in lemonldap-ng-doc 3024s ok 9 - Package lemonldap-ng-fastcgi-server is known to dpkg 3024s ok 10 - Got status information for package lemonldap-ng-fastcgi-server 3024s ok 11 - Got file list for package lemonldap-ng-fastcgi-server 3024s ok 12 # skip no perl modules to test in lemonldap-ng-fastcgi-server 3024s ok 13 - Package liblemonldap-ng-ssoaas-apache-client-perl is known to dpkg 3024s ok 14 - Got status information for package liblemonldap-ng-ssoaas-apache-client-perl 3024s ok 15 - Got file list for package liblemonldap-ng-ssoaas-apache-client-perl 3024s ok 16 # skip no perl modules to test in liblemonldap-ng-ssoaas-apache-client-perl 3024s ok 17 - Package lemonldap-ng-uwsgi-app is known to dpkg 3024s ok 18 - Got status information for package lemonldap-ng-uwsgi-app 3024s ok 19 - Got file list for package lemonldap-ng-uwsgi-app 3024s ok 20 # skip no perl modules to test in lemonldap-ng-uwsgi-app 3024s ok 21 - Package lemonldap-ng-handler is known to dpkg 3024s ok 22 - Got status information for package lemonldap-ng-handler 3024s ok 23 - Got file list for package lemonldap-ng-handler 3024s ok 24 # skip no perl modules to test in lemonldap-ng-handler 3024s ok 25 - Package liblemonldap-ng-handler-perl is known to dpkg 3024s ok 26 - Got status information for package liblemonldap-ng-handler-perl 3024s ok 27 - Got file list for package liblemonldap-ng-handler-perl 3024s # Subtest: all modules in liblemonldap-ng-handler-perl pass the syntax check 3024s 1..26 3024s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/AuthBasic.pm exited successfully 3024s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/CDA.pm exited successfully 3024s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOps.pm exited successfully 3024s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsCDA.pm exited successfully 3024s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsST.pm exited successfully 3024s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/Fail.pm exited successfully 3024s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/OAuth2.pm exited successfully 3024s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm line 27. 3024s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm exited successfully 3024s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/ServiceToken.pm exited successfully 3024s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/StatusConstants.pm exited successfully 3024s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Init.pm exited successfully 3024s # Name "Lemonldap::NG::Handler::Main::Jail::listMatch" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 102. 3024s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm exited successfully 3024s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/MsgActions.pm exited successfully 3024s # Name "Lemonldap::NG::Handler::Main::refresh" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm line 117. 3024s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm exited successfully 3024s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Run.pm exited successfully 3024s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/SharedVariables.pm exited successfully 3024s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main.pm exited successfully 3024s # Name "Lemonldap::NG::Handler::PSGI::Main::setPostParams" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm line 153. 3024s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm exited successfully 3024s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Router.pm exited successfully 3024s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Try.pm exited successfully 3024s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI.pm exited successfully 3024s # Name "Lemonldap::NG::Handler::Server::Main::set_header_out" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 72. 3024s # Name "Lemonldap::NG::Handler::Server::Main::is_initial_req" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 73. 3024s # Name "Lemonldap::NG::Handler::Server::Main::addToHtmlHead" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 75. 3024s # Name "Lemonldap::NG::Handler::Server::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 3024s # Name "Lemonldap::NG::Handler::Server::Main::print" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 74. 3024s # Name "Lemonldap::NG::Handler::Server::Main::set_user" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 70. 3024s # Name "Lemonldap::NG::Handler::Server::Main::setServerSignature" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 68. 3024s # Name "Lemonldap::NG::Handler::Server::Main::thread_share" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 69. 3024s # Name "Lemonldap::NG::Handler::Server::Main::set_custom" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 71. 3024s # Name "Lemonldap::NG::Handler::PSGI::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 3024s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm exited successfully 3024s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Nginx.pm exited successfully 3024s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Traefik.pm exited successfully 3024s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server.pm exited successfully 3024s # Useless use of a constant ("Plack::Middleware::Auth::Lemonld"...) in void context at /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm line 39. 3024s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm exited successfully 3024s ok 28 - all modules in liblemonldap-ng-handler-perl pass the syntax check 3024s ok 29 - Package liblemonldap-ng-common-perl is known to dpkg 3024s ok 30 - Got status information for package liblemonldap-ng-common-perl 3024s ok 31 - Got file list for package liblemonldap-ng-common-perl 3024s # Subtest: all modules in liblemonldap-ng-common-perl pass the syntax check 3024s 1..81 3024s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm exited successfully 3024s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Lock.pm exited successfully 3024s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/REST.pm exited successfully 3024s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/SOAP.pm exited successfully 3024s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm exited successfully 3024s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Store.pm exited successfully 3024s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session.pm exited successfully 3024s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerCompat.pm exited successfully 3024s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerJSON.pm exited successfully 3024s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Cli.pm exited successfully 3024s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/CliSessions.pm exited successfully 3024s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Combination/Parser.pm exited successfully 3024s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/AccessLib.pm exited successfully 3024s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/CDBI.pm exited successfully 3024s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/DBI.pm exited successfully 3024s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/File.pm exited successfully 3024s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm exited successfully 3024s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/LDAP.pm exited successfully 3024s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Local.pm exited successfully 3024s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm exited successfully 3024s # Name "Lemonldap::NG::Common::Conf::Backends::Overlay::res" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm line 119. 3024s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm exited successfully 3024s # Name "Lemonldap::NG::Common::Conf::Backends::_DBI::confDbiHooks" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 46. 3024s # Name "Lemonldap::NG::Common::Conf::Backends::Patroni::load" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 9. 3024s # Name "Lemonldap::NG::Common::Conf::Backends::Patroni::store" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 8. 3024s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm exited successfully 3024s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm exited successfully 3024s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm exited successfully 3024s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm line 28. 3024s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm exited successfully 3024s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm exited successfully 3024s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm exited successfully 3024s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm exited successfully 3024s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm exited successfully 3024s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm exited successfully 3024s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm exited successfully 3024s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm exited successfully 3024s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm exited successfully 3024s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm exited successfully 3024s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm exited successfully 3024s # Name "Lemonldap::NG::Common::Conf::compactConf" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf.pm line 17. 3024s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf.pm exited successfully 3024s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Crypto.pm exited successfully 3024s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailAddress.pm exited successfully 3024s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailTransport.pm exited successfully 3024s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/FormEncode.pm exited successfully 3024s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/IPv6.pm exited successfully 3024s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/JWT.pm exited successfully 3024s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Languages.pm exited successfully 3024s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Dispatch.pm exited successfully 3024s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Log4perl.pm exited successfully 3024s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Loki.pm exited successfully 3024s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/MessageBroker.pm exited successfully 3024s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Null.pm exited successfully 3024s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Std.pm exited successfully 3024s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Syslog.pm exited successfully 3024s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/_Duplicate.pm exited successfully 3024s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/MQTT.pm exited successfully 3024s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/NoBroker.pm exited successfully 3024s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Pg.pm exited successfully 3024s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Redis.pm exited successfully 3024s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Module.pm exited successfully 3024s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/DBI.pm exited successfully 3024s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/File.pm exited successfully 3024s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm exited successfully 3024s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/LDAP.pm exited successfully 3024s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/XML.pm exited successfully 3024s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications.pm exited successfully 3024s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Constants.pm exited successfully 3024s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Metadata.pm exited successfully 3024s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Cli/Lib.pm exited successfully 3024s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Constants.pm exited successfully 3024s # Name "Lemonldap::NG::Common::PSGI::Request::params" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 80. 3024s # Name "Lemonldap::NG::Handler::Main::tsv" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 50. 3024s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm exited successfully 3024s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm line 123. 3024s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm exited successfully 3024s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPServer.pm exited successfully 3024s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPService.pm exited successfully 3024s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI.pm exited successfully 3024s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Regexp.pm exited successfully 3024s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Safelib.pm exited successfully 3024s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/Purge.pm exited successfully 3024s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/REST.pm exited successfully 3024s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session.pm exited successfully 3024s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/TOTP.pm exited successfully 3024s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/UserAgent.pm exited successfully 3024s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util/Crypto.pm exited successfully 3024s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util.pm exited successfully 3024s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common.pm exited successfully 3024s ok 32 - all modules in liblemonldap-ng-common-perl pass the syntax check 3024s ok 33 - Package liblemonldap-ng-manager-perl is known to dpkg 3024s ok 34 - Got status information for package liblemonldap-ng-manager-perl 3024s ok 35 - Got file list for package liblemonldap-ng-manager-perl 3024s # Subtest: all modules in liblemonldap-ng-manager-perl pass the syntax check 3024s 1..30 3024s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/2ndFA.pm exited successfully 3024s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/2F.pm exited successfully 3024s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Common.pm exited successfully 3024s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/History.pm exited successfully 3024s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/App.pm exited successfully 3024s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/Cat.pm exited successfully 3024s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Misc.pm exited successfully 3024s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/CasApp.pm exited successfully 3024s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/OidcRp.pm exited successfully 3024s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/SamlSp.pm exited successfully 3024s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api.pm exited successfully 3024s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 11. 3024s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 10. 3024s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm exited successfully 3024s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 22. 3024s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 25. 3024s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm exited successfully 3024s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/CTrees.pm exited successfully 3024s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm exited successfully 3024s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/PortalConstants.pm exited successfully 3024s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Tree.pm exited successfully 3024s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build.pm exited successfully 3024s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli/Lib.pm exited successfully 3024s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli.pm exited successfully 3024s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Diff.pm exited successfully 3024s # Name "Data::Dumper::Useperl" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm line 87. 3024s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm exited successfully 3024s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Tests.pm exited successfully 3024s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Zero.pm exited successfully 3024s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf.pm exited successfully 3024s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Notifications.pm exited successfully 3024s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Plugin.pm exited successfully 3024s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm exited successfully 3024s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm line 139. 3024s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm exited successfully 3024s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager.pm exited successfully 3024s ok 36 - all modules in liblemonldap-ng-manager-perl pass the syntax check 3024s ok 37 - Package liblemonldap-ng-portal-perl is known to dpkg 3024s ok 38 - Got status information for package liblemonldap-ng-portal-perl 3024s ok 39 - Got file list for package liblemonldap-ng-portal-perl 3024s # Subtest: all modules in liblemonldap-ng-portal-perl pass the syntax check 3024s 1..179 3024s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Engines/Default.pm exited successfully 3024s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Ext2F.pm exited successfully 3024s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Mail2F.pm exited successfully 3024s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Okta.pm exited successfully 3024s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Password.pm exited successfully 3024s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/REST.pm exited successfully 3024s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Radius.pm exited successfully 3024s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Base.pm exited successfully 3024s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm exited successfully 3024s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Password.pm exited successfully 3024s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/TOTP.pm exited successfully 3024s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm exited successfully 3024s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Yubikey.pm exited successfully 3024s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/TOTP.pm exited successfully 3024s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/WebAuthn.pm exited successfully 3024s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Yubikey.pm exited successfully 3024s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/AD.pm exited successfully 3024s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Apache.pm exited successfully 3024s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/CAS.pm exited successfully 3024s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Choice.pm exited successfully 3024s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Combination.pm exited successfully 3024s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Custom.pm exited successfully 3024s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/DBI.pm exited successfully 3024s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Demo.pm exited successfully 3024s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Facebook.pm exited successfully 3024s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GPG.pm exited successfully 3024s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GitHub.pm exited successfully 3024s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Kerberos.pm exited successfully 3024s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LDAP.pm exited successfully 3024s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LinkedIn.pm exited successfully 3024s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Null.pm exited successfully 3024s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenID.pm exited successfully 3024s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm exited successfully 3024s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/PAM.pm exited successfully 3024s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Proxy.pm exited successfully 3024s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/REST.pm exited successfully 3024s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Radius.pm exited successfully 3024s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Remote.pm exited successfully 3024s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SAML.pm exited successfully 3024s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SSL.pm exited successfully 3024s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Slave.pm exited successfully 3024s # Name "Net::OAuth::PROTOCOL_VERSION" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm line 63. 3024s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm exited successfully 3024s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebAuthn.pm exited successfully 3024s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebID.pm exited successfully 3024s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_Ajax.pm exited successfully 3024s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_WebForm.pm exited successfully 3024s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CDC.pm exited successfully 3024s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm exited successfully 3024s # Useless use of numeric ge (>=) in void context at /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm line 88. 3024s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm exited successfully 3024s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/SecurityImage.pm exited successfully 3024s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm exited successfully 3024s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm line 21. 3024s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm exited successfully 3024s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm exited successfully 3024s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm exited successfully 3024s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/Get.pm exited successfully 3024s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm exited successfully 3024s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenID.pm exited successfully 3024s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2800. 3024s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm exited successfully 3024s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/SAML.pm exited successfully 3024s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/2fDevices.pm exited successfully 3024s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CAS.pm exited successfully 3024s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Code2F.pm exited successfully 3024s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSec.pm exited successfully 3024s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSecFilter.pm exited successfully 3024s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CustomModule.pm exited successfully 3024s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/DBI.pm exited successfully 3024s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Key.pm exited successfully 3024s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LDAP.pm exited successfully 3024s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm exited successfully 3024s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Net/LDAP.pm exited successfully 3024s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm exited successfully 3024s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/XML.pm exited successfully 3024s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm exited successfully 3024s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Okta.pm exited successfully 3024s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OneTimeToken.pm exited successfully 3024s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm exited successfully 3024s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/Server.pm exited successfully 3024s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcOPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 56. 3024s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 58. 3024s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 60. 3024s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcRPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 57. 3024s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 59. 3024s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm exited successfully 3024s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OtherSessions.pm exited successfully 3024s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OverConf.pm exited successfully 3024s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/REST.pm exited successfully 3024s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/RESTProxy.pm exited successfully 3024s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Radius.pm exited successfully 3024s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Remote.pm exited successfully 3024s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SAML.pm exited successfully 3024s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm exited successfully 3024s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SOAPProxy.pm exited successfully 3024s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Slave.pm exited successfully 3024s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/WebAuthn.pm exited successfully 3024s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Wrapper.pm exited successfully 3024s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/_tokenRule.pm exited successfully 3024s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Auth.pm exited successfully 3024s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Constants.pm exited successfully 3024s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm exited successfully 3024s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Menu.pm exited successfully 3024s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugin.pm exited successfully 3024s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugins.pm exited successfully 3024s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Request.pm exited successfully 3024s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/SecondFactor.pm exited successfully 3024s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/UserDB.pm exited successfully 3024s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main.pm exited successfully 3024s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/MenuTab.pm exited successfully 3024s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/AD.pm exited successfully 3024s ok 104 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Base.pm exited successfully 3024s ok 105 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Choice.pm exited successfully 3024s ok 106 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Combination.pm exited successfully 3024s ok 107 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Custom.pm exited successfully 3024s ok 108 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/DBI.pm exited successfully 3024s ok 109 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Demo.pm exited successfully 3024s ok 110 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/LDAP.pm exited successfully 3024s ok 111 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Null.pm exited successfully 3024s ok 112 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/REST.pm exited successfully 3024s ok 113 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm exited successfully 3024s ok 114 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdminLogout.pm exited successfully 3024s ok 115 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AuthOidcPkce.pm exited successfully 3024s ok 116 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AutoSignin.pm exited successfully 3024s ok 117 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm exited successfully 3024s ok 118 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm exited successfully 3024s ok 119 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CDA.pm exited successfully 3024s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 213. 3024s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 216. 3024s ok 120 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm exited successfully 3024s ok 121 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm exited successfully 3024s ok 122 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm exited successfully 3024s ok 123 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckState.pm exited successfully 3024s ok 124 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckUser.pm exited successfully 3024s ok 125 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm exited successfully 3024s ok 126 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSec.pm exited successfully 3024s ok 127 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSecAgent.pm exited successfully 3024s ok 128 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/DecryptValue.pm exited successfully 3024s ok 129 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/FindUser.pm exited successfully 3024s ok 130 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm exited successfully 3024s ok 131 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm exited successfully 3024s ok 132 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GrantSession.pm exited successfully 3024s ok 133 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/History.pm exited successfully 3024s ok 134 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Impersonation.pm exited successfully 3024s ok 135 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm exited successfully 3024s ok 136 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/LocationDetect.pm exited successfully 3024s ok 137 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm exited successfully 3024s ok 138 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm exited successfully 3024s ok 139 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Notifications.pm exited successfully 3024s ok 140 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCInternalTokenExchange.pm exited successfully 3024s ok 141 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCNativeSso.pm exited successfully 3024s ok 142 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OidcOfflineTokens.pm exited successfully 3024s ok 143 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicNotifications.pm exited successfully 3024s ok 144 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicPages.pm exited successfully 3024s ok 145 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RESTServer.pm exited successfully 3024s ok 146 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Refresh.pm exited successfully 3024s ok 147 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Register.pm exited successfully 3024s ok 148 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm exited successfully 3024s ok 149 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SOAPServer.pm exited successfully 3024s ok 150 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SamlFederation.pm exited successfully 3024s ok 151 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SingleSession.pm exited successfully 3024s ok 152 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/StayConnected.pm exited successfully 3024s ok 153 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm exited successfully 3024s ok 154 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Upgrade.pm exited successfully 3024s ok 155 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/WebCron.pm exited successfully 3024s ok 156 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/AD.pm exited successfully 3024s ok 157 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Base.pm exited successfully 3024s ok 158 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Custom.pm exited successfully 3024s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm line 40. 3024s ok 159 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm exited successfully 3024s ok 160 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/LDAP.pm exited successfully 3024s ok 161 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/AD.pm exited successfully 3024s ok 162 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/CAS.pm exited successfully 3024s ok 163 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Choice.pm exited successfully 3024s ok 164 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Combination.pm exited successfully 3024s ok 165 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Custom.pm exited successfully 3024s ok 166 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/DBI.pm exited successfully 3024s ok 167 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Demo.pm exited successfully 3024s ok 168 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Facebook.pm exited successfully 3024s ok 169 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/LDAP.pm exited successfully 3024s ok 170 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Null.pm exited successfully 3024s ok 171 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenID.pm exited successfully 3024s ok 172 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm exited successfully 3024s ok 173 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Proxy.pm exited successfully 3024s ok 174 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/REST.pm exited successfully 3024s # Name "Lemonldap::NG::Portal::UserDB::Remote::getUser" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 3024s # Name "Lemonldap::NG::Portal::Lib::Remote::checkRemoteId" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 3024s ok 175 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm exited successfully 3024s ok 176 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/SAML.pm exited successfully 3024s ok 177 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Slave.pm exited successfully 3024s ok 178 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/WebID.pm exited successfully 3024s ok 179 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal.pm exited successfully 3024s ok 40 - all modules in liblemonldap-ng-portal-perl pass the syntax check 3024s ok 3024s All tests successful. 3024s Files=1, Tests=40, 15 wallclock secs ( 0.05 usr 0.00 sys + 13.92 cusr 1.16 csys = 15.13 CPU) 3024s Result: PASS 3024s autopkgtest [06:18:29]: test runtime-deps-and-recommends: -----------------------] 3025s autopkgtest [06:18:30]: test runtime-deps-and-recommends: - - - - - - - - - - results - - - - - - - - - - 3025s runtime-deps-and-recommends PASS (superficial) 3025s autopkgtest [06:18:30]: @@@@@@@@@@@@@@@@@@@@ summary 3025s fastcgiserver PASS 3025s common-test PASS 3025s handler-test PASS 3025s portal-test PASS 3025s manager-test PASS 3025s runtime-deps-common PASS (superficial) 3025s runtime-deps-portal PASS (superficial) 3025s runtime-deps-manager PASS (superficial) 3025s runtime-deps-and-recommends PASS (superficial)