{"record":{"id":"8b44d19b9a55e2d6","repo":"SeleniumHQ/selenium","slug":"not-available-for-download-on-minimum-ve-8b44d1","errorCode":null,"errorMessage":"{} {} not available for download on {} (minimum version: {})","messagePattern":"(.+?) (.+?) not available for download on (.+?) \\(minimum version: (.+?)\\)","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"rust/src/lib.rs","lineNumber":265,"sourceCode":"        // Browser version should be available for download\n        let min_browser_version_for_download = self.get_min_browser_version_for_download()?;\n        if !self.is_browser_version_unstable()\n            && !self.is_browser_version_stable()\n            && !self.is_browser_version_empty()\n            && major_browser_version_int < min_browser_version_for_download\n        {\n            let mut message = format_four_args(\n                UNAVAILABLE_DOWNLOAD_WITH_MIN_VERSION_ERR_MSG,\n                self.get_browser_name(),\n                &major_browser_version,\n                self.get_arch(),\n                &min_browser_version_for_download.to_string(),\n            );\n            let versions_url = self.get_browser_versions_url();\n            if !versions_url.is_empty() {\n                message = format!(\"{}. Check available versions at {}\", message, versions_url);\n            }\n            return Err(anyhow!(message));\n        }\n\n        if self.is_version_specific(original_browser_version) {\n            browser_version = original_browser_version.to_string();\n        } else {\n            // Browser version is checked in the local metadata\n            match get_browser_version_from_metadata(\n                &metadata.browsers,\n                self.get_browser_name(),\n                &major_browser_version,\n            ) {\n                Some(version) => {\n                    self.get_logger().trace(format!(\n                        \"Browser with valid TTL. Getting {} version from metadata\",\n                        self.get_browser_name()\n                    ));\n                    browser_version = version;\n                    self.set_browser_version(browser_version.clone());","sourceCodeStart":247,"sourceCodeEnd":283,"githubUrl":"https://github.com/SeleniumHQ/selenium/blob/aa36b38e696a0909e973bdf5e2f9031ffe842c4b/rust/src/lib.rs#L247-L283","documentation":"Error \"{} {} not available for download on {} (minimum version: {})\" thrown in SeleniumHQ/selenium.","triggerScenarios":"Thrown at rust/src/lib.rs:265 when the library encounters an invalid state.","commonSituations":"Occurs when the requested browser/driver version is unavailable for the platform or below the minimum supported version. Specify an available version or omit it to use the latest compatible release.","solutions":["Request a browser version at or above the minimum downloadable version for that browser and OS","Remove the version pin to use the latest available browser version","Install the browser manually and pass --browser-path"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"aa36b38e696a0909e973bdf5e2f9031ffe842c4b","analyzedAt":"2026-08-14T02:32:32.244Z","schemaVersion":2},"datasetVersion":"2026-08-14T05:17:29.042Z"}