Skip to content

Stale URL: devdocs_en_react_2026-01.zim returns 404, blocks Computing tier status #269

@Thoroslives

Description

@Thoroslives

Problem

The devdocs_en_react resource in collections/kiwix-categories.json references a URL that returns 404:

https://download.kiwix.org/zim/devdocs/devdocs_en_react_2026-01.zim

This file does not exist on Kiwix's servers. The download job retries 3 times and lands in the failed state in Redis.

Impact

  1. Tier status is wrong — Computing & Technology shows as "Essential" installed even though all other Standard and Comprehensive resources are present. The getInstalledTierForCategory check requires all resources in a tier to be installed, so one missing resource blocks the entire chain.

  2. Failed job blocks re-queue — The failed job remains in Redis, and RunDownloadJob.getByUrl finds it on subsequent attempts, so clicking "Comprehensive" again does nothing (returns null with no user feedback).

  3. No UI indication — The user sees "Essential" with no explanation of why Standard/Comprehensive won't download. The failed 404 is only visible in container logs.

Steps to Reproduce

  1. Fresh install or clean state
  2. Select Computing & Technology → Comprehensive
  3. All resources download except devdocs_en_react (404)
  4. UI shows tier as "Essential" instead of "Comprehensive"
  5. Clicking Comprehensive again does nothing

Suggested Fix

Environment

  • Project N.O.M.A.D. v1.29.1
  • Ubuntu Server 24.04.2 LTS

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions