- Offizieller Beitrag
Nochmal: Die Version ist gleich. Selber Featuerstand, selbe Bugfixes. Es gibt keinen Unterschied bis auf die jeweils angepasste Version für den Editor.
Nochmal: Die Version ist gleich. Selber Featuerstand, selbe Bugfixes. Es gibt keinen Unterschied bis auf die jeweils angepasste Version für den Editor.
Gibt es denn eine Lösung für das Problem mit dem Update? Oder muss ich doch erst deinstallieren?
Es gäbe initial nur die manuelle Lösung über die Datenbank
Siehe dazu auch: https://community.woltlab.com/thread/233315-sammelthread-kompatibilität-von-plugins-unter-wcf-2-1-bb-4-1/?postID=1420283#post1420283
Ich werde eine Anleitung zum Release veröffentlichen. So wie es aussieht erkennt das WCF 2.0, dass es ein Update gibt und damit klappt das Update. Ich muss nur schauen, ob das auch klappt mit unserem Paketserver. Dazu muss ich aber auf die finale Version warten. Ich werde asap eine Lösung finden. Bitte noch um etwas Geduld.
@Peter Hier vermute ich kommt es dann wieder zum Problem mit der priorisierung der Paketserver
Ich gehe davon aus
Es gibt folgende Lösung: Wenn man folgenden Query in der Datenbank ausführt, wird die Beschränkung aufgehoben.
DELETE FROM `wcf1_package_update_exclusion` WHERE `excludedPackage`='com.woltlab.wcf' AND `packageUpdateVersionID` IN (SELECT puv.packageUpdateVersionID FROM wcf1_package_update_version puv JOIN wcf1_package_update pu ON (pu.packageUpdateID = puv.packageUpdateID) WHERE pu.package = 'com.viecode.lexicon' AND puv.packageVersion = '5.0.6')
Danach sollte der Cache geleert werden. Nach dem Update muss dann die Version 5.1.0 installiert werden.
Dann reich doch das Update für Woltlab erst ne Woche später ein.
Denn es kann sich ja jeder hier freischalten lassen.
Auf den Paketserver von hier können sich auch nur die Kunden von hier schalten. Die Kunden aus den Plugin Store sind auch an dessen Paketserver gebunden.
toll, jetzt bin ich verwirrt. was muss man denn nun machen wenn man von 5.0.6 auf 5.1 updaten will *grml*
Du musst nur auf 5.1 updaten wenn du auf das WCF 2.1 umsteigst. Wenn du das tun willst, musst du auf der Datenbank den Befehl von Peter oben mir unten ausführen, dann das WCF und Co. Updaten und musst dann das Lexikon auf 5.1 updaten. Die Version 5.1 ist mit Version 5.0.6 identisch und enthält nur die Anpassungen für das WCF2.1 und dessen neuen Editor
Zitat#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELETE FROM `wcf1_package_update_exclusion` WHERE `excludedPackage`='com.wolt' at line 1
Liegt das an den Anführungszeichen?
Nein, irgendwie hat sich da bei Peter an den Anfang ein nicht sichtbares Sonderzeichen geschlichen das den MySQL Server zum schlucken bringt. Versuchs mal hiermit
DELETE FROM `wcf1_package_update_exclusion`
WHERE `excludedPackage`='com.woltlab.wcf'
AND `packageUpdateVersionID` IN (
SELECT puv.packageUpdateVersionID
FROM wcf1_package_update_version puv
JOIN wcf1_package_update pu ON (pu.packageUpdateID = puv.packageUpdateID)
WHERE pu.package = 'com.viecode.lexicon' AND puv.packageVersion = '5.0.6'
)
Zitat„VieCode Lexicon“ in Version „5.0.6“ verhindert eine Aktualisierung von „WoltLab Community Framework“ auf Version „2.1.0 RC 2“
Er hat 2 Datensätze gelöscht, Cache geleert. Leider noch kein Erfolg.
*wauuu* immerhin bin ich jetzt schon auf Version 4.1 RC 2
Der Fehler tritt auf wenn ich nun versuche auf 5.1 zu updaten (Updateserver).
ZitatAlles anzeigenAn update of package com.woltlab.wcf from version 2.1.0 RC 2 to 2.1.0 RC 2 is not supported.
Stacktrace:
#0
/var/customers/webs/customer/wcf/lib/system/package/PackageInstallationScheduler.class.php(518):
wcf\system\package\PackageInstallationScheduler->findShortestUpdateThread('com.woltlab.wcf',
Array, '2.1.0 RC 2', '2.1.0 RC 2')#1
/var/customers/webs/customer/wcf/lib/system/package/PackageInstallationScheduler.class.php(196):
wcf\system\package\PackageInstallationScheduler->updatePackage(1,
'2.1.0')#2
/var/customers/webs/customer/wcf/lib/system/package/PackageInstallationScheduler.class.php(525):
wcf\system\package\PackageInstallationScheduler->resolveRequirements('3068')#3
/var/customers/webs/customer/wcf/lib/system/package/PackageInstallationScheduler.class.php(106):
wcf\system\package\PackageInstallationScheduler->updatePackage('12',
'5.1.0')#4
/var/customers/webs/customer/wcf/lib/system/package/PackageInstallationScheduler.class.php(67):
wcf\system\package\PackageInstallationScheduler->tryToInstallPackage('com.viecode.lex...',
'5.1.0', true, false)#5
/var/customers/webs/customer/wcf/lib/data/package/update/PackageUpdateAction.class.php(497):
wcf\system\package\PackageInstallationScheduler->buildPackageInstallationStack(false)#6
/var/customers/webs/customer/wcf/lib/data/package/update/PackageUpdateAction.class.php(449):
wcf\data\package\update\PackageUpdateAction->createQueue('update')#7 [internal function]: wcf\data\package\update\PackageUpdateAction->prepareUpdate()
#8 /var/customers/webs/customer/wcf/lib/data/AbstractDatabaseObjectAction.class.php(196): call_user_func(Array)
#9 /var/customers/webs/customer/wcf/lib/action/AJAXProxyAction.class.php(77):
wcf\data\AbstractDatabaseObjectAction->executeAction()#10 /var/customers/webs/customer/wcf/lib/action/AJAXInvokeAction.class.php(96): wcf\action\AJAXProxyAction->invoke()
#11 /var/customers/webs/customer/wcf/lib/action/AbstractAction.class.php(49): wcf\action\AJAXInvokeAction->execute()
#12 /var/customers/webs/customer/wcf/lib/action/AJAXInvokeAction.class.php(63): wcf\action\AbstractAction->__run()
#13 /var/customers/webs/customer/wcf/lib/system/request/Request.class.php(58): wcf\action\AJAXInvokeAction->__run()
#14 /var/customers/webs/customer/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute()
#15 /var/customers/webs/customer/acp/index.php(10): wcf\system\request\RequestHandler->handle('wbb', true)
#16 {main}
Ja klar ist RC 2 zu RC 2 nicht Möglich?
kA, das kam bei dem Versuch auf 5.1 upzudaten
Ich weiß leider nicht was Peter als required package Version für das WCF angegeben hat.
Eventuell hat er hier 2.1.0 angegeben.
Was ergibt ein:
also wenn ich mich nicht irre haben es schon ein paar am Laufen auf 2.1. Allerdings dann direkt von der RC 2?
Wartet bitte auf die finale Version vom WCF 2.1. Ich werde das in Ruhe durchtesten und eine entsprechende Anleitung machen (falls notwendig). Ich bekomme die fertige WCF 2.1 Version auch nicht früher, also bitte Geduld. Angeblich soll alles klappen laut Aussagen von WoltLab.