Bug 16399

Summary: AB-INT: Unable to fetch layerindex url: HTTP Error 403: Forbidden
Product: [QA/Testing] Functional (self) Testing Reporter: Mathieu Dubois-Briand <mathieu.dubois-briand>
Component: bitbake-selftestAssignee: Unassigned <unassigned>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Undecided CC: fabien.thomas, randy.macleod
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard: AB-INT
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Mathieu Dubois-Briand 2026-08-18 12:33:27 UTC
I suspect we are hitting our own anti-scrappers measures:

ERROR: test_dependency_resolution (layerindexlib.tests.restapi.LayerIndexWebRestApiTest.test_dependency_resolution)
...
Traceback (most recent call last):
  File "/srv/pokybuild/yocto-worker/oe-selftest-armhost/build/layers/bitbake/lib/layerindexlib/restapi.py", line 197, in load_index_web
    index.apilinks = _get_json_response(apiurl=url, username=up.username, password=up.password)
                     ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/pokybuild/yocto-worker/oe-selftest-armhost/build/layers/bitbake/lib/layerindexlib/restapi.py", line 160, in _get_json_response
    res = self.layerindex._fetch_url(up_stripped.geturl(), username=username, password=password)
  File "/srv/pokybuild/yocto-worker/oe-selftest-armhost/build/layers/bitbake/lib/layerindexlib/__init__.py", line 149, in _fetch_url
    raise LayerIndexFetchError(url, e)
layerindexlib.LayerIndexFetchError: Unable to fetch layerindex url https://layers.openembedded.org/layerindex/api/: HTTP Error 403: Forbidden
Comment 1 Mathieu Dubois-Briand 2026-08-18 12:40:34 UTC
oe-selftest-armhost ubuntu2604-vk-arm1 master completed at 2026-08-18 05:15:00+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/4634/steps/14/logs/stdio

oe-selftest-debian ubuntu2204-vk-1 master completed at 2026-08-18 03:27:35+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4583/steps/14/logs/stdio

oe-selftest-fedora rocky9-vk-2 master completed at 2026-08-18 03:57:16+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4403/steps/15/logs/stdio

oe-selftest-armhost ubuntu2404-vk-arm1 mathieu/master-next completed at 2026-08-18 08:00:38+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/4635/steps/14/logs/stdio

oe-selftest-debian debian12-vk-4 mathieu/master-next completed at 2026-08-18 07:15:20+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4584/steps/14/logs/stdio

oe-selftest-debian debian12-vk-8 mathieu/master-next completed at 2026-08-18 09:22:30+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4585/steps/14/logs/stdio

oe-selftest-fedora alma9-vk-2 mathieu/master-next completed at 2026-08-18 07:28:14+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4404/steps/15/logs/stdio

oe-selftest-fedora alma10-vk-1 mathieu/master-next completed at 2026-08-18 09:22:40+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4405/steps/14/logs/stdio
Comment 3 Mathieu Dubois-Briand 2026-08-19 07:53:15 UTC
oe-selftest-armhost alma10-vk-arm1 mathieu/master-next completed at 2026-08-18 13:29:59+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/4640/steps/14/logs/stdio

oe-selftest-fedora opensuse156-vk-1 master completed at 2026-08-18 15:51:42+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4420/steps/15/logs/stdio

oe-selftest-fedora opensuse156-vk-1 master completed at 2026-08-18 17:48:42+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4421/steps/15/logs/stdio

oe-selftest-debian debian11-vk-1 mathieu/master-next completed at 2026-08-18 12:40:35+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4590/steps/15/logs/stdio

oe-selftest-fedora alma10-vk-1 mathieu/master-next completed at 2026-08-18 12:53:58+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4410/steps/14/logs/stdio

oe-selftest-armhost ubuntu2604-vk-arm1 master&mathieu/master-next-tests completed at 2026-08-18 14:23:45+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/4641/steps/14/logs/stdio

oe-selftest-debian debian12-vk-9 master&mathieu/master-next-tests completed at 2026-08-18 14:22:18+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4591/steps/14/logs/stdio

oe-selftest-fedora opensuse160-vk-1 master&mathieu/master-next-tests completed at 2026-08-18 14:23:45+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4411/steps/14/logs/stdio

oe-selftest-armhost debian13-vk-arm1 master&master-next completed at 2026-08-18 15:58:24+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/4642/steps/14/logs/stdio

oe-selftest-debian debian12-vk-8 master&master-next completed at 2026-08-18 15:02:23+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4592/steps/14/logs/stdio

oe-selftest-fedora fedora43-vk-2 master&master-next completed at 2026-08-18 15:08:56+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4412/steps/14/logs/stdio

oe-selftest-armhost alma10-vk-arm1 mathieu/master-next completed at 2026-08-18 15:54:48+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/4644/steps/14/logs/stdio

oe-selftest-debian debian11-vk-3 mathieu/master-next completed at 2026-08-18 15:49:08+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4594/steps/15/logs/stdio

oe-selftest-fedora alma8-vk-1 mathieu/master-next completed at 2026-08-18 15:36:29+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4415/steps/15/logs/stdio

oe-selftest-armhost stream10-vk-arm1 master&mathieu/master-next-tests completed at 2026-08-18 15:12:37+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/4645/steps/14/logs/stdio

oe-selftest-debian debian12-vk-6 master&mathieu/master-next-tests completed at 2026-08-18 15:12:37+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4595/steps/14/logs/stdio

oe-selftest-fedora stream9-vk-1 master&mathieu/master-next-tests completed at 2026-08-18 15:12:37+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4418/steps/15/logs/stdio

oe-selftest-armhost ubuntu2604-vk-arm1 master&mathieu/master-next-tests completed at 2026-08-19 07:05:10+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/4649/steps/14/logs/stdio

oe-selftest-debian ubuntu2604-vk-4 master&mathieu/master-next-tests completed at 2026-08-19 05:15:34+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4599/steps/14/logs/stdio

oe-selftest-fedora fedora43-vk-2 master&mathieu/master-next-tests completed at 2026-08-19 03:33:28+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4425/steps/14/logs/stdio
Comment 5 Randy MacLeod 2026-08-20 14:38:40 UTC
We fixed the Cloudflare firewall rules.