[gelöst!] Update von 6.6 auf 6.9 funktioniert nicht
Eingetragen von hampa (8)
am 12.02.2009 - 23:11 Uhr in
am 12.02.2009 - 23:11 Uhr in
Ich habe ein Problem mit dem Update von Drupal 6.6 auf 6.9.
Ich führe die Schritte so aus, wie sie um UPGRADE.txt beschrieben werden. Habe ich alle Schritte abgeschlossen (mit keinen, für mich sichtbaren Fehlern) kehre ich wieder in den Admin-Bereich zurück. Dort lese ich zu meinem Erstaunen, dass ich noch immer die Version 6.6 habe und auf 6.9 updaten sollte.
Mir ist auch aufgefallen, dass im Verzeichnis der Module die Versionen mit 6.9 ausgezeichnet sind. Im Admin-Bereich jedoch alle mit 6.6 ausgewiesen werden. (update.php bereits mehrfach gestartet.)
Woran kann denn das liegen? Wo kann ich suchen?
Dankbar für jeden Tip....
Grüsse aus der Schweiz
Hampa
- Anmelden oder Registrieren um Kommentare zu schreiben
Morgen, wenn du Drupal von
am 13.02.2009 - 10:27 Uhr
Morgen,
wenn du Drupal von 6.6 auf 6.9 updatest, upgradest du es nicht sondern updatest es nur. Dann musst du einfach alle Dateien die das 6.9er Paket mitbringt in das Stammverzeichnis kopieren, alle DAteien ersetzen und dann die update.php aufrufen.
Bei deinem Problem würde ich dir als erstes raten, die Datenbank mal zu sichern bevor du weiter machst. Dann würde mich interessieren, ob es Fehlermeldungen beim Update gab.
Wenn du die Datenbank gesichert hast, kannst du einfach mal versuchen, das ganze nochmal zu updaten.
mfg mofa
mfg Cyberschorsch
_________
ftp programme
am 13.02.2009 - 10:31 Uhr
sind manchmal so voreingestellt, dass sie Dateien nicht ersetzen wenn man eine Ordnerstruktur kopiert. Also nachsehen oder vorher loeschen. cron ausführen.
buntstich
Update Staus Refresh
am 13.02.2009 - 10:33 Uhr
Eventuell musst Du noch ein http://(...)/admin/reports/updates/check ausführen, damit Drupal auch ein Modul-Refresh macht.
See you at http://drupalcamp.de/
@mofa
am 13.02.2009 - 11:09 Uhr
Hallo mofa
Bevor ich mit der Aktion begonnen habe, habe ich selbstverständlich ein Backup der gesamten Webseite sowie einen dump der Datenbank gezogen. ;o)
Aus Schaden wird man klug.
Gruss und Dank
Hampa
Lieber unvollkommen als total fertig.
@buntstich
am 13.02.2009 - 11:14 Uhr
Hallo,
Wir betreiben einen root-Server, da können wir auf ftp verzichten. Somit dürfte das nicht unbedingt eine Fehlerquelle darstellen.
Ausserdem ist zu sagen, dass ich im Verzeichnis /modules stichprobeweise die info-Dateien einzelner Module angeschaut habe und dabei festgestellt habe, dass da
version = "6.9"
drin steht.Gruss und Dank
Hampa
Lieber unvollkommen als total fertig.
@narres
am 13.02.2009 - 21:01 Uhr
http://(...)/admin/reports/updates/check ausführen
Danke für den Hinweis, das werde ich heute Abend gleich mal ausprobieren.
Gruss und Dank
Hampa
EDIT: War leider auch nichts zu machen.... :o(
Lieber unvollkommen als total fertig.
Die Berechnung der Version
am 14.02.2009 - 10:01 Uhr
Die findest in function update_calculate_project_data() aus der Datei modules/update/update.compare.inc statt.
Von da geht es weiter in die update_process_project_info().
Dein Problem kenne ich aus eigener Erfahrung auch. Vor allem im Zusammenspiel mit Drush und Memcache. Bei mir hilft da aber normal ein "updates/check" und notfalls ein leeren des Cache.
So hartnäckig wie bei Dir ist mir das auch unbekannt.
Ich hab das mal hier und nicht bei http://www.drupalcenter.de/node/16429 beantwortet.
See you at http://drupalcamp.de/
narres schrieb Dein Problem
am 14.02.2009 - 22:21 Uhr
Dein Problem kenne ich aus eigener Erfahrung auch.
Da bin ich aber froh, dass ich nicht alleine dastehe... ;o)
Vor allem im Zusammenspiel mit Drush und Memcache. Bei mir hilft da aber normal ein "updates/check" und notfalls ein leeren des Cache.
Drush und Memcache? Sagt mir jetzt leider nichts. Ich geh mal Googeln. "updates/check"? Sollte das über die URL erreichbar sein? Ich finde leider nichts in dieses Richtung. Das Cache habe ich mal gelöscht.
Sorry, wenn ich immer wieder fragen muss, ich bin Drupal-Neuling. ;o)
Gruss und vielen Dank
Hampa
Lieber unvollkommen als total fertig.
Wenn Dir Drush und Memcache
am 14.02.2009 - 23:15 Uhr
Wenn Dir Drush und Memcache nichts sagt, dann hast Du die Zusätze auch nicht installiert.
Daran liegt es also nicht.
Was steht denn in ./modules/system/system.module:define('VERSION', '6.9'); ?
See you at http://drupalcamp.de/
Halli Hallo
am 15.02.2009 - 03:54 Uhr
Dort steht drin, wen wunderts:
define('VERSION', '6.9');
Lieber unvollkommen als total fertig.
Versuche
am 15.02.2009 - 04:50 Uhr
da Ihr ja fast alles durchabt. Alles auf der Seite Performance deaktivieren und auch dort den cache löschen, update modul deinstallieren und wieder aktivieren, Datenbank durchsuchen. Zwischen durch cron ausführen und falls das admin menu installiert ist nochmals flush all caches.
buntstich
Leider nein
am 16.02.2009 - 20:17 Uhr
Hallo Bundstich
Leider ist nichts zu machen. Ich werde auf meinem Testsystem versuchen, wieder auf 6.6 downzugraden. Wenn's klappt mach ich das auch auf dem Produktiv-System. Anschliessend spiele ich mit dem Testsystem herum nur für den Fall, dass ich das Drupal "schrotten" sollte. ;o)
Lieber unvollkommen als total fertig.
Problem gelöst.
am 16.02.2009 - 23:29 Uhr
Das Problem ist gelöst. Einer meiner Vorgänger muss sämtliche Module (inkl. Kernmodule) auch im Verzeichnis /sites/all/modules abgelegt haben, wo sie nun definitiv nicht hingehören. Diese Module wurden wurden natürlich durch den Update nicht auf 6.9 angehoben und wurden mit dem falschen Pfad in die Tabelle system geschrieben.
Daraufhin habe ich die Module an die korrekten Orte (/modules und /sites/all/modules) "verteilt". Nun lief die Webseite gar nicht mehr. Mehr als einen weissen Bildschirm war dem Browser nicht zu entlocken. Also habe ich "händisch" die Pfade zu den Modulen in der Tabelle system angepasst und update.php ausgeführt.
Und siehe da. Jetzt habe ich auch die Version 6.9. An dieser Stelle noch einmal allen ein herzliches Dankeschön für eure Hilfe und die endlose Geduld.
Lieber unvollkommen als total fertig.