database update fout bij update van 3.0.14 naar 3.1

Plaats reactie
Noeke
Berichten: 14
Lid geworden op: 26 nov 2013, 13:40

database update fout bij update van 3.0.14 naar 3.1

Bericht door Noeke » 29 apr 2018, 14:57

  • Wat is het probleem?
    We doen update van 3.0.14 naar 3.1 en bij update database lopen we vast, error melding staat onderaan dit invulform.
    Wanneer ontstond het probleem?
    Bij doen van update van 3.0.14 naar 3.1.
    Adres van je forum: http://www.verenigingsancho.nl/forum
    Extensies op je forum:
    geen idee
    Huidige stijl:
    Alleen de geadviseerde, overigen uitgezet. Controleren lukt nu niet, forum uit de lucht wegens de fout bij update
    phpBB versie:
    tussen 3.0.14 en 3.1 helaas
    Waar is je forum gehost:
    www.deheeg.nl
    Heb je onlangs iets veranderd aan je forum?
Beheerder downloade volledige 3.1 versie. Installeerde zoals hier op forum staat en moest toen database update doen.
Kreeg de volgende foutmelding :

"SQL ERROR [ mysql4 ]
Duplicate column name 'post_delete_time' [1060]
SQL
ALTER TABLE `phpbb3_posts` ADD COLUMN `post_delete_time` int(11)
UNSIGNED DEFAULT '0' NOT NULL
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()"


Als we backup terugzetten dan crasht het forum meteen met een error melding 145 dat de tabel phpbb3_sessions gerepareerd moet worden.
Als de repair table phpbb3_sessions doen dan is de tabel weer oke en draait het forum weer maar .... dan zijn we wel weer terug bij af zonder update.


Weet iemand wat de oorzaak is en hoe komen we verder? We draaien nu een beetje in cirkels.

Gebruikersavatar
El torro
Berichten: 4163
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: database update fout bij update van 3.0.14 naar 3.1

Bericht door El torro » 29 apr 2018, 21:17

Draai je eerst de STK om alle oude mods uit te zetten en te verwijderen?
En waarom ga je naar 3.1.x in plaats van direct naar 3.2.2?

wmw_tan
Berichten: 20
Lid geworden op: 21 okt 2017, 12:26

Re: database update fout bij update van 3.0.14 naar 3.1

Bericht door wmw_tan » 30 apr 2018, 11:23

Poging 1, van 3.0.14 direct naar 3.2.2

Bijgaande stappen gevolgd.
https://www.phpbb.com/support/docs/en/3 ... /upgrade3/
Bij stk, database cleaner gedraaid en buffer geleegd.
Bij stap 12 – 5 update database, is het vastgelopen. Geen melding.
Toen ingelogd op het forum, het leek wel goed te zijn gegaan.
Forum software was versie 3.2.2.
Database was versie 3.1.
En de foutmelding dat de update niet volledig was en dat de database geupdate moest worden. Van daaruit weer doorgeleid naar het installatiefile en opnieuw aangezet. Hierop kwamen foutmeldingen en was het forum totaal niet meer bereikbaar.

Backup is door de Heeg teruggezet.

Poging 2, van 3.0.14 naar 3.1

Bijgaande stappen gevolgd
viewtopic.php?f=92&t=59557
nu dus niks gedaan bij stk. Wel via beheer de buffer geleegd.
Nu direct bij het updaten van database foutmeldingen.

Backup is inmiddels weer teruggezet door de Heeg

wmw_tan
Berichten: 20
Lid geworden op: 21 okt 2017, 12:26

Re: database update fout bij update van 3.0.14 naar 3.1

Bericht door wmw_tan » 30 apr 2018, 11:24

Ik weet niet of dit iets verduidelijkt. Hieronder de foutmelding na de 2e poging:

Database bijwerken naar de laatst stabiele versie

Database-type :: mysql4
Vorige versie :: 3.1.0-dev
SQL ERROR [ mysql4 ]

Duplicate column name 'post_delete_time' [1060]

SQL

ALTER TABLE `phpbb3_posts` ADD COLUMN `post_delete_time` int(11) UNSIGNED DEFAULT '0' NOT NULL

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()

FILE: [ROOT]/phpbb/db/tools.php
LINE: 1428
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/phpbb/db/tools.php
LINE: 1814
CALL: phpbb\db\tools->_sql_run_sql()

FILE: [ROOT]/phpbb/db/tools.php
LINE: 802
CALL: phpbb\db\tools->sql_column_add()

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\db\tools->perform_schema_changes()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 591
CALL: call_user_func_array()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 538
CALL: phpbb\db\migrator->run_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 325
CALL: phpbb\db\migrator->process_data_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 276
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 216
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 199
CALL: phpbb\db\migrator->update_do()

FILE: [ROOT]/install/database_update.php
LINE: 205
CALL: phpbb\db\migrator->update()
Powered by phpBB® Forum Software © phpBB Limited

Gebruikersavatar
El torro
Berichten: 4163
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: database update fout bij update van 3.0.14 naar 3.1

Bericht door El torro » 30 apr 2018, 12:08

Kun je niet even een kopie maken van je forum en dan proberen te updaten?
De eerste methode zou moeten werken, als het niet lukt of hij loopt vast moet je de melding hier direct plaatsen.

wmw_tan
Berichten: 20
Lid geworden op: 21 okt 2017, 12:26

Re: database update fout bij update van 3.0.14 naar 3.1

Bericht door wmw_tan » 30 apr 2018, 18:32

Klopt mijn redenatie als ik het op onderstaande manier zou doen:
Ik hernoem de directory van forum naar forum_oud en kopieer de database, nadat bij stk, database cleaner gedraaid en buffer geleegd is.
De nieuwe software plaats ik in een de nieuwe directory forum en koppel deze aan database_2, de config.php pas ik aan en de mappen img, store en files kopieer ik van forum_oud naar forum. Deze database ga ik updaten.
Dan hebben we zowel de oude als nieuwe versie (met 2 databases) op de server staan. Als we geen foutmelding hebben kan forum_oud verwijderd worden.

Als dit helemaal niet lukt, ook niet met hulp van hier, verwijder ik de directory forum en database_2 en hernoem forum_oud weer naar forum en dan hebben we de oude situatie weer terug.

Uiteraard maak ik ook back-ups, en inmiddels lukt me ook deze terug te lezen

Gebruikersavatar
El torro
Berichten: 4163
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: database update fout bij update van 3.0.14 naar 3.1

Bericht door El torro » 30 apr 2018, 19:07

Kopieer de oude "forum" map eens naar forum_test.
Dan kopieer je de huidige database en koppelt de forum_test aan de nieuwe database.

Dan de map cache van forum_test legen maken.
Hierna zou het test forum moeten werken zonder het originele te beïnvloeden.

Draai dat STK zet de taal op Engels, zet standaard stijl op prosilver en doe dan de update.
Noteer alle stappen die je doet zorgvuldig!
Foutmeldingen post je hier.

wmw_tan
Berichten: 20
Lid geworden op: 21 okt 2017, 12:26

Re: database update fout bij update van 3.0.14 naar 3.1

Bericht door wmw_tan » 02 mei 2018, 13:07

Hartelijk dank voor de reacties.
Ik heb nu een testforum aangemaakt zoals je hebt aangegeven, en de stappen gevolgd om rechtstreeks naar 3.2.2 te gaan volgens de eerdere link die ik had aangegeven.
De update van de database draait nu. Hij "hangt" inmiddels 1 uur en drie kwartier op 38%
Wat moet ik doen? Wachten?

Plaats reactie