# npm WARN tar TAR_ENTRY_ERROR / npm ERR! tarball data for x seems to be corrupted

**Code:** `tarball corrupted` · **Category:** npm · **Seen on:** npm

A downloaded package tarball is damaged — cache corruption or a network/proxy problem.

## Meaning

Interrupted downloads and proxies rewriting responses corrupt cached tarballs.

## Common causes

- Corrupted npm cache
- Proxy altering downloads
- Disk full during install

## Quick fix

1. npm cache clean --force
2. Reinstall
3. Check disk space and proxy

## Detailed fix by platform

### npm

1. `npm cache clean --force && rm -rf node_modules && npm install`

## How to diagnose

1. **Cache** — Does a clean cache fix it?
2. **Recent change** — Did it start after a deploy, upgrade, or configuration change? Compare with the last working version.

---
Source: [WhatIsMyError](https://whatismyerror.com/errors/npm/tarball-corrupted)
