Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Update wird nicht erkannt

Eingetragen von astacx (8)
am 13.08.2010 - 02:00 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo liebe Freunde,

ich bin absolut neu hier und habe mich letzte Woche das erste Mal überhaupt mit einem Drupal-System beschäftigt. Mein Aufgabe besteht darin, ein Update durchzuführen, und zwar von 6.10 auf 6.17. Ich habe mich bemüht, möglichst genau nach der "offiziellen" Update-Vorgehensweise zu verfahren. Allerdings stoße ich auf ein Problem:

Nach dem Austauschen des Drupal-System rufe ich die update.php auf, diese zeigt allerdings bei allen Modulen "Kein Update nötig" an. Die Erklärung folgt dann auch gleich danach, wenn ich nach dem Update in das Backend gehe, sehe ich, dass das System denkt, es sein immer noch auf dem Stand 6.10. Irgendwie wird nicht erkannt, dass die Quellen aber 6.17 sind.

Das selbe Probleme haben ich bei einem probeweisen Update auf 6.11, auch dort werden keine Updates von update.php erkannt und das System meldet sich hinterher wieder mit 6.10 statt 6.11.

Hat da vielleicht jemand einen schauen Tipp für mich, wo ich anfangen soll, zu suchen?

Ich danke euch für eure Hilfe

Jens Thomas

‹ [erledigt] Ein HTTP-Fehler 0 ist aufgetreten [gelöst] Speichern, vorschau, löschen, ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du nur den Core

Eingetragen von wla (9461)
am 13.08.2010 - 08:36 Uhr

Wenn Du nur den Core updatest, ist bei den Modulen auch kein Update nötig. Du mußt aber trotzdem auf den Update/Weiter Button klicken (weiß jetzt im Moment nicht wie das da genau heißt), sonst wird kein Update der Datenbank für den Core durchgeführt.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Core-Update klappt nicht

Eingetragen von astacx (8)
am 13.08.2010 - 14:36 Uhr

Hi Werner,

genau hier liegt mein Problem: Ich hab, wie in den viele Drupal-Update-Anleitungen beschrieben wird, alle Module, außer die Core-Module, deaktiviert, dann die Quellen ersetzt, dann das update.php aufgerufen, dort alle Punkte "durchgeklickt". Dabei wurden aber überhaupt keine Updates an de DB durchgeführt. Wenn ich mich dann wieder einlogge, ist die Version vom Drupal-Core die Selbe wie vor dem Update. Das Problem ist also, dass der Core sich nicht aktualisieren lassen will.

Wenn ich den Core aktualisiert habe, will ich mich um die Module kümmern, aber so weit komme ich noch garnicht.

Vielen Dank und viele Grüße
Jens Thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Klingt vielleicht blöd, aber

Eingetragen von wakeup (55)
am 15.08.2010 - 18:11 Uhr

Klingt vielleicht blöd, aber vielleicht hast du versehentlich die falschen Dateien - nämlich die alte Drupal Version - kopiert!? Ich würde, um diesen Fehler auszuschließen, nochmal die Dateien anschauen und die Versionsnummer überprüfen. (Ich glaube, in der README Datei steht die Versionsnummer. Habe grad kein System zur Hand, um das zu überprüfen.)
Grüße, wakeup

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bin relativ sicher...

Eingetragen von astacx (8)
am 16.08.2010 - 11:03 Uhr

Hi Werner,

ich bin mir relativ sicher, dass ich tatsächlich die richtige (neue) Version ausgepackt und benutzt habe, zumal ich das Ganze inzwischen 2 x mit der 6.17 und 1 x mit der 6.11 versucht habe. Damit ich das Problem einkreisen kann: Woran erkennt denn Drupal, welche Version es selber ist? Oder anders gefragt, könnte es sein, dass das Problem in der DB steckt, dass da irgendwas falsch eingetragen ist? Das System ist nämlich relativ alt und schon ein paar mal geupdatet (tolles Wort :-) ) worden. Oder noch anders gefragt: Wenn mit Drupal sagt, das das Core-System die Version 6.10 ist und ich mir eigentlich sicher bin, dass ich vor 5 Minuten die Queller der Version 6.17 entpackt habe, woher stammt diese Version? Wenn die "hart codiert" in den Quellen steckt, dann stimmt also tatsächlich was mit meinem "Update der Quellen" nicht, denn das kann ich ja nun mal nicht beeinflussen. Wenn das in der DB steckt (oder noch woanders), dann könnte das Austauschen der Quellen geklpappt haben, dann stimmt aber noch was anderes nicht?!? Was auch immer...

Vielen Dank für die Hilfe

Jens

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau mal bei Dir im

Eingetragen von wla (9461)
am 16.08.2010 - 11:12 Uhr

Schau mal bei Dir im Drupal-Core unter Modules/system in die Infodatei system.info. Dort ist die Version zu finden (wie bei allen Core-Modulen). Wenn dort 6.19 drin steht und Du ordnungsgemäß als Admin den update.php ausgeführt hast, solltest Du mal sehen (mit phpMyAdmin), ob die Datenbank einen Repair benötigt oder einfach mal profilaktisch einen durchführen. Sonst habe ich im Moment auch keine Idee.
Doch, wie steht Dein PHP-Memory-Limit? Vielleicht wird der Update nicht durchgeführt, wenn das zu niedrig ist.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jaaaa, wir kommen der Sache

Eingetragen von astacx (8)
am 16.08.2010 - 11:43 Uhr

Jaaaa, wir kommen der Sache auf die Spur :-) Ich habe in der Datei /modules/system/system.info die Version 6.19 gefunden, in der Datei /sites/all/modules/system/system.info die Version 6.10. Ich rate mal, dass es sowieso schon falsch ist, dass das Modul an beiden Positionen vorhanden ist. Ein erster Test, die Module unter /sites/all/modules/ zu löschen schlägt fehl, dann startet das update.php überhaupt nicht (leerer Schirm) und die Drupal-Start-Seite zeigt nur einen PHP-Fehler, dass eine Funktion user_ nicht gefunden wird. Wenn ich dann z.B. nur das user-Modul von /modules/ nach /sites/all/modules/ kopiere, kommt eben die nächste PHP-Fehermeldung, dass wieder eine andere Funktion fehlt u.s.w.

Dann hab ich alle Module von /modules/ nach /sites/all/modules/ kopiert, dann update.php gestartet und siehe da: Es gibt ein paar Updates zum einspielen. Nach dem Einspielen komm ich in das Admin-Interface und sehe dort als Core-Version die 6.19 :-)

Allerdings liegen nun die Module von /modules/ ebenfalls in /sites/all/modules/ und ich denke, das ist falsch. Aber ohne /sites/all/modules/ klappt überhaupt nichts. Ich muss jetzt also nur noch dem System beibrigen, dass es die Module unter /modules/ sucht und benutzt...

Vielen Dank für die schnelle Hilfe

Jens

PS@Werner, ich denke, das ist jetzt nicht mehr viel, was noch schief läuft, ich würde mich gerne bei Dir erkenntlich zeigen. Sag mal, was ich für Dich tun kann :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Update-Verfahren

Eingetragen von stBorchert (6003)
am 16.08.2010 - 11:44 Uhr

Hallo.
Ich beschreib mal kurz, wie ich bei mir Updates durchführe (Beispiel 6.15 -> 6.19).

Die alte Drupal-Installation liegt in example.com/htdocs. Ich lade die neue Version (6.19) herunter und entpacke sie nach example.com/drupal-6.19.
Dann kopiere ich alles unterhalb von example.com/htdocs/sites/all nach example.com/drupal-6.19/sites/all und zusätzlich dazu noch das Verzeichnis files und die Datei settings.php.

Jetzt wird htdocs umbenannt und drupal-6.19 in htdocs umbenannt. Danach update.php durchlaufen lassen und fertig.
Danach kommen die Modulupdates dran.

Somit hat man definitiv die neue Code-Basis drin.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Stefan, das Problem hier

Eingetragen von astacx (8)
am 16.08.2010 - 11:58 Uhr

Hi Stefan,

das Problem hier scheint zu sein, das sich bei diesem System hier die Modules (anscheiend auch Core-Module??) unter /modules/ (so wie es in der Distribution anscheinend vorgesehen ist) UND dazu noch unter /sites/all/modules/. Wenn ich dann das /sites/all/modules/ aus dem alten System kopiere, werden die module logischer Weise mitkopiert und komischer Weise statt der Module unter /modules/ benutzt. Wenn ich die Module aus /sites/all/modules/ herauslöschen (zumindest die Module, die doppelt sind bzw. ebenfalls unter /modules/ liegen), dann läuft garnicht mehr (PHP-Fehler, dass diverse Funktionen nicht gefunden werden). Also versucht dieses System hier anscheined, alle seine benötigten Module NUR aus /sites/all/modules/ zu hohen. Ich gehe davon aus, dass das so nicht sein sollte und das System seine Core-Module aus /modules/ und die Add-On-Module aus /sites/all/modules/ holen soll. Das klappt aber irgendwie noch nicht so richtig...

Vielen Dank
Jens

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann hilft jetzt nur noch die

Eingetragen von wla (9461)
am 16.08.2010 - 14:02 Uhr

Dann hilft jetzt nur noch die Hozhammermethode: Mit phpMyAdmin in der Tabelle system die Pfade für die Core-Module von Hand korregieren. Danach die überflüssigen Core-Module aus sites/all/modules löschen. Danach noch mal den update.php drüberlaufen lassen, dann sollte alles OK sein. (ich würde aber vorher ein Backup der Datenbank erstellen)

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Holzhammer gefällt mit gut,

Eingetragen von astacx (8)
am 16.08.2010 - 16:50 Uhr

Holzhammer gefällt mit gut, erinnert mich noch an die Zeiten, in denen wir versucht haben, das mysql-root-Passwort mit dem vim direkt in der DB zu finden und zu ändern :-)

Also, ich hab eine Tabelle gefunden, die danach aussieht, als ob sie die gesuchte Tabelle ist: System

Hier finde ich unter "filename" den relativen Path zu den Modulen: z.B.: sites/all/modules/block/block.module

Dann will ich die mal abändern... Aber wie kann es zu so einem Problem kommen? Kann es sein, dass das ein Fehler ist, der wir evtl. schon seit Jahren mitschleppen? Denn die Erstinstallation war ein Drupal 4., vielleicht ist das schon ganz früh was schiefgelaufen... Wer weiß...

Ein weiteres Mal vielen Dank

Jens (der auf diesem Wege vielleicht zu einem Drupal-Fan wird :-) )

  • Anmelden oder Registrieren um Kommentare zu schreiben

Module

Eingetragen von stBorchert (6003)
am 16.08.2010 - 16:54 Uhr

Ganz kurz noch, bevor Du in der Tabelle etwas änderst ... kannst Du die Seite admin/build/modules aufrufen?

Wenn ja, dann mach mal Folgendes:

1. Backup der Datenbank und der gesamten Installation
2. alle doppelten Module löschen (also die Verzeichnisse)
3. auf der Modulseite mal auf "Speichern" klicken

Wenn danach keine weisse Seite und/oder Fehler kommen, sollte alles wieder in Ordnung sein. Drupal kann nämlich die Pfade zu Modulen selbstständig reparieren.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo und danke für den Tip.

Eingetragen von astacx (8)
am 24.08.2010 - 16:22 Uhr

Hallo und danke für den Tip. Ich hab letzte Woche leider etwas gekränkelt, daher melde ich mich erst so spät wieder. Ausprobiert haben wir es noch nicht, da es ja, so wir es jetzt ist (alle Module doppelt an beiden Positionen) läuft, wahrscheinlich werde ich es aber spätestens vor dem nächsten Update machen (müssen :-) ). Ich berichte dann auf jeden Fall, ob dieser Weg erfolgreich war.

Noch einmal vielen Danke an Euch für Eure Hilfe,

Jens Thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 16 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 16 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association