[Gelöst] Nach Update auf Drupal 8.4: Kann den Admin-Bereich nicht mehr aufrufen: Fehlermeldung
am 07.10.2017 - 15:42 Uhr in
Hallo,
ich habe seit dem Update von 8.3.7 auf 8.4.0 das Problem, dass ich nicht mehr in den Backend-Bereich - also jegliche Seiten mit derURL /admin* - hineinkomme. Es wird immer die Fehlermeldung:
Auf der Website ist ein unvorhergesehener Fehler aufgetreten. Bitte versuchen Sie es später nochmal.
Es ist eine Multisite Installation. Unterschiedlich aktivierte Module und Themes - überall diese Fehlermeldung. Ich habe hier im Forum noch nichts dazu gefunden, auch auf Drupal.org nicht, was wohl bedeutet, dass dieser Fehler nicht weit verbreitet ist.
Was habe ich bisher versucht:
- Backup wieder eingespielt und Update nochmal neu gezogen und wieder drübergebügelt: gleicher Fehler
- Cache-Tabellen geleert
- Versucht, die update.php irgendwie dazu zu bewegen, was zu tun, aber Fehlermeldung wie oben
Hab ich was übersehen? Da es gleich drei Sites mit unterschiedlichen Konfigurationen betrifft, liegt der Fehler im Core?
Viele Grüße
Alexander
- Anmelden oder Registrieren um Kommentare zu schreiben
hatte ich schon mal. lag dann
am 08.10.2017 - 06:18 Uhr
hatte ich schon mal. lag dann an einem modul...
einfach die alte version wieder hochladen
C.A.W. Webdesign
Zitat: Auf der Website ist
am 08.10.2017 - 11:54 Uhr
Auf der Website ist ein unvorhergesehener Fehler aufgetreten. Bitte versuchen Sie es später nochmal.
Schau doch mal in das (Server)-PHP-Errorfile, da müsste der genaue Fehler drinstehen.
Drupal rockt!!!
Update von 8.3.7 auf 8.4.0 das Problem
am 08.10.2017 - 16:38 Uhr
musste nur noch ddas übliche tun
✘ Don 5 Okt - 21:39 /var/www/drupal/test/drupalsite
@patrick cd web
Don 5 Okt - 21:40 /var/www/drupal/test/drupalsite/web
@patrick drush updb
The following updates are pending:
system module :
8400 - Move revision metadata fields to the revision table.
8401 - Remove response.gzip (and response) from system module configuration.
8402 - Add the 'revision_translation_affected' field to all entity types.
8403 - Delete all cache_ tables. They are recreated on demand with the new schema.
comment module :
8400 - Update the status field.
dblog module :
8400 - Use standard plugin for wid and uid fields. Use dblog_types for type filter.
file module :
8300 - Prevent unused files from being deleted.
node module :
8400 - Fix realm column description on the node_access table.
comment module :
Enable the comment admin view.
dblog module :
Replace 'Recent log messages' with a view.
field module :
Remove the stale 'handler_submit' setting for entity_reference fields.
language module :
Add the 'include_locked' settings to the 'language_select' widget.
node module :
Load all form displays for nodes, add status with these settings, save.
system module :
Clear caches to ensure Classy's message library is always added.
Force field type plugin definitions to be cleared. @see https:www.drupal.orgnode2403703
views module :
Fix table names for revision metadata fields.
Do you wish to run all pending updates? (yes/no) [yes]:
> yes
[notice] Executing system_update_8400
[ok] Performing system_update_8400
[notice] Executing system_update_8400
[ok] Performing system_update_8400
[notice] Executing system_update_8401
[ok] Performing system_update_8401
[notice] Executing system_update_8402
[ok] Performing system_update_8402
[notice] Executing system_update_8403
[ok] Performing system_update_8403
[notice] Executing comment_update_8400
[ok] Performing comment_update_8400
[notice] Executing dblog_update_8400
[ok] Performing dblog_update_8400
[notice] Executing file_update_8300
[ok] Performing file_update_8300
[notice] Executing node_update_8400
[ok] Performing node_update_8400
[ok] Folgeverarbeitungen nach der Aktualisierung von comment werden ausgeführt
[ok] Folgeverarbeitungen nach der Aktualisierung von dblog werden ausgeführt
[ok] Folgeverarbeitungen nach der Aktualisierung von field werden ausgeführt
[ok] Folgeverarbeitungen nach der Aktualisierung von language werden ausgeführt
[ok] Folgeverarbeitungen nach der Aktualisierung von node werden ausgeführt
[ok] Folgeverarbeitungen nach der Aktualisierung von system werden ausgeführt
[ok] Folgeverarbeitungen nach der Aktualisierung von system werden ausgeführt
[ok] Folgeverarbeitungen nach der Aktualisierung von views werden ausgeführt
[success] Cache rebuild complete.
[success] Finished performing updates.
Don 5 Okt - 21:40 /var/www/drupal/test/drupalsite/web
@patrick drush entup
[success] No entity schema updates required
[success] Cache rebuild complete.
[success] Finished performing updates.
Don 5 Okt - 21:40
Also gibt es die Möglichkeit,
am 09.10.2017 - 11:38 Uhr
Also gibt es die Möglichkeit, via drush das DB-Update durchzuführen, aber nicht via Browser: (url)/update.php?
--
achmist.de
caw schrieb hatte ich schon
am 09.10.2017 - 11:41 Uhr
hatte ich schon mal. lag dann an einem modul...
einfach die alte version wieder hochladen
Welches Modul war es denn bei dir?
--
achmist.de
Ionit schriebSchau doch mal
am 09.10.2017 - 11:55 Uhr
Schau doch mal in das (Server)-PHP-Errorfile, da müsste der genaue Fehler drinstehen.
Also:
[09-Oct-2017 12:52:58 Europe/Berlin] Uncaught PHP Exception Drupal\Core\Extension\InfoParserException: "Unable to parse themes/mbase/mbase.info.yml The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 39 (near "@system/css: false")." at /www/htdocs/w******/d8/core/lib/Drupal/Core/Extension/InfoParserDynamic.php line 25
Was sagt mir das?
--
achmist.de
alexz schriebIonit
am 09.10.2017 - 12:11 Uhr
Schau doch mal in das (Server)-PHP-Errorfile, da müsste der genaue Fehler drinstehen.
Also:
[09-Oct-2017 12:52:58 Europe/Berlin] Uncaught PHP Exception Drupal\Core\Extension\InfoParserException: "Unable to parse themes/mbase/mbase.info.yml The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 39 (near "@system/css: false")." at /www/htdocs/w******/d8/core/lib/Drupal/Core/Extension/InfoParserDynamic.php line 25
Was sagt mir das?
Ganz einfach! In Zeile 39 von "themes/mbase/mbase.info.yml" musst Du einen Scalar quoten!
Hier ist ein Anschauungsbeispiel eines Patches eines anderen Modules (bei dem die selbe Fehlermeldung auftrat)
https://www.drupal.org/files/issues/service-arguments-fix-2756749.patch
Aus ...
- @entity_field.manager
wird einfach
- '@entity_field.manager'
Schau also in Zeile 39 nach, da findest Du einen Scalar, der in Quotes gesetzt werden muss.
Aus
Zeile 39: @ich_muss_gequotet_werden
wird
Zeile 39: '@ich_muss_gequotet_werden'
Das müsste dann den Fehler beheben!
Drupal rockt!!!
Hier steht übrigens etwas zu
am 09.10.2017 - 12:15 Uhr
Hier steht übrigens etwas zu dem Fehler in den Issues vom mbase-Theme - zu den fehlenden Queotes in Zeile 39.
https://www.drupal.org/node/2841095
Da ist auch ein Pacth dabei, der Dein Problem behebt.
https://www.drupal.org/files/issues/infoparserexception-2841095-12.patch
Da hättest auch mal selbst nachschauen können, jetzt habe ich es für Dich gemacht!
Drupal rockt!!!
[Gelöst] Fehler nach Update auf Version 8.4.0
am 09.10.2017 - 12:48 Uhr
Ich gelobe, nächstes Mal erstmal das Errorlog zu studieren. Der Fehler ist mir nun auch aufgefallen. Das (scheinbar fehlerhafte) Theme "mbase" nutze ich längst nicht mehr, hab das Verzeichnis einfach gelöscht und gut. Danke für Eure Hilfe, speziell Ionit.
Viele Grüße
Alexander
--
achmist.de