Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
nguru

Fehler beim Upgrade

Recommended Posts

Hallo zusammen

 

Aktuell sind wir daran unser Forum auf den neuesten Stand zubringen. Das Forum sowie sämtliche IPS Module konnten problemlos aktualisiert werden. Nur beim letzten (Nexus) ist beim Schritt 8/14 ein Serverfehler aufgetreten. Das Problem jetzt ist, das wir die Aktualisierung des Nexus nicht nochmals vornehmen können, da es als aktuellste Version erkannt wird. Resultat: Ein Login ins Backend ist nicht mehr möglich.

 

Meine Frage, wie kann die Aktualisierung von Nexus zurückgesetzt werden, so das dieses nochmals upgradet werden kann?

 

Wir haben übrigens jedes Paket einzeln aktualisiert und wie oben bereits geschrieben, verlief das bis zum Nexus ohne Probleme.

 

Über einen Tipp wäre ich sehr dankbar.

 

Gruss

nguru

Share this post


Link to post

Was für ein (Server)fehler denn? In der Regel treten dort nur Fehler auf, wenn man entweder die falsche Nexus Version geladen hat oder die Dateien nicht korrekt hochgeladen hat (binär).

 

Das Update kann man mit einem speziellen Script erneut starten. Einfach den "upgradeFinish" Ordner aus dem im IP.Board-Download enthaltenen Ordner "Tools" in dein Adminverzeichnis laden und aufrufen.

Share this post


Link to post

Hallo Helge

 

Besten Dank für deine Nachricht.

 

Das Update kann man mit einem speziellen Script erneut starten. Einfach den "upgradeFinish" Ordner aus dem im IP.Board-Download enthaltenen Ordner "Tools" in dein Adminverzeichnis laden und aufrufen.

 

Haben wir gemacht, lief auch problemlos, jedoch aktualisiert das ja nur das Forum und nicht das Nexus und daher besteht der Fehler noch immer. Wir müssen eine Möglichkeit haben, das Nexus Update nochmals durchführen zu können. Aktuell wird dieses als aktuellste Version erkannt obwohl es bei Schritt 8 abgebrochen hat.

 

die falsche Nexus Version geladen

 

Die Version ist korrekt.

 

 

oder die Dateien nicht korrekt hochgeladen hat (binär)

 

Ist ebenfalls korrekt vorgenommen worden.

 

Was für ein (Server)fehler denn?

 

Timeout obwohl die Limits genügend hoch eingestellt wurden.

 

Gruss

nguru

Edited by nguru

Share this post


Link to post

Das Script aktualisiert natürlich alles, nicht nur das Forum selbst. Technisch wird eben nur das "Upgrade-Script" erneut gestartet, und das ist für die gesamte IPS-Reihe zuständig.

 

Wie hoch wurde der memory_limit denn gestellt? Würde ich testweise mal auf 512M stelleb, obwohl 256M auch ausreichen sollten.

Share this post


Link to post

Hallo Helge

 

Aktuell stehen wir bei 512M. Wir konnten das Nexus zwischenzeitlich nochmals aktualisieren, jedoch bleibt der Fehler bestehen. Gibt es eine Möglichkeit Hooks zu entfernen ohne Backend-Zugriff? Denn ein Login ist aktuell wegen des Fehlers nicht möglich.

 

Das Logfile sagt aktuell:

 

Error: 1054 - Unknown column 't.topic_answered_pid' in 'field list'
 /index.php?app=forums
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT t.tid, t.title as topic_title, t.title_seo, t.start_date, t.starter_id, t.starter_name, t.moved_to, t.views, t.posts, t.topic_answered_pid,m.*,pp.* FROM topics t  LEFT JOIN members m ON ( m.member_id=t.starter_id ) 
 LEFT JOIN profile_portal pp ON ( m.member_id=pp.pp_member_id )   WHERE t.tid IN (5374,5373,5372,5371,5370,5369,5368,5367,5366,5365)
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | hooks/boardIndexRecentTopics_714f830ffcf86e60264573fe4c2f121d.php          | [class_forums].hooks_recentTopics                                             | 14                |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/classes/output/publicOutput.php                              | [boardIndexRecentTopics].getOutput                                            | 3728              |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/classes/output/publicOutput.php(3792) : eval()'d code        | [output].templateHooks                                                        | 6                 |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/classes/output/publicOutput.php(3792) : eval()'d code        | [shoutboxGlobalJs].globalTemplate                                             | 14                |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/classes/output/formats/html/htmlOutput.php                   | [contentMenuBar].globalTemplate                                               | 312               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/classes/output/publicOutput.php                              | [htmlOutput].fetchOutput                                                      | 2923              |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | hooks/group_forum_breadcrumb_1349d77787c94f5dcb5780f8c337aa69.php          | [output].sendOutput                                                           | 54                |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | hooks/mt_topicHoverJs_a237cb70f8b8ba17a31b468b5d2b7b1e.php                 | [group_forum_breadcrumb].sendOutput                                           | 20                |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | hooks/galleryLightbox_231ec4a8f3bd66e11d952a22db736254.php                 | [mt_topicHoverJs].sendOutput                                                  | 12                |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/applications/forums/modules_public/forums/boards.php                 | [galleryLightbox].sendOutput                                                  | 124               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/base/ipsController.php                                       | [public_forums_forums_boards].doExecute                                       | 306               

 

Gruss

nguru

Share this post


Link to post

Sagt mir nichts. Sofern das "upgradeFinish"-Script durchgelaufen ist, sollte es da keine Fehler mehr geben.

 

Testweise noch mal alle Dateien hochladen (und sicherstellen, das diese a. wirklich hochgeladen wurden und b. korrekt hochgeladen wurden, z. B. Nexus in Binär, alles andere "Automatisch").

 

Klappt das nicht: Ticket erstellen.

Share this post


Link to post

Wir haben nun damit begonnen Fehler nach Fehler im Logfile zu beheben und nun ist auch ein Login etc. wieder möglich. Eine offene Frage haben wir noch, wenn es Updates für Hooks gibt, welche im Zusammenhang mit dem Update notwendig werden, werden hier ebenfalls, falls vorhanden die Files überschrieben und die xml hochgeladen oder muss die bisherige Version vorgängig deinstalliert werden?

 

Über ein Tipp wäre ich sehr dankbar.

 

Gruss

nguru

Share this post


Link to post

Hooks werden automatisch aktualisiert, sofern diese zur Software gehören.

 

Hooks von Drittanbietern müssen manuell selbst aktualisiert werden, das sollte aber (im Backend) kein Problem darstellen.

Share this post


Link to post

Hallo zusammen

 

Wir haben zwischenzeitlich die Probleme fixen können. Warum auch immer wurden gewisse Einträge beim Upgrade nicht sauber oder unvollständig geschrieben. Ein manuelles Nachbearbeiten hat danach die Lösung gebracht.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×