Subscribe

How to Fix Kodi Dependency Failed to Install Error (2026 Blueprint)

โ€ข

kodi dependency failed to install fix

How to Fix Kodi “Failed to Install Dependency” Error

Nothing kills your streaming momentum like Kodi throwing a “Failed to install a dependency” error right when you’re trying to install a new add-on or skin. This error occurs when Kodi cannot find or install a required component (a dependency) that the add-on needs to function properly. Dependencies are supporting scripts, libraries, or other add-ons that enable the main add-on to workโ€”for example, a TV guide plugin might depend on a separate time-formatting script to display listings correctly, or a streaming add-on might require script.module.requests for HTTP connections.

The good news? In most cases, this error is quick and easy to fix. Here’s your 45-second rescue plan.


โšก Quick Fix: 5 Steps to Resolve Kodi Dependency Errors

  1. Enable the Official Kodi Repository โ€“ Settings โ†’ Add-ons โ†’ Enable Kodi Add-on Repository
  2. Install the Developer’s Repository First โ€“ Never install the add-on directly; install its repository first
  3. Refresh Repository Cache โ€“ Add-ons โ†’ My add-ons โ†’ Add-on repository โ†’ select repo โ†’ context menu โ†’ Check for updates
  4. Clear Add-on Cache โ€“ Settings โ†’ Add-ons โ†’ Gear icon โ†’ Clear cache
  5. Restart Kodi โ€“ Exit fully and relaunch to refresh the repository scan

Why Is Your Kodi Experiencing This Issue?

The “Failed to install dependency” error has several common triggers. Understanding the root cause helps you pick the right fix faster.

Kodi add-ons declare their required dependencies in an addon.xml file. When you install an add-on, Kodi searches through all your enabled repositories to find and install each dependency. If a dependency isn’t found in any enabled repositoryโ€”or if the repository is offline or missingโ€”the installation fails with this error.

Most Common Causes:

  • Missing or Disabled Repository โ€“ The dependency lives in a repository you haven’t enabled yet. This is the #1 cause
  • Repository Version Mismatch โ€“ Installing a repository built for Kodi 19 (Matrix) on Kodi 21 (Omega) can cause dependency errors due to differing dependency declarations. Always use the repository version designed for your Kodi release.
  • Outdated Kodi Version โ€“ Older versions (19 Matrix, 20 Nexus) have known dependency-resolution bugs that newer versions have fixed
  • Python 2-to-Python 3 Incompatibility โ€“ Kodi switched to Python 3 starting with version 19 (Matrix). Add-ons written for Python 2 (Kodi 18 Leia and older) won’t work on newer Kodi versions. You may see the error message: “The dependency on xbmc.python could not be satisfied”
  • Repository Offline or Shut Down โ€“ The repository hosting the dependency has been taken offline or is experiencing server issues
  • Corrupted Cache or Database โ€“ Old cache data or a corrupted add-on database can prevent dependencies from installing properly
  • ISP Blocks or DNS Issues โ€“ Some ISPs block access to third-party repository URLs. If repository URLs fail to load, your ISP or DNS provider may be the culprit
  • Missing Specific Script Module โ€“ Errors like script.module.requests missing or script.module.kodi-six missing indicate a specific Python library isn’t available

Action 1: Repository Fixes (Most Common Solution)

Why this works: The dependency you need is sitting in a repository you haven’t enabled. This solves about 80% of dependency errors.

Fix 1: Enable the Official Kodi Add-on Repository

  1. Open Kodi and go to Settings (gear icon) โ†’ Add-ons
  2. Look for Kodi Add-on Repository in your repository list
  3. If it’s disabled, enable it โ€“ this is the source for standard library dependencies including Python helpers, web request libraries, and JSON parsers
  4. Try installing your add-on again

Fix 2: Install the Developer’s Repository First

This is the single most important fix for third-party add-ons.

  1. Most third-party add-ons ship inside a repository ZIP file that contains both the add-on and its non-standard dependencies
  2. Never install the add-on file directly โ€“ always install the repository first
  3. Go to Settings โ†’ File Manager โ†’ Add Source โ†’ enter the developer’s repository URL
  4. Go to Add-ons โ†’ Install from zip file โ†’ select the repository ZIP you just added
  5. Wait for the “Repository installed” notification
  6. Now go to Install from repository โ†’ find the developer’s repository โ†’ install the add-on from inside it
  7. Kodi will automatically pull in all required dependencies

Fix 3: Refresh Repository Cache

Sometimes the repository cache is out of date and Kodi can’t see the latest dependencies.

  1. Go to Add-ons โ†’ My add-ons โ†’ Add-on repository
  2. Select Kodi Add-on Repository (or the relevant third-party repository)
  3. Press the menu button (or long-press) and select Check for updates
  4. Wait for the update to complete and restart Kodi

Fix 4: Check Network Connectivity & DNS

Dependency errors can also occur when Kodi cannot reach repository servers due to ISP blocks or DNS issues. A “Kodi repository connection failed” error often points to this problem.

  1. Test your connection: Open TV Bro or another browser on your Kodi device and try loading the repository URL directly. If it fails, you have a network issue.
  2. Change your DNS provider: Switch to a public DNS provider like:
  • Cloudflare: 1.1.1.1 (primary), 1.0.0.1 (secondary)
  • Google: 8.8.8.8 (primary), 8.8.4.4 (secondary)
  1. How to change DNS on Firestick: Settings โ†’ Network โ†’ Configure Network โ†’ Manual โ†’ enter DNS addresses
  2. Use a VPN: If your ISP is blocking repository URLs, a VPN will bypass these restrictions. See our guide on the best VPN providers for recommendations.

Action 2: Cache & Database Reset

Why this works: Corrupted cache data or a damaged add-on database can prevent dependencies from installing correctly.

Fix 1: Clear Kodi Cache

Clearing the cache does not delete your settings or data.

On Firestick / Fire TV:

โš ๏ธ CRITICAL FIRE TV WARNING (August 2026):

Newer Fire TV devices (including Fire TV Stick 4K Select) run Vega OS โ€” a custom Linux-based operating system that does not support Android APK sideloading.

Kodi cannot be installed on these devices.

If you have a newer Fire TV device and cannot install Kodi, this is not a dependency error โ€” it’s a fundamental platform incompatibility.

This guide applies only to Android-based Fire TV devices (older models). If you’re unsure which OS your Fire TV runs, check your device model in Settings โ†’ About.

For Android-based Fire TV devices:

  1. From the home screen, go to Settings โ†’ Applications
  2. Scroll to Manage Installed Applications and select Kodi
  3. Click Clear cache

On Android TV / Android Box:

  1. Open Settings โ†’ Apps
  2. Find Kodi in the app list and select it
  3. Click Storage โ†’ Clear cache

On Windows / macOS / Linux:

  1. Use a maintenance add-on like OpenWizard or EZ Maintenance+
  2. Select Clear cache from the maintenance tools

Fix 2: Delete the Kodi Add-on Database (Advanced)

โš ๏ธ Backup Warning: Before performing this step, back up your entire userdata folder. This ensures you can restore your settings if anything goes wrong. The userdata folder contains your library, add-on configurations, and skin preferences.

Where to find your userdata folder:

  • Windows: C:\Users\[Username]\AppData\Roaming\Kodi\userdata\
  • macOS: ~/Library/Application Support/Kodi/userdata/
  • Android/Fire TV: Android/data/org.xbmc.kodi/files/.kodi/userdata/

To back up: Copy the entire userdata folder to a USB drive, cloud storage, or another safe location.

The database deletion step:

โš ๏ธ Warning: Deleting the add-ons database resets your add-on installation state. You’ll need to re-enable previously installed add-ons after this step. Your media library and settings remain intact.

  1. Exit Kodi completely
  2. Navigate to your Kodi userdata folder
  3. Go to the Database subfolder: userdata/Database/
  4. Find Addons33.db โ€“ For Kodi 19+ (Matrix, Nexus, Omega, Piers), this is the add-ons database filename. Older Kodi versions (18 Leia and below) used different numbering (Addon27.db, etc.)
  5. Delete this file
  6. Launch Kodiโ€”the database will be rebuilt automatically
  7. Try installing your add-on again

Fix 3: Force Close and Restart

Sometimes the simplest solution works best.

  1. Force close Kodi completely (don’t just press “Back” or “Home”)
  2. On Firestick: Settings โ†’ Applications โ†’ Manage Installed Applications โ†’ Kodi โ†’ Force Stop
  3. Unplug your device for 10 seconds and plug it back in
  4. Launch Kodi and try again

Action 3: Manual Dependency Installation

Why this works: When Kodi can’t automatically find a dependency, you can download and install it manually.

Fix 1: Check the Kodi Log File (The Most Reliable Method)

The kodi.log file shows exactly which dependency failed and why. This is the most reliable way to diagnose dependency errors.

How to find kodi.log:

PlatformLog Location
Android / Fire TVAndroid/data/org.xbmc.kodi/files/.kodi/temp/kodi.log
WindowsC:\Users\[Username]\AppData\Roaming\Kodi\temp\kodi.log
macOS~/Library/Application Support/Kodi/temp/kodi.log
Linux~/.kodi/temp/kodi.log

What to look for:

  • Search for “ERROR” in the log file to quickly find the failure point
  • Find the dependency name in the error message โ€” e.g., script.module.requests or script.module.kodi-six
  • Look for repository failures โ€” messages like “Failed to connect to repository” indicate a network issue

Code Snippet: Reading a Successful vs. Failed Dependency Query

A successful dependency resolution looks like this in kodi.log:

2026-08-13 14:23:45.123 T:1234  INFO: ADDON: Resolving dependency 'script.module.requests' from repository 'Kodi Add-on Repository'
2026-08-13 14:23:45.124 T:1234  INFO: ADDON: Dependency 'script.module.requests' found in repository 'Kodi Add-on Repository', version 2.25.1
2026-08-13 14:23:45.125 T:1234  INFO: ADDON: Dependency 'script.module.requests' installed successfully

A failed dependency resolution shows lines like these:

2026-08-13 14:25:12.456 T:5678  ERROR: ADDON: Could not resolve dependency 'script.module.requests'
2026-08-13 14:25:12.457 T:5678  ERROR: ADDON: Dependency 'script.module.requests' not found in any enabled repository
2026-08-13 14:25:12.458 T:5678  ERROR: ADDON: Failed to install add-on 'plugin.video.example' due to missing dependencies

How to read the error:

  • The dependency name is highlighted (script.module.requests)
  • The repository that should contain it is listed
  • The error tells you if it was not found or if the repository connection failed

Fix 2: Install Missing Dependencies Manually

Once you’ve identified the missing dependency name from the log:

  1. Note the missing dependency name โ€” e.g., script.module.requests or script.module.kodi-six
  2. Find the correct version for your Kodi release โ€” dependencies are version-specific:
  • Omega (Kodi 21) : mirrors.kodi.tv/addons/omega/
  • Nexus (Kodi 20) : mirrors.kodi.tv/addons/nexus/
  • Matrix (Kodi 19) : mirrors.kodi.tv/addons/matrix/
  1. Download the ZIP file from the correct mirror or GitHub
  2. In Kodi, go to Add-ons โ†’ Install from zip file
  3. Navigate to the downloaded ZIP and select it
  4. After installing the dependency, try installing the original add-on again

Fix 3: Install Dependencies from the Add-on’s Settings Page

  1. Go to Add-ons โ†’ My add-ons
  2. Find the add-on you’re trying to install (it may appear as “incomplete”)
  3. Open its settings or information page
  4. Look for the Dependencies section
  5. Click on each listed dependency and install it manually

Fix 4: Download Dependencies from Kodi’s Official Mirror

If the Kodi repository is temporarily offline or you need a specific version:

  1. Visit the official Kodi add-on mirror:
  • Omega (Kodi 21) : http://mirrors.kodi.tv/addons/omega/
  • Nexus (Kodi 20) : http://mirrors.kodi.tv/addons/nexus/
  • Matrix (Kodi 19) : http://mirrors.kodi.tv/addons/matrix/
  1. Navigate to the folder matching your missing dependency (e.g., script.module.requests/)
  2. Download the ZIP file for your Kodi version
  3. Install it via Install from zip file in Kodi

Action 4: Update Kodi

Why this works: Older Kodi versions have known dependency-resolution bugs that are fixed in newer releases.

Kodi Version Information (August 2026)

VersionCodenameStatusRelease DatePython Support
Kodi 21.3Omegaโœ… Stable (current)May 2026Python 3
Kodi 22.0Piers๐ŸŸก Beta 1June 2026Python 3

Fix 1: Update to Kodi 21 Omega or Later

  • Kodi 21 Omega (stable release May 2026; latest version 21.3 as of August 2026) and Kodi 22 Piers (Beta 1, released June 2026) include the modern Python 3 dependency stack
  • Older versions (19 Matrix, 20 Nexus) have known dependency-resolution issues
  • Upgrade to the latest stable version from the official Kodi website: kodi.tv

Fix 2: Check Python 3 Compatibility

  • Kodi 19 (Matrix) and later require Python 3
  • If you’re trying to install an add-on written for Kodi 18 (Leia) or older, it likely uses Python 2 and won’t work
  • The error message may say: “The dependency on xbmc.python could not be satisfied”
  • Solution: Find a Python 3 version of the add-on, or stick with Kodi 18 if you absolutely need older add-ons
  • For Kodi 21+: The Python 3 stack has been further refined, and legacy compatibility layers have been removed, making dependency resolution more stable but requiring fully Python 3-compatible add-ons

Best Backup Alternatives to Problematic Add-ons

If the add-on you’re trying to install is no longer maintained or its repository has been shut down, consider these alternatives:

AlternativeBest ForProsConsStatus (2026)
The CrewSports & general streamingWide channel selection, regularly updatedThird-party, requires sideloadingโœ… Active
UmbrellaMovies & TV showsReliable, works with Real-DebridRequires paid Debrid serviceโœ… Active
Scrubs V2Free movie streamingNo paid service requiredLinks can be unreliableโœ… Active
SerenHigh-quality streamingExcellent with Real-DebridRequires Debrid subscriptionโœ… Active
Official Kodi Repository Add-ons100% legal streamingSafe, stable, always workingLimited compared to third-party optionsโœ… Active

Summary & Prevention Tips

The “Failed to install a dependency” error is one of Kodi’s most common installation failuresโ€”but it’s also one of the easiest to fix.

To prevent this error from happening again:

  1. Always install the repository first โ€“ Never install an add-on directly without its parent repository
  2. Keep Kodi updated โ€“ Run the latest stable version (Kodi 21.3 Omega or newer)
  3. Check the developer’s instructions โ€“ Most add-on issues have been resolved upstream; the developer’s forum thread or GitHub is the most current source
  4. Clear cache periodically โ€“ Use a maintenance add-on like OpenWizard or EZ Maintenance+ to keep things clean
  5. Enable the official Kodi repository โ€“ This should always be enabled as the source for standard dependencies
  6. Avoid old Python 2 add-ons โ€“ If you’re on Kodi 19+, make sure any add-on you install is Python 3-compatible
  7. Check the log file first โ€“ When an error occurs, checking kodi.log is the fastest way to identify the exact dependency that failed
  8. Use a VPN or public DNS โ€“ If repository URLs fail to load, your ISP may be blocking them. A VPN or switching to Cloudflare (1.1.1.1) or Google DNS (8.8.8.8) can resolve this.

๐Ÿšซ What NOT to Do

ActionWhy to Avoid
Clear Kodi data instead of cacheClearing data deletes your entire library, settings, and skin preferences โ€” an extreme measure that’s usually unnecessary
Factory reset your deviceThis is a nuclear option that won’t fix repository-related dependency errors and will erase everything on your device
Install random APKs from untrusted sourcesYou risk malware infections; only use official Kodi and trusted third-party repositories
Delete the wrong database fileOnly delete Addons33.db โ€” deleting other database files can corrupt your library or settings

โ“ Frequently Asked Questions

What does “Failed to install a dependency” mean in Kodi? This error means Kodi cannot find or install a required component (a dependency) that an add-on needs to function. Dependencies are supporting scripts, libraries, or other add-ons that enable the main add-on to work properly.
Why does Kodi keep saying “dependencies not met”? This usually means the repository hosting the required dependency is not enabled, is offline, or has been shut down. It can also happen if you’re trying to install an add-on written for a different Kodi version or if there’s a repository version mismatch.
How do I fix “Failed to install dependency” on Firestick? Clear the Kodi cache first: Settings โ†’ Applications โ†’ Manage Installed Applications โ†’ Kodi โ†’ Clear cache. If that doesn’t work, enable the correct repository or update Kodi to the latest version. If you have a newer Fire TV device with Vega OS, Kodi cannot be installed at all โ€” see the warning in Action 2 above.
What is the difference between Kodi 19, 20, and 21 for dependencies? Kodi 19 (Matrix) introduced Python 3 support. Kodi 20 (Nexus) refined it. Kodi 21 (Omega) and Kodi 22 (Piers) have removed most legacy Python 2 dependencies, making dependency installation much more stable. Kodi 21.3 is the current stable version as of August 2026.
How do I manually install a Kodi dependency from a ZIP file? 1. Download the dependency ZIP from a trusted source (like GitHub or the official Kodi mirror). 2. In Kodi, go to Add-ons โ†’ Install from zip file. 3. Navigate to the downloaded ZIP and select it. 4. The dependency will install, and you can then try installing the original add-on again.
Why am I getting a Python 3 dependency error in Kodi? Kodi 19 and newer require Python 3. If you’re trying to install an add-on written for Python 2 (Kodi 18 or older), you’ll get a “dependency could not be satisfied” error. Look for the specific error message: “The dependency on xbmc.python could not be satisfied” โ€” this confirms a Python 2/3 mismatch. You need a Python 3 version of the add-on.
Can I fix Kodi dependency errors without deleting my data? Yes. Clearing the cache (not data) is completely safe and preserves all your settings and media library. Even deleting the `Addons33.db` file only resets add-on statesโ€”your library, settings, and skin preferences remain intact. Always back up your userdata folder first as a precaution.
What should I do if the Kodi repository is down? Kodi’s official mirrors occasionally have issues. Wait a few hours and try again, or manually download dependencies from `http://mirrors.kodi.tv/addons/omega/` (for Kodi 21) and install them via ZIP. If the issue persists, check your DNS settings or use a VPN, as your ISP may be blocking the repository.
What does “script.module.requests missing” mean? This error means Kodi cannot find the Python `requests` library, which is a common dependency for add-ons that need to make HTTP connections. This library is available in the official Kodi Add-on Repository, so enabling that repository or installing it manually from `mirrors.kodi.tv` will resolve the issue.
Why does my Kodi repository URL fail to load? This could be due to: 1. **ISP blocking** โ€” Many ISPs block third-party Kodi repository URLs. Use a VPN to bypass this. 2. **DNS propagation** โ€” New repository URLs may take 24-48 hours to propagate. Try changing your DNS to Cloudflare (1.1.1.1) or Google (8.8.8.8). 3. **Repository shutdown** โ€” The repository may have been taken offline permanently.
Is Kodi 22 Piers ready for daily use? Kodi 22 “Piers” Beta 1 (released June 2026) is in public beta testing. While many users report it is stable enough for daily use, it may still contain bugs. For production use, Kodi 21.3 Omega is the recommended stable version.


Still running into setup errors or looking to push your media player further? Explore our complete, unrestricted library of blueprints over at Fix Common Kodi Problems guide .


This guide was written byย Simturaxย โ€“ a technology and streaming media specialist with over 10 years of experience covering Kodi, Firestick, Android TV, and IPTV. All instructions wereย physically testedย on actual hardware (Fire TV Stick 4K Max, NVIDIA Shield, Chromecast with Google TV) and verified. We prioritizeย accuracy, transparency, and user safetyย above all else.

Tags:

Don’t Miss the Next Guide

Get Fire TV updates, Kodi builds, and VPN deals sent straight to your inbox.

Continue Reading

Share with