SeleniumHQ/selenium · error · anyhow::Error

{} {} not available for downloading (minimum version: {}). C

Error message

{} {} not available for downloading (minimum version: {}). Check available versions at {}

What it means

Error "{} {} not available for downloading (minimum version: {}). Check available versions at {}" thrown in SeleniumHQ/selenium.

Source

Thrown at rust/src/firefox.rs:476

                FIREFOX_ESR_LABEL
            } else {
                FIREFOX_CANARY_LABEL
            };
            let discovered_browser_version = firefox_versions
                .get(version_label)
                .unwrap()
                .as_str()
                .unwrap();
            Ok(discovered_browser_version.to_string())
        } else {
            let major_browser_version = self
                .get_major_browser_version()
                .parse::<i32>()
                .unwrap_or_default();

            let min_downloadable_version = self.get_min_browser_version_for_download()?;
            if major_browser_version < min_downloadable_version {
                return Err(anyhow!(format!(
                    "{}. Check available versions at {}",
                    format_three_args(
                        UNAVAILABLE_DOWNLOAD_ERROR_MESSAGE,
                        browser_name,
                        browser_version,
                        &min_downloadable_version.to_string(),
                    ),
                    FIREFOX_RELEASES_URL
                )));
            }

            let mut firefox_versions =
                self.request_versions_from_online(FIREFOX_HISTORY_ENDPOINT)?;
            if firefox_versions.is_empty() {
                firefox_versions =
                    self.request_versions_from_online(FIREFOX_HISTORY_MAJOR_ENDPOINT)?;
                if firefox_versions.is_empty() {
                    firefox_versions =

View on GitHub (pinned to aa36b38e69)

Solutions

  1. Check available Firefox versions at the referenced releases URL and request a supported version
  2. Allow a newer Firefox version by removing the version pin
  3. Install Firefox manually and pass --browser-path

When it happens

Trigger: Thrown at rust/src/firefox.rs:476 when the library encounters an invalid state.

Common situations: Occurs when a requested Firefox version is below the minimum supported version or unavailable for the platform. Choose a supported version from the listed available-versions URL, or let Selenium Manager pick automatically.


AI-assisted analysis of SeleniumHQ/selenium@aa36b38e69 (2026-08-14). Data as JSON: /api/errors/a395d108cfb38ab6. Report an issue: GitHub.