[TYPO3-german] Fehler nach Upgrade-Versuch und anschließendem "Downgrade"

Freddy Tripold freddy.tripold at tlog.at
Thu Apr 20 08:59:20 CEST 2017


Hallo Michael,

das kenne ich nur zu gut. Downgrade/Upgrade machst du am besten so.
Direkt ins install-Tool einloggen->dort Cache löschen
-) auf keinen Fall ins BE einloggen
-) Upgrade Wizard checken, ob es Probleme gibt
-) Extensions checken, bei Bedarf in der PackageStates.php auf 
"inactive" setzen
-) immer wieder Cache löschen
-) ins BE einloggen, wenn nicht möglich neuen BE-User anlegen

Ich hab vielleicht noch das eine oder andere vergessen, aber im Prinzip 
niemals im BE einloggen, immer zuerst alles übers Install Tool checken, 
nur wenn dort kein Fehler mehr kommt, dann ins BE einloggen.

Upgrade und Downgrade ist so empfindlich, sobald da bei einer Ext nur 
eine Kleinigkeit nicht passt geht alles schief. Manchmal geht es 
trotzdem schief, zumeist irgendwelche Inkompatibilitäten wegen PHP5 und 
PHP7 oder ganz ganz schlimm, PHP-FPM.

Die Zeiten des locker flockigen Versionssprung sind vorbei, das ist nun 
richtige Arbeit ;-)

lg
Freddy


Am 20.04.2017 um 00:57 schrieb Michael_OF:
> Hallo Michael,
> 
> 
> die "höchstmöglichen" Extensions sind ziemlich sicher drin gewesen, ich war auf 7.6.16 und recht aktuell mit allem. Aber
> deaktivieren der Extensions wäre sicher angebracht gewesen, wurde hier ja oftmals empfohlen, blöd von mir.
> 
> Im Moment ist es echt arg:
> 
> - Bleibe ich bei 8.7.1, hüpfe ich von einer Exception in die nächste.
> 
> Nachdem ich rabiat alles weggehauen habe was irgendwie nach realurl klang, der fehler war echt hartnäckig, hatte ich
> diese Exception bzgl. der Datenbank: https://wiki.typo3.org/Exception/CMS/1459422492
> 
> Entsprechend korrigiert verschwindet zwar das "Oops", aber der Browser bleibt leer und im Apache Log steht der nächste
> Fehler:
> 
> [Thu Apr 20 00:05:22.827395 2017] [:error] [pid 106803] [client 2003:8e:6c54:6b00:201:2eff:fe58:9eb9:51698] PHP Fatal
> error:  Uncaught TypeError: strpos() expects parameter 1 to be string, null given in
> /srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Database/ConnectionPool.php:152\nStack trace:\n#0
> /srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Database/ConnectionPool.php(152): strpos(NULL, 'pdo_')\n#1
> /srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Database/ConnectionPool.php(132):
> TYPO3\\CMS\\Core\\Database\\ConnectionPool->getDatabaseConnection(Array)\n#2
> /srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Database/ConnectionPool.php(83):
> TYPO3\\CMS\\Core\\Database\\ConnectionPool->getConnectionByName('Default')\n#3
> /srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Error/AbstractExceptionHandler.php(98):
> TYPO3\\CMS\\Core\\Database\\ConnectionPool->getConnectionForTable('sys_log')\n#4
> /srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Error/AbstractExceptionHandler.php(85):
> TYPO3\\CMS\\Core\\Error\\AbstractExceptionHandler->writeLog('Core: Exception...')\n#5
> /srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Error/ProductionExceptionHandler.p in
> /srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Database/ConnectionPool.php on line 152
> 
> Ich glaube kaum, dass es zielführend sein kann, dieses "Hüpfen" von einem Fehler zum nächsten ernsthaft zu verfolgen.
> 
> Zumal die reguläre Update-Doku NICHTS von diesen manuellen Schritten erwähnt und ich eine an sich super einfache kleine
> Installation hatte, mit 7.6.13 überhaupt erst angefangen.
> 
> - Zurück auf 7.6.16 komme ich aber auch nicht wirklich:
> 
> Wenn ich typo3temp/* lösche und die den symlink zurücksetze, dann erhalte ich folgenden (kaputten) Backend-Login-Screen:
> 
> http://paste.opensuse.org/69803013
> 
> Egal was ich eingebe, bekomme ich ein "incorrect login". Bei im Firefox gespeicherten user+passwords, TYPOs also
> ausgeschlossen. Der Screen sah mal anders aus, und (selbstverständlich) sind Cookies aktiviert :-(
> 
> Ich "verstehe" langsam, warum gefühlt mind. die Hälfte aller Threads hier in der Liste um irgendein Upgrade-Thema geht,
> blanker Horror, hätte ich nach den einfachen 7.6.n auf 7.6.n+1 Upgrades nicht mit gerechnet!
> 
> Insbesondere fange ich bald an zu heulen, wenn ich noch öfters in den offiziellen Docs oder von Euch Hinweise finde bzw.
> bekomme, was ich alles im Install_Tool machen soll... würde ich ja gerne :-(((((
> 
> <server>/typo3/install bzw. weitergeleitet <server>/typo3/sysext/install/Start/Install.php liefert aber auch nur eine
> leere Seite und im Apache-Log den Fehler:
> 
> [Thu Apr 20 00:52:56.311929 2017] [:error] [pid 107727] [client 2003:8e:6c54:6b00:201:2eff:fe58:9eb9:52178] PHP Fatal
> error:  Uncaught BadFunctionCallException: TYPO3 Fatal Error: Extension key "t3skin" is NOT loaded! in
> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php:132\nStack trace:\n#0
> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php(172):
> TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::extPath('t3skin')\n#1
> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Messaging/ErrorpageMessage.php(33):
> TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::siteRelPath('t3skin')\n#2
> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/GeneralUtility.php(4541):
> TYPO3\\CMS\\Core\\Messaging\\ErrorpageMessage->__construct('/srv/www/htdocs...', 'Oops, an error ...')\n#3
> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/GeneralUtility.php(4516):
> TYPO3\\CMS\\Core\\Utility\\GeneralUtility::instantiateClass('TYPO3\\\\CMS\\\\Core\\\\...', Array)\n#4
> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Error/ProductionExceptionHandler.php(60):
> TYPO3\\CMS\\Core\\Utility\\Gen in
> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php on line 132
> 
> 
> 
> 
> 
> Mal eine pragmatische Frage: Ich habe immer vollständige Sicherungen meines vservers, also auch zum Zeitpunkt, als
> 7.6.16 noch einwandfrei lief. Was genau brauche ich eigentlich alles, um einen Restore auf 7.6.16 durchzuführen?
> 
> 
> Frustrierte Grüße,
> Michael
> 
> 
> 
> 
> Am 19.04.2017 um 17:57 schrieb Michael Kasten:
>> Hallo Michael,
>>
>> bevor du ein upgrade machst: die höchstmögliche Version der Extensions einspielen (gut vergessen
>> kann vorkommen)
>> Wenn du den Symlink umgelegt hast: Als erstes mal im Installtool auf incompatible extensions testen
>> Du kannst die störenden Extensions ja jederzeit in der Datei typo3conf/PackageStates.php inaktiv
>> setzen. Ich würde also den Symlink wieder auf 8.7.1 legen in der o.g. Datei mal die störenden
>> Extensions inaktiv setzen und dann die upgrade Wizard im Installtool direkt aufrufen.
>>
>>
>> Daumen Drück
>>
>>
>>
>>
>> Am 19.04.2017 um 17:49 schrieb Michael_OF:
>>> Hallo zusammen,
>>>
>>>
>>> kann mir jemand einen Tipp geben für diesen Apache-Fehler?
>>>
>>> [Wed Apr 19 17:21:48.383559 2017] [:error] [pid 82539] [client 2003:8e:6c54:6b00:201:2eff:fe58:9eb9:49032] PHP Fatal
>>> error:  Uncaught BadFunctionCallException: TYPO3 Fatal Error: Extension key "t3skin" is NOT loaded! in
>>> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php:132\nStack trace:\n#0
>>> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php(172):
>>> TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::extPath('t3skin')\n#1
>>> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Messaging/ErrorpageMessage.php(33):
>>> TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::siteRelPath('t3skin')\n#2
>>> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/GeneralUtility.php(4541):
>>> TYPO3\\CMS\\Core\\Messaging\\ErrorpageMessage->__construct('', 'Oops, an error ...')\n#3
>>> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/GeneralUtility.php(4516):
>>> TYPO3\\CMS\\Core\\Utility\\GeneralUtility::instantiateClass('TYPO3\\\\CMS\\\\Core\\\\...', Array)\n#4
>>> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Error/ProductionExceptionHandler.php(60):
>>> TYPO3\\CMS\\Core\\Utility\\GeneralUtility::makeI in
>>> /srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php on line 132
>>>
>>> Was habe ich Böses zuvor getan bzw. was wollte ich machen:
>>>
>>> - Nachdem ich PHP 5 auf 7 gehoben und den dadurch entstandenen diversen Ärger mit anderen Dingen beseitigt hatte, wollte
>>> ich (endlich) meine TYPO3 7.6 Instanz auf 8.7.1 heben. Üblicher Weg, Download der .tar.gz Datei, symlink auf typo3_src
>>> passend setzen.
>>> - Der erste Aufruf unter 8.7.1 lieferte einen "Ooops" und "TYPO3 Fatal Error: Extension key "realurl" is NOT loaded!"
>>>
>>> Wäre wohl eine bessere Idee gewesen, alle Extensions vorher zu disablen.
>>>
>>> Also wollte ich zurück auf 7.6.16, um dieses nachzuholen. Dass klappt aber nicht (mehr), Fehler oben. KEIN Hinweis im
>>> Browser, Seite bleibt leer, view-source: ist auch komplett leer.
>>>
>>> Schon mal jemand in dieses Loch gefallen?
>>>
>>>
>>> Liebe Grüße,
>>> Michael
>>>
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>
>>


More information about the TYPO3-german mailing list