Re: [TYPO3-german] Fatal error im Install-Tool beim Upgrade 4.5 - 6.2.0beta1
Am 05.11.2013 23:51, schrieb Philipp Gampe: Ich habe ggf. morgen Mittag oder Abend etwas Zeit. Herzlichen Dank an Philipp! Die aktuelle Git-Version, die er gerade installiert hat, löst das Problem bereits. Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Fatal error im Install-Tool beim Upgrade 4.5 - 6.2.0beta1
Am 30.10.2013 21:38, schrieb Jan Bartels: Ich denke, ich fange nächste Woche noch mal neu an. Ist folgendes ein gangbarer Weg? 1. das komplette Typo3 4.5 klonen 2. alle Caches und typo3temp löschen 3. alle lokalen Exts unter 4.5 im EM updaten und dann deaktivieren (oder besser doch löschen?) 4. Typo3 6.2 Quellen installieren und Symlinks setzen 5. Typo3 6.2 ans Rennen bringen (Installtool, DB-Update...) 6. Eine Ext nach der anderen im EM wieder aktivieren und installieren. Ggf. Ext vorher erneut updaten. Dabei mit den Exts beginnen, die Typo3-6.x-ready sind. Erfolglos! Weiterhin Fatal Error in Schritt 5 beim Aufruf des Install-Tools von Typo3 6.2: -8- Fatal error: Uncaught exception 'TYPO3\CMS\Install\Controller\Exception\RedirectLoopException' with message 'Redirect loop aborted. If this message is shown again after a reload, your setup is so weird that the install tool is unable to handle it. Please make sure to remove the install[redirectCount] parameter from your request or restart the install tool from the backend navigation.' in /.../typo3_src-6.2.0beta1/typo3/sysext/install/Classes/Controller/AbstractController.php:523 Stack trace: #0 /.../typo3_src-6.2.0beta1/typo3/sysext/install/Classes/Controller/StepController.php(132): TYPO3\CMS\Install\Controller\AbstractController-redirect('', 'databaseConnect') #1 /.../typo3_src-6.2.0beta1/typo3/sysext/install/Classes/Controller/StepController.php(70): TYPO3\CMS\Install\Controller\StepController-outputSpecificStep() #2 /.../typo3_src-6.2.0beta1/typo3/sysext/install/Start/Install. in /.../typo3_src-6.2.0beta1/typo3/sysext/install/Classes/Controller/AbstractController.php on line 523 Fatal error: Undefined class constant 'VALID_CLASSNAME_PATTERN' in /.../typo3_src-6.2.0beta1/typo3/sysext/core/Classes/Core/ClassLoader.php on line 173 -8- Die lokalen Exts habe ich unter Typo3 4.5 nur deinstalliert und nicht gelöscht. Die DB-Tabellen sind natürlich auch weiterhin noch komplett und unverändert vorhanden. An System-Exts sind installiert (keine lokalen Exts mehr!): -8- Extension Manager em FileListfilelist HelpAbout about HelpAbout Modules aboutmodules HelpTYPO3 Manualcshmanual Linkvalidator linkvalidator Recyclerrecycler System Reports reports ToolsConfig+DBint lowlevel ToolsInstallinstall ToolsLogbelog ToolsUser Admin beuser UserOpen Documents opendocs UserSetup setup UserTask Center taskcenter UserTask Center, Actionssys_action WebAccess perm WebFunc func WebFunc, Wizardsfunc_wizards WebFunc, Wizards, Create multiple pa... wizard_crpages WebFunc, Wizards, Sort pageswizard_sortpages WebInfo info WebInfo, Page TSconfig info_pagetsconfig WebList recordlist WebTemplate tstemplate WebTemplate, Constant Editortstemplate_ceditor WebTemplate, Info/Modifytstemplate_info WebTemplate, Object Browser tstemplate_objbrowser WebTemplate, Template analyzer tstemplate_analyzer WebView viewpage Extbase Framework for Extensionsextbase Scheduler scheduler Context Sensitive Help context_help Editor with syntax highlighting t3editor Extra Click Menu Optionsextra_page_cm_options htmlArea RTErtehtmlarea Import/Export impexp Internal notes sys_note Static Templatesstatictemplates System language labels lang TSConfig / TypoScript Object Reference tsconfig_help TYPO3 CMS Frontend (TypoScript) cms Versioning Management version Workspaces Management workspaces CSS styled content css_styled_content Fluid Templating Engine fluid Frontend Login for Website Usersfelogin TYPO3 System Services sv TYPO3 skin t3skin -8- Diese Liste stammt noch aus dem Ext-Manager von 4.5. Der von 6.2 läuft ja noch nicht. Ich hätte nun eigentlich erwartet, dass die Migration klappt, wenn nur noch System-Exts installiert sind. Was nun? Gruß, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Fatal error im Install-Tool beim Upgrade 4.5 - 6.2.0beta1
Hi Jan, Jan Bartels wrote: Diese Liste stammt noch aus dem Ext-Manager von 4.5. Der von 6.2 läuft ja noch nicht. Ich hätte nun eigentlich erwartet, dass die Migration klappt, wenn nur noch System-Exts installiert sind. Extensions sind eigentlich egal. An dieser Stelle ist nur das nötigste geladen und definitiv keine Nicht-Core Extensions. Das Problem liegt wohl eher in deiner Symlink Struktur, bzw. in falschen Rewrite Regeln in der .htaccess. Hast du dort etwas Spezielles eingetragen? Bitte poste doch mal die HTTP Header der Rewrites, d.h. was leitet auf was? Vermutlich hast du einen Bug gefunden (Oh ein Fehler - Redirect - alles OK, weiter - oh ein Fehler - ...). Nun müssen wir nur noch rausfinden, was genau schief läuft. Viele Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active contributor TYPO3 CMS TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Fatal error im Install-Tool beim Upgrade 4.5 - 6.2.0beta1
Hallo Philipp, Am 05.11.2013 21:13, schrieb Philipp Gampe: Das Problem liegt wohl eher in deiner Symlink Struktur, bzw. in falschen Rewrite Regeln in der .htaccess. Das Root-Verzeichnis sieht so aus: drwxr-x--- 4096 Nov 5 22:10 fileadmin -rw-r-47 Oct 16 18:43 index45.php -rw-r- 1600 Nov 4 21:46 index62.php -rw-r- 1600 Nov 5 19:45 index.php -rwxr- 483 Oct 16 19:04 robots.txt lrwxrwxrwx15 Oct 16 18:38 typo3 - typo3_src/typo3 drwxr-x--- 4096 Nov 5 22:10 typo3conf lrwxrwxrwx20 Nov 5 19:08 typo3_src - typo3_src-6.2.0beta1 drwxr-x--- 4096 Oct 16 18:43 typo3_src-4.5.30 drwxr-x--- 4096 Oct 15 18:42 typo3_src-6.2.0beta1 drwxr-x---675840 Nov 5 22:10 typo3temp drwxr-x---466944 Nov 5 22:10 uploads Die .htaccess möchte ich hier nicht öffentlich posten, kann sie aber einem Core-Entwickler gerne per PM zukommen lassen. Hast du dort etwas Spezielles eingetragen? Ich finde nicht... Es sind ein paar AddType und AddEncoding drin, ein paar Regeln um Zugriff auf Logs, SQL-Dateien, SVN-Dateien usw. zu verbieten. Dann noch Regeln für ext:scriptmerger, Regeln für versioned static files/versionNumberInFilename. Dann noch eine Handvoll Regeln für URLs, die sich im Lauf der Zeit geändert haben sowie die Standardregeln für RealURL. Und ein AuthType Basic. Ich habe zwischenzeitlich etliches davon rausgeworfen, ohne dass es etwas am Problem ändert. Bitte poste doch mal die HTTP Header der Rewrites, d.h. was leitet auf was? Ich habe mit Wireshark aufgezeichnet: GET /typo3/sysext/install/Start/Install.php?install[redirectCount]=0install[context]=backendinstall[controller]=step HTTP/1.1 -- HTTP/1.1 303 See Other GET /typo3/sysext/install/Start/Install.php?install[redirectCount]=1install[context]=backendinstall[controller]=stepinstall[action]=databaseConnect HTTP/1.1 -- HTTP/1.1 303 See Other -- 0 GET /typo3/sysext/install/Start/Install.php?install[redirectCount]=2install[context]=backendinstall[controller]=step HTTP/1.1 -- HTTP/1.1 303 See Other GET /typo3/sysext/install/Start/Install.php?install[redirectCount]=3install[context]=backendinstall[controller]=stepinstall[action]=databaseConnect HTTP/1.1 -- HTTP/1.1 303 See Other GET /typo3/sysext/install/Start/Install.php?install[redirectCount]=4install[context]=backendinstall[controller]=step HTTP/1.1 -- HTTP/1.1 303 See Other GET /typo3/sysext/install/Start/Install.php?install[redirectCount]=5install[context]=backendinstall[controller]=stepinstall[action]=databaseConnect HTTP/1.1 -- HTTP/1.1 303 See Other Das wiederholt sich dann immer so weiter. Typo3 6.2 scheint aber einen Zugriff auf die Datenbank zu haben, denn ich habe das Install-Tool aus dem Backend gestartet. Der Seitenbaum sieht erst mal ok aus, die BE-User werden angezeigt. Ich kann natürlich sonst mit dem BE nicht viel machen, und das FE zeigt auch nichts an. Dazu müsste ja erst das Install-Tool laufen, damit ich den DB-Compare und die Update-Wizards starten kann. Vermutlich hast du einen Bug gefunden (Oh ein Fehler - Redirect - alles OK, weiter - oh ein Fehler - ...). Nun müssen wir nur noch rausfinden, was genau schief läuft. Soll ich Forge zwischenzeitlich schon mit diesen Infos füttern? Irgendeinen Titelvorschlag für den Fehler? Ich biete ggf. Serverzugriff für einen Core-Entwickler an. Details wären dann per PM zu klären. Gruß, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Fatal error im Install-Tool beim Upgrade 4.5 - 6.2.0beta1
Hi Jan, Jan Bartels wrote: Ich biete ggf. Serverzugriff für einen Core-Entwickler an. Details wären dann per PM zu klären. Ich habe ggf. morgen Mittag oder Abend etwas Zeit. Mein Skype Name ist phgampe, ansonsten einfach philipp.ga...@typo3.org, der PGP-Key steht in der Signatur. Aus dem Log ist ersichtlich, dass das Install Tool beim Database Connect auf die Nase fällt. Vermutlich steckt da ein Bug in den Details des Legacy Handling von Port Nummer oder Socket Verbindung, oder ein anderer Bug im Parsing der Settings. Interessant wäre in diesem Zusammenhang, was in der localconf.php [DB] stand und was jetzt dort in der LocalConfiguration.php steht. Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active contributor TYPO3 CMS TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Fatal error im Install-Tool beim Upgrade 4.5 - 6.2.0beta1
Am 30.10.2013 00:02, schrieb Philipp Gampe: Jan Bartels wrote: Wie geht man bei einem solchen Update von 4.5 LTS nach 6.2 LTS am besten vor? Kannst du dein Setup etwas genauer beschreiben? Größere T3 Installation mit ca. lokalen 50 Exts + div System-Exts. DB-Größe laut phpmyadmin ca. 250 MB + sys_log. Alle Caches gelöscht. Im deprecation-Log finden sich ausschließlich Einträge wie * Usage of $ICON_TYPES is deprecated since 4.4. * TypoScript IMAGE.alttext is deprecated * call_user_func() (in einer Ext) * t3lib_div::fixed_lgd() (in einer Ext) Etwas richtig Aufregendes habe ich nicht gefunden. Ich hatte - wie gesagt - alle Exts vor dem T3-Update aktualisiert. Wie hast du die Symlinks gesetzt (aka was linkt auf was)? typo3 - typo3_src/typo3 typo3_src - typo3_src-6.2.0beta1 t3lib gelöscht Die index.php habe ich kopiert (Domainfactory ohne Symlinks auf Dateien). Ist die Installation in der Subdomain, in einem Ordner, etc? Installation im Root einer Subdomain. Mittlerweile habe ich durch div. manuelle Eingriffe in die Konfigurationsdateien immerhin schon ein startendes Backend, indem ich alle lokal installierten Exts auskommentiert bzw. aus der Ext-Liste gelöscht habe. Der Extmanager bricht ab mit Table 'dbxxx.tx_extensionmanager_domain_model_repository' doesn't exist. Das Installtool bricht auch weiterhin mit einem Fatal error ab, so dass ich die DB-Strukturen nicht aktualisieren kann. Ich denke, ich fange nächste Woche noch mal neu an. Ist folgendes ein gangbarer Weg? 1. das komplette Typo3 4.5 klonen 2. alle Caches und typo3temp löschen 3. alle lokalen Exts unter 4.5 im EM updaten und dann deaktivieren (oder besser doch löschen?) 4. Typo3 6.2 Quellen installieren und Symlinks setzen 5. Typo3 6.2 ans Rennen bringen (Installtool, DB-Update...) 6. Eine Ext nach der anderen im EM wieder aktivieren und installieren. Ggf. Ext vorher erneut updaten. Dabei mit den Exts beginnen, die Typo3-6.x-ready sind. Das entspricht zwar in etwa meinem jetzigen Systemzustand nach Schritt 4, aber hätte den Vorteil, dass ich die Exts quasi offiziell deaktiviert oder gelöscht hätte, statt in den Konfigurationsdateien manuell zu editieren. Oder gibt es einen besseren Vorschlag? Gruß, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Fatal error im Install-Tool beim Upgrade 4.5 - 6.2.0beta1
Hi Jan, Mittlerweile habe ich durch div. manuelle Eingriffe in die Konfigurationsdateien immerhin schon ein startendes Backend, indem ich alle lokal installierten Exts auskommentiert bzw. aus der Ext-Liste gelöscht habe. Der Extmanager bricht ab mit Table 'dbxxx.tx_extensionmanager_domain_model_repository' doesn't exist. Das Installtool bricht auch weiterhin mit einem Fatal error ab, so dass ich die DB-Strukturen nicht aktualisieren kann. Mache dies am besten über das Install Tool. Du musst zuerst die DB Strukturen aktualisieren (Important Actions Compare DB) und dann alle Wizards ausführen. Ich denke, ich fange nächste Woche noch mal neu an. Ist folgendes ein gangbarer Weg? 1. das komplette Typo3 4.5 klonen 2. alle Caches und typo3temp löschen 3. alle lokalen Exts unter 4.5 im EM updaten und dann deaktivieren (oder besser doch löschen?) 4. Typo3 6.2 Quellen installieren und Symlinks setzen 5. Typo3 6.2 ans Rennen bringen (Installtool, DB-Update...) 6. Eine Ext nach der anderen im EM wieder aktivieren und installieren. Ggf. Ext vorher erneut updaten. Dabei mit den Exts beginnen, die Typo3-6.x-ready sind. Das entspricht zwar in etwa meinem jetzigen Systemzustand nach Schritt 4, aber hätte den Vorteil, dass ich die Exts quasi offiziell deaktiviert oder gelöscht hätte, statt in den Konfigurationsdateien manuell zu editieren. Oder gibt es einen besseren Vorschlag? Grundsätzlich sieht dies gut aus. Viele Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active contributor TYPO3 CMS TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Fatal error im Install-Tool beim Upgrade 4.5 - 6.2.0beta1
Hallo zusammen, ich habe eben mal ganz mutig ein Upgrade einer größeren Testinstallation von 4.5.30 LTS auf 6.2.0beta1 LTS versucht. Zuvor habe ich alle Extensions auf den letzten Stand aktualisiert (ggf. natürlich nur bis auf den letzten unter 4.5 lauffähigen Stand). Danach habe ich im Install-Tool von 4.5 noch ein wenig die Caches, temporäre Dateien usw. aufgeräumt und schließlich die Symlinks auf 6.2.0beta1 gesetzt. PHP ist 5.3.19, also neu genug. Nach dem Login in das Install-Tool von 6.2 bricht es sofort mit einer Fehlermeldung ab: Fatal error: Uncaught exception 'TYPO3\CMS\Install\Controller\Exception\RedirectLoopException' with message 'Redirect loop aborted. If this message is shown again after a reload, your setup is so weird that the install tool is unable to handle it. Please make sure to remove the install[redirectCount] parameter from your request or restart the install tool from the backend navigation.' in /.../typo3_src-6.2.0beta1/typo3/sysext/install/Classes/Controller/AbstractController.php:523 Stack trace: #0 /.../typo3_src-6.2.0beta1/typo3/sysext/install/Classes/Controller/StepController.php(121): TYPO3\CMS\Install\Controller\AbstractController-redirect() #1 /.../typo3_src-6.2.0beta1/typo3/sysext/install/Classes/Controller/StepController.php(70): TYPO3\CMS\Install\Controller\StepController-outputSpecificStep() #2 /.../typo3_src-6.2.0beta1/typo3/sysext/install/Start/Install.php(134): TYPO3\CMS\I in /.../typo3_src-6.2.0beta1/typo3/sysext/install/Classes/Controller/AbstractController.php on line 523 Fatal error: Undefined class constant 'VALID_CLASSNAME_PATTERN' in /.../typo3_src-6.2.0beta1/typo3/sysext/core/Classes/Core/ClassLoader.php on line 173 Was heißt your setup is so weird that the install tool is unable to handle it? Kann mir jemand Hinweise geben, auf welche Punkte ich das Setup untersuchen muss? Meine localconf.php ist umbenannt und LocalConfiguration.php, LocalConfiguration.beforePackageStatesMigration.php, AdditionalConfiguration.php und PackageStates.php sind zum Fehlerzeitpunkt bereits angelegt. Dieser Schritt hat also schon funktioniert. Wie geht man bei einem solchen Update von 4.5 LTS nach 6.2 LTS am besten vor? Gruß, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Fatal error im Install-Tool beim Upgrade 4.5 - 6.2.0beta1
Hi Jan Bartels, Jan Bartels wrote: Wie geht man bei einem solchen Update von 4.5 LTS nach 6.2 LTS am besten vor? Kannst du dein Setup etwas genauer beschreiben? Wie hast du die Symlinks gesetzt (aka was linkt auf was)? Ist die Installation in der Subdomain, in einem Ordner, etc? Viele Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active contributor TYPO3 CMS TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german