jansen
Neuling
Posts: 6
Joined: Sat 24. Oct 2015, 15:48

[Gelöst] Update von 2.1.1 auf 2.2

Mon 2. Nov 2015, 10:50

Hallo,

ich habe meine eigene Installation auf Uberspace und beim Update bekomme ich folgende Fehlermeldung:

Code: Select all

SQLSTATE[HY000]: General error: 1419 You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
SQLSTATE[HY000]: General error: 1419 You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
Ich habe mich an http://docs.runalyze.com/en/latest/update.html Update-Anleitung gehalten. Da es in der SQL-Konsole hier

Code: Select all

SET GLOBAL innodb_file_format=barracuda;
SET GLOBAL innodb_file_per_table=ON;
immer eine Fehlermeldung gab,

habe ich das hier

Code: Select all

innodb_file_per_table   = 1
innodb_file_format      = Barracuda
in die .my.cnf eingefügt.

Wenn ich die Fehlermeldung ignoriere und das

Code: Select all

refactor-equipment.php
Script ausführe, kann ich mich danach zwar ganz normal einloggen, und es scheint auch alles zu funktionieren, allerdings gibt es dann einen 500 Internal Server Error, wenn ich mir die Liste mit der Ausrüstung anzeigen lassen möchte.

Da das Update Script nicht ausdrücklich angezeigt hat, dass das Update korrekt durchgelaufen ist, bin ich mir nicht sicher, ob ich jetzt wirklich die Version 2.2. korrekt installiert habe.

Viele Dank für die Hilfe,
Jan
Last edited by jansen on Wed 27. Jan 2016, 09:48, edited 1 time in total.
0 x

User avatar
mipapo
Administrator
Posts: 1394
Joined: Mon 29. Jul 2013, 20:26
Location: Kiel
Contact: Website Facebook Twitter

Re: Update von 2.1.1 auf 2.2

Mon 2. Nov 2015, 11:17

Hallo Jan,
bitte vervollständige die Logdaten:
http://docs.runalyze.com/en/latest/faq. ... -error-500
0 x
###Donate to RUNALYZE###
Höhenmeter (Korrektur & Berechnung) - Nutzerhilfe/User help -

Run Happy!,
Michael
P.S. Ich antworte gerne kurz und knackig ;)
Image

jansen
Neuling
Posts: 6
Joined: Sat 24. Oct 2015, 15:48

Re: Update von 2.1.1 auf 2.2

Tue 26. Jan 2016, 21:00

Hallo,

ich habe mal wieder die Zeit gefunden, zu versuchen, meine Runalyze Installation zu aktualisieren.

Zuerst von 2.1.1 auf 2.2.2, leider bleibt es beim Versuch. Ich halte mich an diese Anweisungen: http://docs.runalyze.com/en/latest/upda ... stallation

Nachdem ich dann im Browser das update.php durchgeführt habe, stoppt die Installation immer noch mit dieser Fehlermeldung im Browser, mit der ich leider nichts anfangen kann:

Code: Select all

SQLSTATE[HY000]: General error: 1419 You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
SQLSTATE[HY000]: General error: 1419 You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
Im Error-Log erscheint leider nichts.

Jan
0 x

User avatar
mipapo
Administrator
Posts: 1394
Joined: Mon 29. Jul 2013, 20:26
Location: Kiel
Contact: Website Facebook Twitter

Re: Update von 2.1.1 auf 2.2

Tue 26. Jan 2016, 21:14

Hey,
also bei dir hat das Update bisher nicht geklappt?
Du hast ja ganz oben im Thread die selben Probleme gehabt und es selbst gelöst.
Problem wird wahrscheinlich der Trigger in inc/install/update-v2.1-to-v2.2.sql sein.

Du müsstest den folgenden Abschnitt aus der Datei entfernen und dann das Update (mit einem Backup von 2.1*) neustarten:

Code: Select all

DROP TRIGGER IF EXISTS `del_tr_train`;
DELIMITER //
CREATE TRIGGER `del_tr_train` AFTER DELETE ON `runalyze_account`
 FOR EACH ROW BEGIN
		DELETE FROM runalyze_conf WHERE accountid = OLD.id;
		DELETE FROM runalyze_dataset WHERE accountid = OLD.id;
		DELETE FROM runalyze_plugin WHERE accountid = OLD.id;
		DELETE FROM runalyze_sport WHERE accountid = OLD.id;
		DELETE FROM runalyze_training WHERE accountid = OLD.id;
		DELETE FROM runalyze_type WHERE accountid = OLD.id;
		DELETE FROM runalyze_user WHERE accountid = OLD.id;
	END
//
DELIMITER ;
Danach sollte das Update durchlaufen.

Ansonsten:
Habe noch Folgendes gefunden:

Code: Select all

set global log_bin_trust_function_creators=1;
soll angeblich helfen das Problem zu beseitigen.
0 x
###Donate to RUNALYZE###
Höhenmeter (Korrektur & Berechnung) - Nutzerhilfe/User help -

Run Happy!,
Michael
P.S. Ich antworte gerne kurz und knackig ;)
Image

jansen
Neuling
Posts: 6
Joined: Sat 24. Oct 2015, 15:48

Re: Update von 2.1.1 auf 2.2

Tue 26. Jan 2016, 21:36

Hallo,

vielen Dank, werde ich mal versuchen. Da das Update bisher nicht funktionierte habe ich weiter die Version 2.1 genutzt und jetzt endlich die Zeit gefunden, mich darum zu kümmern (von "selbst gelöst" kann also leider keine Rede sein ;-) )

Jan
0 x

jansen
Neuling
Posts: 6
Joined: Sat 24. Oct 2015, 15:48

Re: Update von 2.1.1 auf 2.2

Tue 26. Jan 2016, 22:06

Hm,

Code: Select all

SET GLOBAL log_bin_trust_function_creators =1;

wird mit der Meldung

Code: Select all

Access denied; you need the SUPER privilege for this operation 
quittiert, das habe ich also weg gelassen.

Nachdem ich die Zeilen entfernt habe, ist das Update ohne Fehlermeldung durchgelaufen.

Leider gibt es immer noch einen 500 Internal Server Error wenn ich mir die Liste mit der Ausrüstung anzeigen lassen möchte.

Hier der Auszug aus dem Fehler-Log:

Code: Select all

[Tue Jan 26 22:02:02 2016] [warn] [client 80.129.81.89] mod_fcgid: stderr: PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'jansen.runalyze_training' doesn't exist' in /var/www/virtual/jansen/html/runalyze/inc/system/class.PDOforRunalyze.php:267, referer: http://runalyze.schlei-kajak.de/index.php
[Tue Jan 26 22:02:02 2016] [warn] [client 80.129.81.89] mod_fcgid: stderr: Stack trace:, referer: http://runalyze.schlei-kajak.de/index.php
[Tue Jan 26 22:02:02 2016] [warn] [client 80.129.81.89] mod_fcgid: stderr: #0 /var/www/virtual/jansen/html/runalyze/inc/system/class.PDOforRunalyze.php(267): PDO->query('SELECT\\n\\t\\t\\t\\t`eq`...'), referer: http://runalyze.schlei-kajak.de/index.php
[Tue Jan 26 22:02:02 2016] [warn] [client 80.129.81.89] mod_fcgid: stderr: #1 /var/www/virtual/jansen/html/runalyze/plugin/RunalyzePluginPanel_Equipment/class.RunalyzePluginPanel_Equipment.php(273): PDOforRunalyze->query('SELECT\\n\\t\\t\\t\\t`eq`...'), referer: http://runalyze.schlei-kajak.de/index.php
[Tue Jan 26 22:02:02 2016] [warn] [client 80.129.81.89] mod_fcgid: stderr: #2 /var/www/virtual/jansen/html/runalyze/plugin/RunalyzePluginPanel_Equipment/class.RunalyzePluginPanel_Equipment.php(185): RunalyzePluginPanel_Equipment->initTableData(), referer: http://runalyze.schlei-kajak.de/index.php
[Tue Jan 26 22:02:02 2016] [warn] [client 80.129.81.89] mod_fcgid: stderr: #3 /var/www/virtual/jansen/html/runalyze/plugin/RunalyzePluginPanel_Equipment/window.equipment.table.php(17): RunalyzePluginPanel_Equipment->displayTable(), referer: http://runalyze.schlei-kajak.de/index.php
[Tue Jan 26 22:02:02 2016] [warn] [client 80.129.81.89] mod_fcgid: stderr: #4 {main}, referer: http://runalyze.schlei-kajak.de/index.php
[Tue Jan 26 22:02:02 2016] [warn] [client 80.129.81.89] mod_fcgid: stderr:   thrown in /var/www/virtual/jansen/html/runalyze/inc/system/class.PDOforRunalyze.php on line 267, referer: http://runalyze.schlei-kajak.de/index.php

Jan
0 x

User avatar
laufhannes
Core developer
Posts: 761
Joined: Mon 29. Jul 2013, 20:59

Re: Update von 2.1.1 auf 2.2

Tue 26. Jan 2016, 22:19

Wenn ich das richtig sehe, ist das bei uns erst ab v2.3.3 behoben, sollte aber nur das Ausrüstungs-Plugin betreffen.

Wenn ansonsten alles läuft, spricht doch nichts dagegen, jetzt auch noch die Updates auf v2.3 und anschließend auf v2.4 auszuführen - wenn du gerade schon in Übung bist - oder? ;) Zur Not am besten jeweils noch ein Backup erstellen - das geht ja heutzutage schnell.

Du kannst sonst aber auch https://github.com/Runalyze/Runalyze/co ... 0f3900c3d3 bei dir entsprechend anpassen (Zeilennummern können unterschiedlich sein, da sich der Fix dort auf v2.3.2 zu v2.3.3 bezieht).
0 x
User help -- short questions via Twitter, Facebook

jansen
Neuling
Posts: 6
Joined: Sat 24. Oct 2015, 15:48

Re: Update von 2.1.1 auf 2.2

Tue 26. Jan 2016, 22:28

Jo, sonst läuft alles, das Aktualisieren auf die nächsten Versionen verschiebe ich aber auf morgen ;-)

Jan
0 x

jansen
Neuling
Posts: 6
Joined: Sat 24. Oct 2015, 15:48

Re: [Gelöst] Update von 2.1.1 auf 2.2

Wed 27. Jan 2016, 10:42

So, das Aktualisieren auf 2.4. lief dann jetzt auch relativ problemlos, vielen Dank!

Jan
0 x

Return to “Runalyze v2.2.x”

Who is online

Users browsing this forum: No registered users and 1 guest