Problem beim Update von Packeten

  • Affected Version
    WoltLab Suite 3.0

    Ich habe seit einiger Zeit das Problem, dass ich keine Packete mehr updaten kann.

    Wie kann ich diesen Fehler beheben?

    Requested URL
    /cms/acp/index.php?install-package/&t=
    Referrer
    https://domain.de/cms/acp/index.php?package-update/
    WoltLab Suite
    3.0.16
    PHP
    7.0.30-0+deb9u1
    Error Message
    error(s) during the installation of the files.
    Type
    wcf\system\exception\SystemException
    File (Line)
    /var/www/forum/cms/lib/system/setup/Installer.class.php (167)
    Stacktrace
    1. /var/www/forum/cms/lib/system/setup/Installer.class.php (54): wcf\system\setup\Installer->install(…)
    2. /var/www/forum/cms/lib/system/package/PackageInstallationDispatcher.class.php (690): wcf\system\setup\Installer->__construct(…)
    3. /var/www/forum/cms/lib/system/package/plugin/TemplatePackageInstallationPlugin.class.php (47): wcf\system\package\PackageInstallationDispatcher->extractFiles(…)
    4. /var/www/forum/cms/lib/system/package/plugin/AbstractPackageInstallationPlugin.class.php (70): wcf\system\package\plugin\TemplatePackageInstallationPlugin->install(…)
    5. /var/www/forum/cms/lib/system/package/PackageInstallationDispatcher.class.php (603): wcf\system\package\plugin\AbstractPackageInstallationPlugin->update(…)
    6. /var/www/forum/cms/lib/system/package/PackageInstallationDispatcher.class.php (141): wcf\system\package\PackageInstallationDispatcher->executePIP(…)
    7. /var/www/forum/cms/lib/acp/action/InstallPackageAction.class.php (72): wcf\system\package\PackageInstallationDispatcher->install(…)
    8. /var/www/forum/cms/lib/action/AbstractDialogAction.class.php (68): wcf\acp\action\InstallPackageAction->stepInstall(…)
    9. /var/www/forum/cms/lib/action/AbstractAction.class.php (47): wcf\action\AbstractDialogAction->execute(…)
    10. /var/www/forum/cms/lib/system/request/Request.class.php (83): wcf\action\AbstractAction->__run(…)
    11. /var/www/forum/cms/lib/system/request/RequestHandler.class.php (94): wcf\system\request\Request->execute(…)
    12. /var/www/forum/cms/acp/index.php (9): wcf\system\request\RequestHandler->handle(…)
    Error Message
    error(s) during the installation of the files.
    Type
    wcf\system\exception\SystemException
    File (Line)
    /var/www/forum/cms/lib/system/setup/Installer.class.php (167)
    Stacktrace
    1. /var/www/forum/cms/lib/system/setup/Installer.class.php (54): wcf\system\setup\Installer->install(…)
    2. /var/www/forum/cms/lib/system/package/PackageInstallationDispatcher.class.php (690): wcf\system\setup\Installer->__construct(…)
    3. /var/www/forum/cms/lib/system/package/plugin/TemplatePackageInstallationPlugin.class.php (47): wcf\system\package\PackageInstallationDispatcher->extractFiles(…)
    4. /var/www/forum/cms/lib/system/package/plugin/AbstractPackageInstallationPlugin.class.php (70): wcf\system\package\plugin\TemplatePackageInstallationPlugin->install(…)
    5. /var/www/forum/cms/lib/system/package/PackageInstallationDispatcher.class.php (603): wcf\system\package\plugin\AbstractPackageInstallationPlugin->update(…)
    6. /var/www/forum/cms/lib/system/package/PackageInstallationDispatcher.class.php (141): wcf\system\package\PackageInstallationDispatcher->executePIP(…)
    7. /var/www/forum/cms/lib/acp/action/InstallPackageAction.class.php (72): wcf\system\package\PackageInstallationDispatcher->install(…)
    8. /var/www/forum/cms/lib/action/AbstractDialogAction.class.php (68): wcf\acp\action\InstallPackageAction->stepInstall(…)
    9. /var/www/forum/cms/lib/action/AbstractAction.class.php (47): wcf\action\AbstractDialogAction->execute(…)
    10. /var/www/forum/cms/lib/system/request/Request.class.php (83): wcf\action\AbstractAction->__run(…)
    11. /var/www/forum/cms/lib/system/request/RequestHandler.class.php (94): wcf\system\request\Request->execute(…)
    12. /var/www/forum/cms/acp/index.php (9): wcf\system\request\RequestHandler->handle(…)
  • Auf was sollte ich diese setzen? 644?

    Das hängt von Deiner Installtion ab wie Du die Rechte setzt. Es muss auf jeden Fall sicher gestellt sein, dass der PHP-Prozess Schreib-/Leserechte hat. Wenn die Dateien dem User des PHP-Prozesse gehören, dann reicht 644... gehören die Dateien nicht dem User de PHP-Prozesses, dann ist 644 sub-optimal (dann geht es nämlich nicht).

    Ist der User des PHP-Prozesses wenigstens in der Gruppe, dann kannst solltest Du eher 664 setzten. :)

    Kurz um, ohne Deine Installation zu kennen, kann man es Dir nicht empfehlen/sagen. Natürlich kannst Du immer den GAU 777 setzten

  • Ich hab einfach nochmal den Besitzer geändert. Anscheinend haben manche Daten nicht dem Benutzer www-data gehört.

    chown -R www-data:www-data /var/www/

    Seit dem funktioniert alles ohne Probleme.

    Vielen Dank für eure Hilfe :)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!