Arma 3 Integration: Fehler bei Update

Einstellung des Betriebs!

Zum 01.02.2023 wird der Beitrieb von Atrox-Dev eingestellt. Alle Downloads und Benutzer werden entfernt und die Website geht offline. Wer noch eine Kopie der alten Pakete benötigt, sollte sich diese bis dahin runterladen.

Alle Pakete sind bereits unter neuem Label in unserem und im WoltLab-Store erhältlich, wo ihr auch weiterhin Support erhaltet.

  • Hallo,


    ich habe heute über das ACP die Benachrichtigung erhalten, dass die Version 2.0.0 des Plugins zur verfügung steht und auch gleich versucht das Update durchzuführen.
    Mir ist aufgefallen, dass wenn das Plugin nicht direkt im WaltLab Store erworben wurde, trotz allem versucht wird über deren Server zu updaten. Dies funktioniert natürlich nicht da keine Lizenz vorhanden ist und man bekommt nur die etwas irreführende Meldung dass die Benutzer Daten inkorrekt wären, was natürlich nicht der Fall ist.
    Also musste ich erst den Paket Server http://store.woltlab.com/maelstrom/ deaktivieren.


    Nun lies sich das Paket zwar herunterladen, jedoch wurde die Installation mit folgender Meldung abgebrochen:


    Code
    1. PHP notice in file /var/www/clients/client0/web2/web/wcf/lib/system/package/PackageInstallationScheduler.class.php (227): Undefined offset: 2Stacktrace:#0 /var/www/clients/client0/web2/web/wcf/lib/system/package/PackageInstallationScheduler.class.php(227): wcf\system\WCF::handleError(8, 'Undefined offse...', '/var/www/client...', 227, Array)#1 /var/www/clients/client0/web2/web/wcf/lib/system/package/PackageInstallationScheduler.class.php(509): wcf\system\package\PackageInstallationScheduler->downloadPackage('de.atrox-dev.ar...', Array)#2 /var/www/clients/client0/web2/web/wcf/lib/system/package/PackageInstallationScheduler.class.php(102): wcf\system\package\PackageInstallationScheduler->updatePackage('15', '2.0.0')#3 /var/www/clients/client0/web2/web/wcf/lib/system/package/PackageInstallationScheduler.class.php(64): wcf\system\package\PackageInstallationScheduler->tryToInstallPackage('de.atrox-dev.ar...', '2.0.0', true)#4 /var/www/clients/client0/web2/web/wcf/lib/data/package/update/PackageUpdateAction.class.php(497): wcf\system\package\PackageInstallationScheduler->buildPackageInstallationStack()#5 /var/www/clients/client0/web2/web/wcf/lib/data/package/update/PackageUpdateAction.class.php(449): wcf\data\package\update\PackageUpdateAction->createQueue('update')#6 [internal function]: wcf\data\package\update\PackageUpdateAction->prepareUpdate()#7 /var/www/clients/client0/web2/web/wcf/lib/data/AbstractDatabaseObjectAction.class.php(182): call_user_func(Array)#8 /var/www/clients/client0/web2/web/wcf/lib/action/AJAXProxyAction.class.php(76): wcf\data\AbstractDatabaseObjectAction->executeAction()#9 /var/www/clients/client0/web2/web/wcf/lib/action/AJAXInvokeAction.class.php(96): wcf\action\AJAXProxyAction->invoke()#10 /var/www/clients/client0/web2/web/wcf/lib/action/AbstractAction.class.php(49): wcf\action\AJAXInvokeAction->execute()#11 /var/www/clients/client0/web2/web/wcf/lib/action/AJAXInvokeAction.class.php(63): wcf\action\AbstractAction->__run()#12 /var/www/clients/client0/web2/web/wcf/lib/system/request/Request.class.php(58): wcf\action\AJAXInvokeAction->__run()#13 /var/www/clients/client0/web2/web/wcf/lib/system/request/RequestHandler.class.php(108): wcf\system\request\Request->execute()#14 /var/www/clients/client0/web2/web/acp/index.php(10): wcf\system\request\RequestHandler->handle('wbb', true)#15 {main}



    Nachdem ich das Plugin dann manuell deinstalliert hatte bekam ich wiederum eine andere Meldung:


    Code
    1. Fatal error: Can't overwrite unknown table 'wcf1_arma_server'Information:id: 7ad6eab677abfb8eb31c4a676974207048c7d876error message: Can't overwrite unknown table 'wcf1_arma_server'error code: 0file: /var/www/clients/client0/web2/web/wcf/lib/system/package/plugin/SQLPackageInstallationPlugin.class.php (73)php version: 5.5.9-1ubuntu4.5wcf version: 2.0.9 (Maelstrom)date: Fri, 19 Dec 2014 23:57:41 +0000request: /acp/index.php/InstallPackage/?&referer: https://forum.thenutheads.de/acp/index.php/PackageInstallationConfirm/?queueID=22&Stacktrace:#0 /var/www/clients/client0/web2/web/wcf/lib/system/package/plugin/AbstractPackageInstallationPlugin.class.php(71): wcf\system\package\plugin\SQLPackageInstallationPlugin->install()#1 /var/www/clients/client0/web2/web/wcf/lib/system/package/PackageInstallationDispatcher.class.php(557): wcf\system\package\plugin\AbstractPackageInstallationPlugin->update()#2 /var/www/clients/client0/web2/web/wcf/lib/system/package/PackageInstallationDispatcher.class.php(140): wcf\system\package\PackageInstallationDispatcher->executePIP(Array)#3 /var/www/clients/client0/web2/web/wcf/lib/acp/action/InstallPackageAction.class.php(72): wcf\system\package\PackageInstallationDispatcher->install('734e3ace')#4 /var/www/clients/client0/web2/web/wcf/lib/action/AbstractDialogAction.class.php(70): wcf\acp\action\InstallPackageAction->stepInstall()#5 /var/www/clients/client0/web2/web/wcf/lib/action/AbstractAction.class.php(49): wcf\action\AbstractDialogAction->execute()#6 /var/www/clients/client0/web2/web/wcf/lib/system/request/Request.class.php(58): wcf\action\AbstractAction->__run()#7 /var/www/clients/client0/web2/web/wcf/lib/system/request/RequestHandler.class.php(108): wcf\system\request\Request->execute()#8 /var/www/clients/client0/web2/web/acp/index.php(10): wcf\system\request\RequestHandler->handle('wbb', true)#9 {main}


    Danach habe ich einfach hier das neue Paket heruntergeladen und siehe da, die Installation hat funktioniert. Allerdings bekam ich nun eine andere Fehlermeldung zu sehen, als ich versucht habe meinen Server, was zuvor problemlos funktioniert hatte, einzutragen:


    Zitat

    Der Meldung nach überschreitet meine angegebene Server Adresse die festgelegte Maximallänge des Datentyps. Also fix die Spalte "ip" von varchar(15) zu varchar(30) geändert und es läuft wieder.
    15 Zeichen sind schon echt ein bisschen zu wenig für den Fall dass man einen Domainnamen nutzt.



    Gruß
    Steven