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

Michael_OF michaelof at rocketmail.com
Thu Apr 20 00:57:18 CEST 2017


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