Re: [TYPO3-german] Fatal error im Install-Tool beim Upgrade 4.5 - 6.2.0beta1

2013-11-06 Diskussionsfäden Jan Bartels

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

2013-11-05 Diskussionsfäden Jan Bartels

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

2013-11-05 Diskussionsfäden Philipp Gampe
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

2013-11-05 Diskussionsfäden Jan Bartels

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

2013-11-05 Diskussionsfäden Philipp Gampe
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

2013-10-30 Diskussionsfäden Jan Bartels

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

2013-10-30 Diskussionsfäden Philipp Gampe
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

2013-10-29 Diskussionsfäden Jan Bartels

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

2013-10-29 Diskussionsfäden Philipp Gampe
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