# The "https://packages.shopware.com/packages.json" file could not be downloaded (HTTP/2 400 ):"Token invalid."

**URL:** <https://forum.shopware.com/t/the-https-packages-shopware-com-packages-json-file-could-not-be-downloaded-http-2-400-token-invalid/101520>\
**Category:** Installation / Einstieg\
**Tags:** installation--gettin\
**Created:** [9. Oktober 2023 um 20:23 UTC](https://forum.shopware.com/t/the-https-packages-shopware-com-packages-json-file-could-not-be-downloaded-http-2-400-token-invalid/101520 "2023-10-09T20:23:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ImkereibedarfW-W](https://avatars.discourse-cdn.com/v4/letter/i/ecb155/32.png) [@ImkereibedarfW-W](https://forum.shopware.com/u/ImkereibedarfW-W)\
**Post date:** [9. Oktober 2023 um 20:23 UTC](https://forum.shopware.com/t/the-https-packages-shopware-com-packages-json-file-could-not-be-downloaded-http-2-400-token-invalid/101520/1 "2023-10-09T20:23:33Z")

</div>

Servus,  
ich wollte vor kurzem ein paar Plugins sowie mein Shop Aktualisieren. Leider bekomme ich immer die Folgende Fehlermeldung im Shopware Update Backend:

> Run Update preparations
> 
> > pre-update-cmd: Symfony\Flex\Flex-\>configureInstaller  
> > Loading composer repositories with package information
> 
> In CurlDownloader.php line 623:
> 
> [Composer\Downloader\TransportException (400)]  
> The „[https://packages.shopware.com/packages.json](https://packages.shopware.com/packages.json)“ file could not be downloa  
> ded (HTTP/2 400 ):  
> „Token invalid.“
> 
> Exception trace:  
> at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Util/Http/CurlDownloader.php:623  
> Composer\Util\Http\CurlDownloader-\>failResponse() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Util/Http/CurlDownloader.php:435  
> Composer\Util\Http\CurlDownloader-\>tick() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Util/HttpDownloader.php:386  
> Composer\Util\HttpDownloader-\>countActiveJobs() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Util/HttpDownloader.php:357  
> Composer\Util\HttpDownloader-\>wait() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Util/HttpDownloader.php:111  
> Composer\Util\HttpDownloader-\>get() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Repository/ComposerRepository.php:1454  
> Composer\Repository\ComposerRepository-\>fetchFile() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Repository/ComposerRepository.php:1169  
> Composer\Repository\ComposerRepository-\>loadRootServerFile() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Repository/ComposerRepository.php:800  
> Composer\Repository\ComposerRepository-\>hasProviders() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Repository/ComposerRepository.php:479  
> Composer\Repository\ComposerRepository-\>loadPackages() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/DependencyResolver/PoolBuilder.php:385  
> Composer\DependencyResolver\PoolBuilder-\>loadPackagesMarkedForLoading() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/DependencyResolver/PoolBuilder.php:239  
> Composer\DependencyResolver\PoolBuilder-\>buildPool() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Repository/RepositorySet.php:319  
> Composer\Repository\RepositorySet-\>createPool() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Installer.php:468  
> Composer\Installer-\>doUpdate() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Installer.php:287  
> Composer\Installer-\>run() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Command/UpdateCommand.php:247  
> Composer\Command\UpdateCommand-\>execute() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/symfony/console/Command/Command.php:326  
> Symfony\Component\Console\Command\Command-\>run() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/symfony/console/Application.php:1063  
> Symfony\Component\Console\Application-\>doRunCommand() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/symfony/console/Application.php:320  
> Symfony\Component\Console\Application-\>doRun() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Console/Application.php:378  
> Composer\Console\Application-\>doRun() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/symfony/console/Application.php:174  
> Symfony\Component\Console\Application-\>run() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Console/Application.php:141  
> Composer\Console\Application-\>run() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/composer/composer/bin/composer:89  
> include() at phar:///var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php/vendor/bin/composer:119  
> require() at /var/www/vhosts/imkereibedarf-ww.de/httpdocs/public/shopware-installer.phar.php:37
> 
> update [–with WITH] [–prefer-source] [–prefer-dist] [–prefer-install PREFER-INSTALL] [–dry-run] [–dev] [–no-dev] [–lock] [–no-install] [–no-audit] [–audit-format AUDIT-FORMAT] [–no-autoloader] [–no-suggest] [–no-progress] [-w|–with-dependencies] [-W|–with-all-dependencies] [-v|vv|vvv|–verbose] [-o|–optimize-autoloader] [-a|–classmap-authoritative] [–apcu-autoloader] [–apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [–ignore-platform-req IGNORE-PLATFORM-REQ] [–ignore-platform-reqs] [–prefer-stable] [–prefer-lowest] [-i|–interactive] [–root-reqs] [–] […]

Ich hatte schon den Composer neu installiert, und folgende Befehle bereits ausgeführt, siehe Screenshot.  
Ich vermute, ich müsste nur ein Token aktualisieren, bin mir aber nicht sicher, woher ich den herzaubern soll, da die verlinkte Seite „[https://packages.shopware.com/packages.json](https://packages.shopware.com/packages.json)“ selber anzeigt, dass kein Token da ist.

Beim öffnen der Auth.json steht folgendes drin, habe mal die letzten 15 Stellen mit X ersetzt.

> {  
> „bearer“: {  
> „[packages.shopware.com](http://packages.shopware.com)“: „3bbd49dcc6f5645b7e08b2dc38e27851fcf9394d031cbcea8XXXXXXXXXXXXXXX“  
> }  
> }

 ![Screenshot 2023-10-09 220803](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/f/d/fde7269585e50ef40df443f732b2e6cbe46ea3bf.png)  
 ![Screenshot 2023-10-09 220827](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/3/9/3979a720dd955b5137da96c0cdc0586ee6ef1e9e.png)

Jemand eine Idee? Oder den Composer nochmal neu installieren?

---

<div class="post-metadata">

**Author:** ![purpix](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/purpix/32/14639_2.png) [@purpix](https://forum.shopware.com/u/purpix)\
**Post date:** [6. Dezember 2023 um 08:25 UTC](https://forum.shopware.com/t/the-https-packages-shopware-com-packages-json-file-could-not-be-downloaded-http-2-400-token-invalid/101520/2 "2023-12-06T08:25:06Z")

</div>

Gleiches Problem ☹ Weiß jemand was zu tun ist?

---

<div class="post-metadata">

**Author:** ![purpix](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/purpix/32/14639_2.png) [@purpix](https://forum.shopware.com/u/purpix)\
**Post date:** [6. Dezember 2023 um 12:31 UTC](https://forum.shopware.com/t/the-https-packages-shopware-com-packages-json-file-could-not-be-downloaded-http-2-400-token-invalid/101520/3 "2023-12-06T12:31:50Z")

</div>

Ich habe jetzt einen Workaround der bei mir funktioniert hat. Erstmal Shop in Wartungsmodus und Backup machen. Dann den Inhalt der .env Datei irgendwo sichern (Text-Doc). Dann alle Plugins und Themes deaktivieren (ggf. davor noch updaten). Dann unter [Release Release v6.5.7.3 · shopware/shopware · GitHub](https://github.com/shopware/shopware/releases/tag/v6.5.7.3) die neueste Version runterladen. Zip entpacken. dann die composer.json und die docker-compose.yaml aus dem entpackten Ordner entnehmen und die Live-Dateien damit ersetzen. Dann Composer Update machen wie unter [Shopware 6 - Update Guides - Shopware aktualisieren](https://docs.shopware.com/de/shopware-6-de/update-guides/shopware-aktualisieren-updaten#update-ueber-composer) beschrieben. Danach dann den Update holen unter [https://github.com/shopware/web-recovery/releases/latest/download/shopware-installer.phar.php](https://github.com/shopware/web-recovery/releases/latest/download/shopware-installer.phar.php). Diesen jedoch nicht in den public Ordner kopieren sondern ins Root-Verzeichnis von Shopware. Dann ausführen und das Update durchlaufen. Am Ende springt er auf DOMAIN/public/ … witzig hierbei ist, das die .env Datei komplett geleert ist. Hier nun den gesicherten Inhalt wieder reinkopieren. Und zack ging bei mir wieder alles. Da muss man auch erst mal drauf kommen 😛 Viel Erfolg - ich übernehm natürlich keine Garantie 😛

---

<div class="post-metadata">

**Author:** ![rene](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@rene](https://forum.shopware.com/u/rene)\
**Post date:** [18. Januar 2024 um 16:48 UTC](https://forum.shopware.com/t/the-https-packages-shopware-com-packages-json-file-could-not-be-downloaded-http-2-400-token-invalid/101520/4 "2024-01-18T16:48:46Z")

</div>

Hallo Purpix,

vielen dank für deine Info, bei mir war das Problem das ich php8.3 nutze und ein plugin installieren wollte was nur bis php8.2 unterstützt. Dadurch haben sich in der composer.json 3 Zeilen entleert was ein update unmöglich machte. Ich habe dank deiner Info die composer.json aus einem backup wieder hergestellt und nun klappt auch wieder mit dem update 😉

Gruß ré
