PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Updateproblem


Spenser
25.04.2008, 08:50
Ich habe grade versucht, das Update auf 1.0.3 durchzuführen.

Dabei kam dann die folgende Fehlermeldung:
Datenbankfehler in vBulletin 3.6.10:

Invalid SQL:

UPDATE cron
SET nextrun = 1209243540
WHERE cronid = 42 AND nextrun =;

MySQL-Fehler : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
Fehler-Nr. : 1064
Datum : Friday, April 25th 2008 @ 08:47:43 AM
Skript : http://{meinforum}/admincp/plugin.php?do=productimport
Referrer : http://{meinforum}/admincp/plugin.php?do=productadd
IP-Adresse : {meineip}
Benutzername : Adminname
Klassenname : vB_Database_Slave_MySQLi
Das kam auch noch:
Warnung: Invalid argument supplied for foreach() in /includes/functions_cron.php (Zeile 95)

Spenser
25.04.2008, 08:54
Achja, seitdem ist die Projektverwaltung nicht mehr verfügbar, alle Links sind deaktiviert und man kommt auch nicht mehr rein.

pogo
25.04.2008, 11:07
Unter Zeitgesteuerte Aufgaben gibt es drei Einträge für die Projektverwaltung. Sind die alle vorhanden?

Spenser
25.04.2008, 11:29
Unter Zeitgesteuerte Aufgaben gibt es drei Einträge für die Projektverwaltung. Sind die alle vorhanden?

Nur das:

Spenser
25.04.2008, 12:06
Seit dem Update habe ich auch einige ungecachte Templates:
Uncached templates: pt_navbar_link (1)
Uncached templates: pt_navbar_search (1)
Uncached templates: pt_projectbit_typecount (6)

Spenser
25.04.2008, 16:20
Ich hab jetzt etliches probiert, es geht nicht.
Hat noch jemand eine Idee?

Spenser
25.04.2008, 16:26
So, jetzt gings. Ich hab die beanstandete Query geändert und dann liefs durch. Kann aber eigentlich nicht der richtige Weg sein...

pogo
25.04.2008, 17:43
Nein, besonders wenn 2 zeitgesteuerte Aufgaben anscheinend fehlen.

Spenser
25.04.2008, 17:57
Die sind jetzt da.
Ich hab bei dem Statement für die cron-Jobs die Condition am Ende rausgenommen (AND nextrun =;).
Damit wurden die Jobs sauber eingetragen.
Konnte ja nix kaputt gehen, was nicht da war. Anscheinend passt was mit dem Statement nicht oder meine SQL-Version (5.0.51a-3) hat damit ein Problem.

pogo
25.04.2008, 18:02
Das Problem bei dem Query war, dass keine Datumsangabe für nextrun vorhanden war.
Wie es dazu kam, kann ich nicht sagen.

Stimmen denn die nächsten Ausführungszeiten unter Aufgaben verwalten?
Also liegen die alle in der "Zukunft"?

Spenser
25.04.2008, 18:23
Aktueller Stand: