[gelöst] Sicherheitsupdate auf Views 7.x-3.6 erzeugt "Fatal Error"

am 21.03.2013 - 18:16 Uhr in
Beim Versuch des Sicherheitsupdates von Views 7.x-3.5 auf 7.x-3.6 unter Drupal 7.20
gibt es lediglich folgende Fehlermeldung:
Fatal error: Cannot redeclare class DrupalQueue in /var/home/hertelcompany_com/www/Drupal7/modules/system/system.queue.inc on line 60
Jetzt gibt es dazu folgendes Problem:
Wenn ich versuche einem Inhalt ein Bild hinzuzufügen, gibt es die Meldung "AJAX-Anfrage ist abnormal beendet worden".
Ich habe schon versucht einen alten Stand einzuspielen. Die Fehlermeldungen sind davon jedoch unbeeindruckt.
Wo kann ich den Fehler weiter suchen?
Lösungsvorschläge?
Ich bin Euch für jeden Tipp dankbar, denn mittlerweile glaube ich "platt machen" und mit copy/paste die html-Inhalte neu einfügen wäre fast schneller. - Aber es geht mir ja auch darum das Problem zu verstehen.
Anhang | Größe |
---|---|
ajax-fehlermeldung.JPG | 37.3 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich kann mir nicht
am 21.03.2013 - 18:39 Uhr
Ich kann mir nicht vorstellen, dass dieser Fehler vom Update des Views-Modules kommt. Sieht eher so aus als ob eine unsaubere Installation vorliegt - mit doppelten Verzeichnissen. So würde ich dort mal zu suchen anfangen. Die Drupal Core-Verzeichnisse (bis auf 'sites') würde ich im ersten Schritt komplett löschen und durch eine frische 7.20-Version ersetzen.
sehe ich auch so. an drupal
am 22.03.2013 - 06:26 Uhr
sehe ich auch so. an drupal views update liegt das definitiv NICHT! ich habe gestern mehrere seiten mit Views upgedatet
Danke vorab
am 22.03.2013 - 07:48 Uhr
Danke für die Hinweise. Wäre mir zwar unerklärlich, aber doch logisch.
Ich probiers und melde mich nochmal.
Danke.
7.20 oder 7.21
am 22.03.2013 - 11:37 Uhr
Danke nochmal für Eure Hinweise.
Ich habe sämtliche Verzeichnisse vollständig vom Server gelöscht, Neue Version aufgespielt, etc.
Interessanter Weise, bleibt der AJAX-Fehler der gleiche (siehe Anlage)
Was mich sehr stutzig (siehe Anlage) macht, ist das der Bericht sich nun zwischen 7.20 und 7.21 nicht entscheiden kann?! (Ich habe die 21er Drupalcenter Version verwendet)
Kurz: Fehler wie vorher..
Ich befürchte ich muss jetzt tatsächlich "BLANK" aufsetzen - oder kann mir bitte noch jemand Tipps geben?
Der neue Fehler hängt damit
am 22.03.2013 - 12:30 Uhr
Der neue Fehler hängt damit zusammen, dass Du das Installationsprofil von Drupalcenter gelöscht hast. Ich weiß ich habe Dir gesagt, dass Du die Core-Verzeichnisse löschen kannst, aber diese Option mit DIESEM BUG habe ich nicht berücksichtigt. Dafür kursieren diverse "Lösungen" im Netz und auch hier. Einfach mal den Fehler googlen.
Oder diesen Schritt nochmals mit Deinem Backup durchziehen ohne die profiles zu löschen.
Was den Ajax-Fehler betrifft: Der weißt eindeutig darauf hin dass du in dem Verzeichnis '/sites/default' das image-Modul drin hast. Das gehört da nicht hin sondern in das /modules-Verzeichnis wor die Core-Module liegen - also wie oben gesagt, du hast doppelte Verzeichnisse...
Würde mich nicht wundern, wenn da noch mehr Core-Module herumgespenstern - vielleicht alle?
Also:
Schritt 1: Backup (auch DB) zurückspielen.
Schritt 2: doppelte Core-Verzeichnisse aus /sites/default/ entfernen
Das Löschen des Cores und Wieseraufspielen kannst Du dir dann sparen, da die Doubletten in /sites/default liegen...
Gruß
Christian
KLASSE!!
am 22.03.2013 - 12:28 Uhr
KLASSE! Vielen Dank !!
korrigiert, Datenbank upgedated und soweit scheinen alle Fehler weg :-D
..im Grunde so banal, aber wie auch immer die ganzen Module (ja es waren alle Core-Module ;-) dort hinkopiert wurden.. ich vermute, einmal ein Drag&Drop Fehler von mir und da lag dann "die Copy" mit im kompletten Backup.
Services at its best! Mercy.
sehe schrieb Danke nochmal
am 22.03.2013 - 12:29 Uhr
Danke nochmal für Eure Hinweise.
Ich habe sämtliche Verzeichnisse vollständig vom Server gelöscht, Neue Version aufgespielt, etc.
Interessanter Weise, bleibt der AJAX-Fehler der gleiche (siehe Anlage)
Was mich sehr stutzig (siehe Anlage) macht, ist das der Bericht sich nun zwischen 7.20 und 7.21 nicht entscheiden kann?! (Ich habe die 21er Drupalcenter Version verwendet)
Kurz: Fehler wie vorher..
Ich befürchte ich muss jetzt tatsächlich "BLANK" aufsetzen - oder kann mir bitte noch jemand Tipps geben?
jetzt hast du die core module in den default ordner module geladen!!! also völlig falsch.
Alles korrigiert, nur noch 2 Meldungen
am 22.03.2013 - 12:31 Uhr
Notice: Undefined index: name in system_requirements() (Zeile 39 von /var/home/hertelcompany_com/www/Drupal7/modules/system/system.install).
Notice: Undefined index: version in system_requirements() (Zeile 41 von /var/home/hertelcompany_com/www/Drupal7/modules/system/system.install).
...in diesen Dateien finde ich nichts auffälliges, also scheint es doch noch irgendwo Doppler zu geben?!
Zitat: Der neue Fehler hängt
am 22.03.2013 - 12:39 Uhr
Der neue Fehler hängt damit zusammen, dass Du das Installationsprofil von Drupalcenter gelöscht hast. Ich weiß ich habe Dir gesagt, dass Du die Core-Verzeichnisse löschen kannst, aber diese Option mit DIESEM BUG habe ich nicht berücksichtigt. Dafür kursieren diverse "Lösungen" im Netz und auch hier. Einfach mal den Fehler googlen.
Oder diesen Schritt nochmals mit Deinem Backup durchziehen ohne die profiles zu löschen
hier: http://www.drupalcenter.de/node/36839
Erneut Danke...
am 22.03.2013 - 13:30 Uhr
Der Link hat geholfen, diese Meldungen sind schonmal weg :-D
ich habe manuell auf folgenden Code mit neuer if geändert:
// Display the currently active install profile, if the site is not running
// the default install profile and the profile is enabled.
$profile = drupal_get_profile();
if ($profile != 'standard') {
$modules = module_list();
if (isset($modules[$profile])) {
$info = system_get_info('module', $profile);
$requirements['install_profile'] = array(
'title' => $t('Install profile'),
'value' => $t('%profile_name (%profile)', array(
'%profile_name' => $info['name'],
'%profile' => $profile,
)),
'severity' => REQUIREMENT_INFO,
'weight' => -9
);
}
}
}
Warum er allerdings noch meint:
Notice: Undefined index: name in drupal_install_profile_distribution_name() (Zeile 207 von /var/home/hertelcompany_com/www/Drupal7/includes/install.inc).
ist mir ein wenig schleierhaft, denn ob nun distribution_name oder nur name scheint wurscht (beides in der install.inc ausprobiert), und das beide nicht als definiert sind kann ich mir nicht ganz vorstellen. - Ich habe auch ältere Versionen der install.inc überprüft und da wars gleich, also muss die Fehlerquelle noch woanders sein.
Aber ich hoffe die Meldung bekomme ich auch noch weg.
hier geht's weiter
am 22.03.2013 - 14:58 Uhr
hier geht's weiter http://www.drupalcenter.de/node/44238 - ärgerlich.
KLASSE ^3
am 22.03.2013 - 15:20 Uhr
Kurz den Eintrag in der DB gesucht, Status auf 1 gesetzt und - Hurra! Fehlermeldung weg :-D
Ihr seid Helden! Hat mir locker einen Tag arbeit erspart
Wenn wir jetzt fertig sind,
am 22.03.2013 - 15:40 Uhr
Wenn wir jetzt fertig sind, bitte den Thread noch auf [gelöst] stellen. Beim nächsten Core-Update musst Du leider die Änderungen in der install.inc wiederholen...