Problem bei Update von phpBB 1.4.0 auf phpBB 2.03

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
begga

Problem bei Update von phpBB 1.4.0 auf phpBB 2.03

Beitrag von begga »

Hallo,

ich habe gerade versucht mein phpBB 1.4.0 auf 2.03 upzugraden.
Insgesamt umfasst das alte Forum 6647 Mitglieder und 84022 Posts.
Das Update läuft zuerst sauber an, wirft dann aber Probleme bei dem Punkt
Next step: convert_users

Code: Alles auswählen

* Converting Users ( -1 to 999 ) :: ....................................... OK
* Converting Users ( 999 to 1999 ) :: 
Wasn't able to insert user 999 into table phpbb2_groups
1062: Duplicate entry '1' for key 1

INSERT INTO phpbb2_groups (group_id, group_name, group_description, group_single_user) 
						VALUES (1, 'Akis', 'Personal User', 1)

Wasn't able to insert user 1000 into table phpbb2_groups
1062: Duplicate entry '2' for key 1

INSERT INTO phpbb2_groups (group_id, group_name, group_description, group_single_user) 
						VALUES (2, 'Sabinebusse', 'Personal User', 1)

Mit diesen Fehlermeldungen gehts dann weiter bis "user 6669"

Danach läuft das Update ohne weitere Probleme durch.

Das Forum läuft danach zwar, hat aber einige Fehler.
Den ersten Fehler dass in jedem Forum nun Moderatoren drinstehen die dort gar nicht hingehören schiebe ich nun ja noch auf das oben genannte Problem.
Aber dass ich nun alle PMs doppelt in meinem Posteingang habe verstehe ich nicht mehr... ;)

Ich hoffe mir kann jemand einen guten Tipp geben... ;)
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..bei der Masse an Usern hast Du sicherlich ab und zu ma einen gelöscht etc. oder ?

Irgendwie wird versucht einen User einzutragen, der (bzw. dessen Eintrag) an der Stelle, an der versucht wird ihn einzutragen, bereits existiert. :roll:

Denn... warum auch immer... fängt er beim zweiten Schritt (eigentlich User 999) wieder mit der ID 1 an ... hmm !?
begga

Beitrag von begga »

Ja, es wurden zwischendurch einzelne User gelöscht.
Aber ich kann mir irgendwie nicht vorstellen dass es daran liegt.

Das Problem dass er mit der ID wieder bei 1 anfängt und so auf doppelte stösst kommt mehrfach vor.
Hier ein Auszug:

Code: Alles auswählen

* Converting Users ( 4999 to 5999 ) :: 
Wasn't able to insert user 4999 into table phpbb2_groups
1062: Duplicate entry '1' for key 1

INSERT INTO phpbb2_groups (group_id, group_name, group_description, group_single_user) 
						VALUES (1, 'bauer25', 'Personal User', 1)

* Converting Users ( 1999 to 2999 ) :: 
Wasn't able to insert user 1999 into table phpbb2_groups
1062: Duplicate entry '1' for key 1

INSERT INTO phpbb2_groups (group_id, group_name, group_description, group_single_user) 
						VALUES (1, 'ste-mue', 'Personal User', 1)

so gehen die Fehler dann durch bis

Code: Alles auswählen

* Converting Users ( 5999 to 6999 ) :: 
Wasn't able to insert user 5999 into table phpbb2_groups
1062: Duplicate entry '1' for key 1

INSERT INTO phpbb2_groups (group_id, group_name, group_description, group_single_user) 
						VALUES (1, 'SuperSnoopy', 'Personal User', 1)
Wenn das ein Problem in dem Convert-Script ist müsste dieser Fehler aber doch theoretisch bei jedem auftreten der mehr als 1000 User hat.

Ich versuche das mal von Hand zu fixen.

Aber ich glaube dann bin ich immer noch nicht das Problem mit den doppelten PMs los.

Ich glaube das liegt daran dass im alten phpBB die PMs doppelt gespeichert wurden. Einmal in "Posteingang" und einmal in "Gesendete PMs"
Und jetzt hat er bei der Konvertierung alles in den Posteingang geworfen.
Die "gesendeten PMs" sind nämlich leer.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

sorry, ich hab da was durcheinander gebracht ich hab group_id mit user_id verwechselt !?

Aber die Tatsache, das versucht wird etwas einzufügen, was scho vorhanden is, bleibt...

2 Möglichkeiten ...entweder wie Du es vor hast, die User per Hand einzutragen... oder als Zwischenschritt ersma zu versuchen auf 2.0 upzugraden ..
begga

Beitrag von begga »

Also gut, das mit der group_id hab ich hinbekommen.
War ein Fehler in der "upgrade.php"
Da war einfach "$group_id" in der Zeile 816 jedesmal auf 1 gesetzt worden.
Das kann natürlich nicht funktionieren.
Aber der Fehler hätte doch schon früher auffallen müssen; komischerweise habe ich darüber nix gefunden...

So, mal warten bis das Update durch ist und sehen wie's um die PMs steht.
Dauert bei der DB-Größe eine Weile... ;)
Falls es nicht klappt lösche ich alle PMs bis auf die jeweils letzten 40 aller User.
Bei mir zeigte der nämlich an ich hätte 670% meines Postfachs belegt... ;)

Sind insgesamt von allen Usern fast 12.000 PMs drin. ;)
Gast

Ebenfalls Update Prob von 1.4.0 auf 2.0.3

Beitrag von Gast »

Hi "Leidensgenossen",
mein Update läuft durch, bis zu dem Punkt, wo offenbar die Posting konvertiert werden.
Next step: convert_posts

* Adding enable_sig field to posts :: OK
* Adding enable_bbcode field to posts_text :: OK
* Adding bbcode_uid field to posts_text :: OK
* Adding post_edit_time field to posts :: OK
* Adding post_edit_count field to posts :: OK

* Converting BBcode ( 1 to 2000 ) :: ...
Und da hängt er nun. Was kann man tun?

Thanx[/quote]
Gast

Re: Ebenfalls Update Prob von 1.4.0 auf 2.0.3

Beitrag von Gast »

jdalhoff hat geschrieben:Hi "Leidensgenossen",
mein Update läuft durch, bis zu dem Punkt, wo offenbar die Posting konvertiert werden.
Next step: convert_posts

* Adding enable_sig field to posts :: OK
* Adding enable_bbcode field to posts_text :: OK
* Adding bbcode_uid field to posts_text :: OK
* Adding post_edit_time field to posts :: OK
* Adding post_edit_count field to posts :: OK

* Converting BBcode ( 1 to 2000 ) :: ...
Und da hängt er nun. Was kann man tun?

Thanx
[/quote]
Hat zu diesem Thema wirklich niemand einen Tipp? Ich bin jetzt seit 2 Wochen dran und hab die Nase langsam voll :roll:

Grüsse
Jörgen
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“