Page 1 of 1

SQL Fehler beim update auf 1.0.3

Posted: 31. March 2009 16:52
by Huchinotte
Deine Portal Version: 1.0.3
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Ja
Dein Wissensstand: Grundwissen

Was hast Du gemacht, bevor das Problem aufgetreten ist?
Update auf 1.0.3 eingelesen und die install ausgeführt

Was hast Du bereits versucht um das Problem zu lösen?
Nichts da ich den Fehler nicht kenne

Fehlerbeschreibung und Nachricht
Hi ........

beim update bekomme ich folgenden SQL Fehler, muss dazu aber sagen das dies erstmal ein Testupdate lokal ist.

Code: Select all

SQL ERROR [ mysql4 ]

Duplicate entry '4-118' for key 'PRIMARY' [1062]

SQL

INSERT INTO phpbb_acl_roles_data (role_id, auth_option_id, auth_setting) VALUES (4, '118', 1)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: install/install_update.php
LINE: 259
CALL: dbal_mysql->sql_query()

FILE: install/install_update.php
LINE: 80
CALL: install_update->update_db_schema()

FILE: install/index.php
LINE: 280
CALL: install_update->main()

FILE: install/index.php
LINE: 57
CALL: module->load()
[/i]

Re: SQL Fehler beim update auf 1.0.3

Posted: 1. April 2009 19:35
by Huchinotte
Ah ihr seid wieder da .......... ok dann will ich nochmal und etwas datilierter ...........

Also ich hab alles so wie in der install_update_102 hoch kopiert und die install ausgeführt. Beim Punkt administrationsbereich oder so ähnlich kam dann folgender Fehler:

Code: Select all

    SQL ERROR [ mysqli ]

    Duplicate entry '4-118' for key 'PRIMARY' [1062]

    SQL

    INSERT INTO phpbb_acl_roles_data (role_id, auth_option_id, auth_setting) VALUES (4, '118', 1)

    BACKTRACE

    FILE: includes/db/mysqli.php
    LINE: 163
    CALL: dbal->sql_error()

    FILE: install/install_update.php
    LINE: 259
    CALL: dbal_mysqli->sql_query()

    FILE: install/install_update.php
    LINE: 80
    CALL: install_update->update_db_schema()

    FILE: install/index.php
    LINE: 280
    CALL: install_update->main()

    FILE: install/index.php
    LINE: 57
    CALL: module->load()
So da ich nicht wusste was das bedeutet hab ich das installscript nochmals durchlaufen lassen, wobei dann hier schon beim sql update der Fehler kommt. Ok so weit so gut. Ich das install Verzeichnis gelöscht und anscheinlich funktioniert das update auf 1.0.3.
So jetzt kommen dazu noch die Fragen:

1. Was war das für ein SQL Fehler? Und was steck da dahinter?
2. Ich hab mir mal im ACP bei Mods die Einstellungen angeschaut da sind mir dann 2 Sachen aufgefallen
- Bei Umfragen / Poll gibts nun die Möglichkeit "Abgelaufene Umfragen verbergen?:" was ja angekündigt war. Nur bei "allgemeinen Einstellungen" fehlen mir nun 4 Funktionen Gebrutstage, anstehende Geburtstag, Freunde Block, Limitierung der Anzeige Freunde Online. Der Rest ist alles gleich geblieben. Ist das so richtig?

Ich frag halt nur nach wegen dem SQL Fehler nicht das es da mehr verspult hat als bis jetzt erkennbar. Danke für Hilfe!

Gruß Huch

Re: SQL Fehler beim update auf 1.0.3

Posted: 2. April 2009 09:39
by Huchinotte
Hi ..........

besonders Frage 2 würd mich interessieren ob das alles so in Ordnung ist.

Gruß Huch

Re: SQL Fehler beim update auf 1.0.3

Posted: 2. April 2009 10:11
by Kevin
Ohne das genauer analysiert zu haben:
Ich denke das ist nicht in Ordnung, das Update wird nicht vollständig durch gelaufen sein.
Duplicate entry '4-118'
Bedeutet: den Eintrag gab es bereits.

Bin gerade bei der Arbeit und heute Abend unterwegs - kann mir das also frühestens Freitag anschauen. Aber vielleicht übernimmt vorher schon jemand anders vom Team.

Re: SQL Fehler beim update auf 1.0.3

Posted: 2. April 2009 13:40
by Christian_N
Ich hab auch nicht wirklich die Zeit - am schnellsten ist wohl beim den installer aufrufen und "Deinstallieren" auswählen so das die Sachen in der DB gelöscht werden und dann mit "Installieren" erneut angelegt werden - nachteil es müssten die Einstellungen halt neu gemacht werden.

Re: SQL Fehler beim update auf 1.0.3

Posted: 2. April 2009 15:42
by Huchinotte
Christian_N wrote:am schnellsten ist wohl beim den installer aufrufen und "Deinstallieren" auswählen so das die Sachen in der DB gelöscht werden und dann mit "Installieren" erneut angelegt werden - nachteil es müssten die Einstellungen halt neu gemacht werden.
Danke das hat geklappt und nun seh ich auch die Einstellungen für Freunde und Geburtstage ......... Mercie

Gruß Huch

Re: SQL Fehler beim update auf 1.0.3

Posted: 2. April 2009 15:45
by Christian_N
Kein Thema - das war jetzt die schnellste Lösung die mir einfiel und das Portal ist auch wieder schnell an die eigene Bedürfnisse im ACP eingestellt. :)