Plugins lassen sich nicht updaten

Ich habe das Problem, dass sich einige meiner Plugins nicht updaten lassen bzw. wird die neuere Version nicht angezeigt.

Beispielsweise das Plugin FroshPlatformMailArchive lässt sich nur in Version 0.3.3 installieren und verwenden, obwohl es laut Entwickler (Mail Archive | Shopware Store) bereits die Version 2.0.4 gibt.

Ebenso das das Plugin DneCustomCssJs ist nur in Version 2.0.3 verfügbar, obwohl es bereits 3.0.0 gibt.

Wenn ich über die Console bin/console plugin:update DneCustomCssJs eingebe erhalte ich:

Shopware Plugin Lifecycle Service
=================================

 Update 1 plugin(s):
 * Custom CSS/JS (v2.0.3)

 Plugin "DneCustomCssJs" has been updated successfully.


 [OK] Updated 1 plugin(s).

Es bleibt aber bei der alten Version 2.0.3

Aus- und einloggen vom Shopware Account löst das Problem auch nicht.

Hat jemand eine Idee, was hier los ist?

Aktualisiert der Befehl nicht nur das Plugin, das auf dem Server gespeichert ist? Sprich der Befehl löst kein Download einer neueren Version aus. Das müsste zuvor per composer durchgeführt werden.

Je nachdem wie Plugins installiert wurden, können diese ggf. nur noch über die gleiche Art und Weise aktualisiert werden (wenn ich mich recht erinnere; kann aber auch veraltetes Wissen sein).

Die Plugins wurden über Admin-Panel installiert (zweiter Screenshot). Dort wird mir aber keine Update-Möglichkeit mehr angezeigt.

Wenn ich composer update eingebe, werden die Plugins nicht aktualisiert.

$ composer update
> [ ! -f vendor/autoload.php ] || $PHP_BINARY bin/console system:update:prepare
Run Update preparations
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Package sensio/framework-extra-bundle is abandoned, you should avoid using it. Use Symfony instead.
Package symfony/inflector is abandoned, you should avoid using it. Use EnglishInflector from the String component instead.
Package true/punycode is abandoned, you should avoid using it. No replacement was suggested.
Generating optimized autoload files
130 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> [ ! -f vendor/autoload.php ] || $PHP_BINARY bin/console system:update:finish
Run Post Update

Get collection for identifier: "core"
migrate Migrations
    0 [=░░░░░░░░░░░░░░░░░░░░░░░░░░░]

 ---------- ----------------------
  Action     Number of migrations
 ---------- ----------------------
  Migrated   0 out of 0
 ---------- ----------------------

all migrations for identifier: "core" executed
Copying files for bundle: FrameworkBundle
Copying files for bundle: MonologBundle
Copying files for bundle: SensioFrameworkExtraBundle
Copying files for bundle: TwigBundle
Copying files for bundle: EnqueueBundle
Copying files for bundle: EnqueueAdapterBundle
Copying files for bundle: Framework
Copying files for bundle: System
Copying files for bundle: Content
Copying files for bundle: Checkout
Copying files for bundle: Administration
Copying files for bundle: Storefront
Copying files for bundle: Elasticsearch
Copying files for bundle: Maintenance
Copying files for bundle: SwagExtensionStore
Copying files for bundle: DmfManuTheme
Copying files for bundle: DneCustomCssJs
Copying files for bundle: MolliePayments
Copying files for bundle: WolfPlatformCompanyRegister
Copying files for bundle: scha1HidePriceInProducts
Copying files for bundle: SwagLanguagePack
Copying files for bundle: FroshPlatformMailArchive
Copying files for bundle: DbalKernelPluginLoader
Copying files for app: SwagCustomNotification
Copying files for bundle: Installer
Copying files for bundle: Recovery


 [OK] Successfully copied all bundle files


Found 1 security vulnerability advisory affecting 1 package.
Run "composer audit" for a full list of advisories.

Im Backend aus dem Shopware-Account ausloggen und wieder einloggen.

Wenn das nichts hilft, mit dem Admin-Account, der beim installieren von Shopware verwendet wurde, das gleiche wiederholen.

Wenn das auch nicht hilft, dann im Browser nach dem XHR Request schauen, der für die Aktualisierung zuständig ist. Eventuell untersagt der Shopware-Server den Request, dann kommt ein 4xx oder 5xx Status Code anstatt 200.

Aus- und einloggen vom Shopware Account hatte ich ja schon probiert, da ändert sich nichts.

Im XHR Browser Request steht:

{
    "extensions": [],
    "id": 11138,
    "localId": "b88da4c9b67a40d2a705d4f0e113e10f",
    "name": "DneCustomCssJs",
    "label": "Custom JavaScript/CSS Manager für Shopware 6",
    "description": "Fügt dem Backend einen Container Manager für JavaScript/SCSS hinzu.",
    "shortDescription": "Fügt dem Backend einen Container Manager für JavaScript/SCSS hinzu. Schnell und einfach eigenes CSS und JavaScript schreiben und in den Storefront kompilieren.",
    "producerName": "Open Source Plugins",
    "license": "MIT",
    "version": "2.0.3",
    "latestVersion": null,
    "privacyPolicyLink": null,
    "languages": [],
    "rating": null,
    "numberOfRatings": 0,
    "variants": [],
    "faq": [],
    "binaries": [],
    "images": [],
    "icon": "https://sbp-plugin-images.s3.eu-west-1.amazonaws.com/phpJVezkE",
    "iconRaw": "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",
    "categories": [],
    "permissions": [],
    "active": true,
    "type": "plugin",
    "isTheme": false,
    "configurable": false,
    "privacyPolicyExtension": null,
    "storeLicense": {
        "extensions": [],
        "id": 1622075,
        "creationDate": "2022-10-24T12:26:33.000+02:00",
        "variant": "free",
        "paymentText": null,
        "netPrice": 0,
        "nextBookingDate": null,
        "licensedExtension": null,
        "expirationDate": null,
        "expired": false,
        "subscription": null,
        "trialPhaseIncluded": false,
        "discountInformation": null
    },
    "storeExtension": {
        "extensions": [],
        "id": 11138,
        "localId": null,
        "name": "DneCustomCssJs",
        "label": "Custom JavaScript/CSS Manager für Shopware 6",
        "description": null,
        "shortDescription": "Fügt dem Backend einen Container Manager für JavaScript/SCSS hinzu. Schnell und einfach eigenes CSS und JavaScript schreiben und in den Storefront kompilieren.",
        "producerName": null,
        "license": null,
        "version": null,
        "latestVersion": null,
        "privacyPolicyLink": null,
        "languages": [],
        "rating": null,
        "numberOfRatings": 0,
        "variants": [],
        "faq": [],
        "binaries": [],
        "images": [],
        "icon": "https://sbp-plugin-images.s3.eu-west-1.amazonaws.com/phpJVezkE",
        "iconRaw": null,
        "categories": [],
        "permissions": [],
        "active": false,
        "type": "plugin",
        "isTheme": false,
        "configurable": false,
        "privacyPolicyExtension": null,
        "storeLicense": {
            "extensions": [],
            "id": 1622075,
            "creationDate": "2022-10-24T12:26:33.000+02:00",
            "variant": "free",
            "paymentText": null,
            "netPrice": 0,
            "nextBookingDate": null,
            "licensedExtension": null,
            "expirationDate": null,
            "expired": false,
            "subscription": null,
            "trialPhaseIncluded": false,
            "discountInformation": null
        },
        "storeExtension": null,
        "installedAt": null,
        "updatedAt": null,
        "notices": [],
        "source": "store",
        "updateSource": "local",
        "allowDisable": true,
        "storeUrl": "http://store.shopware.com:80/search?sSearch=Dne5719820551438",
        "domains": []
    },
    "installedAt": {
        "date": "2022-10-24 10:27:00.816000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "updatedAt": {
        "date": "2023-09-18 13:52:11.992000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "notices": [],
    "source": "local",
    "updateSource": "local",
    "allowDisable": true
}

Ich glaube ich hab die Lösung des Problems.
Die neueren Versionen sind einfach nicht kompatibel mit meiner Shopware Version :see_no_evil:

1 „Gefällt mir“

Aber es ist ja trotzdem Wild das der CLI-Befehl hier sagt er habe das Plugin erfolgreich aktualisiert …