Diagnosing VSCodium Extension Installation Failures on Open VSX
Step‑by‑step diagnostic guide for VSCodium extension install failures caused by Open VSX marketplace misconfiguration, missing extensions, network blocks, cache corruption, or version mismatches.
13 Oct 2025, 21:52 UTC

Recognizable condition
When you try to install or update an extension in VSCodium, the operation fails with messages such as Extension not found or Network error. The same extension installs without issue in the official VS Code build.
Cause / diagnostic table
| Observed indicator | Likely root cause |
|---|---|
settings.json points to https://marketplace.visualstudio.com | Marketplace URL misconfigured – VSCodium cannot authenticate to the Microsoft Marketplace. |
| Extension exists only on the Microsoft Marketplace (e.g., C#, C++, Azure tools) | Proprietary extension not published to Open VSX. |
curl https://open-vsx.org times out or returns a non‑2xx status | Network or proxy blocking Open VSX. |
Errors persist after deleting ~/.vscode-oss/extensions | Corrupted local cache or stale metadata. |
VSCodium version older than the extension’s engine requirement | Version mismatch – the extension requires a newer editor core. |
Ordered checks
- Verify marketplace configuration – Open the Command Palette (Ctrl+Shift+P), run Preferences: Open Settings (JSON), and locate the
extensionsGalleryobject. It should containserviceUrlanditemUrlpointing tohttps://open-vsx.org. - Test Open VSX connectivity – In a terminal (no elevated rights required) run:
Expect a JSON response withcurl -s https://open-vsx.org/api/-/health{"status":"ok"}. A non‑2xx response or timeout indicates a network block. - Confirm extension availability on Open VSX – Browse
https://open-vsx.organd search the extension ID. If it is absent, the extension is not published there. - Check VSCodium version vs. extension engine – Run
codium --versionand compare the reported version to theenginefield in the extension’spackage.json(visible on the Open VSX page). - Inspect Developer Tools console – Choose Help → Toggle Developer Tools and watch the Network tab while attempting an install. Look for failed requests to
open-vsx.orgor unexpected redirects to the Microsoft Marketplace.
Fixes tied to findings
- Wrong marketplace URL – Replace the
extensionsGalleryblock insettings.jsonwith:
Save the file; VSCodium will use Open VSX for subsequent installs."extensionsGallery": { "serviceUrl": "https://open-vsx.org/vscode/gallery", "itemUrl": "https://open-vsx.org/vscode/item" } - Extension missing from Open VSX – Download the
.vsixfile from the publisher’s GitHub releases or the Microsoft Marketplace (if licensing permits) and install locally:
This bypasses the marketplace entirely.codium --install-extension /path/to/extension.vsix - Network blocks Open VSX – Configure a proxy in
settings.json:
Restart VSCodium. If authentication is required and unsupported, see escalation criteria."http.proxy": "http://proxy.example.com:3128", "http.proxyStrictSSL": false - Corrupted cache – Close VSCodium, then delete the extensions folder:
Restart and reinstall needed extensions. Risk: all locally installed extensions are removed; you must reinstall them.rm -rf ~/.vscode-oss/extensions - Version mismatch – Update VSCodium to the latest release (via your package manager or the official binaries). If updating is impossible, install an older compatible version of the extension via its
.vsixfile (see previous fix).
Escalation criteria
Open an issue on the VSCodium GitHub repository when:
- Open VSX returns 5xx errors for valid extension IDs.
- The extension host crashes during installation (visible in Developer Tools console).
- Signature verification fails for a downloaded
.vsixfrom Open VSX. - Proxy authentication is required but the current network stack does not support it.
Practical engineering decision
Prefer configuring extensionsGallery through a system‑wide policy or distribution‑level settings file (e.g., /etc/vscodium/product.json or a managed settings.json deployed by configuration management). This avoids per‑user manual edits and prevents configuration drift across machines.
Limitations & verification
- Proprietary Microsoft extensions (C#, C++, Azure tools) are not available on Open VSX due to licensing; open‑source alternatives must be used.
- VSCodium does not support Microsoft Marketplace authentication; pointing to Microsoft URLs will always yield 401/403 errors.
- Auto‑update behavior differs from VS Code. Disable it by setting
extensions.autoUpdateandextensions.autoCheckUpdatestofalseinsettings.json.
To verify a fix, run the health check again and attempt a CLI install of a known‑good extension:
codium --install-extension ms-python.python
A successful install prints the extension ID and version without network errors.
0 replies
A thoughtful contribution can make all the difference. Be the first to share one.