ciao a tutti,
sto provando ad aggiornare da 1.4.3 a 2.1 ma allo step 5/7 si genera un errore che blocca la procedura.
l'output è questo:
Upgrade db with file: /data/hosting/192.168.1.155/www/f2-upgrade/upgrade/data/upg_data/20000_db.sql Duplicate entry '0' for key 'PRIMARY' Incorrect table definition; there can be only one auto column and it must be defined as a key.
Si blocca qualcosa nelle operazioni di aggiornamento del DB dello script 20000_db.sql.
In realtà l'upgrade iniziale era dalla 1.3, ma nel passaggio dalla 1.3 alla 1.4.3 è filato tutto alla perfezione.
Qualche idea?
Grazie
L.
upgrade database error da 1.4.3 a 2.1
Re: upgrade database error da 1.4.3 a 2.1
C'è un errore concettuale nel sql di upgrade.
Non è possibile far diventare auto_increment primary key un campo di una tabella che era default 0 e aveva già dei valori.
Bisognava prima farlo default null e poi svuotarlo.
Non è possibile far diventare auto_increment primary key un campo di una tabella che era default 0 e aveva già dei valori.
Bisognava prima farlo default null e poi svuotarlo.
Per supporto GRATUITO contattatemi in privato qui
-
- Newbie
- Posts: 15
- Joined: Tue Mar 02, 2021 4:33 pm
Re: upgrade database error da 1.4.3 a 2.1
Salve, abbiamo lo stesso identico problema, su cosa dobbiamo agire praticamente, su quale tabella o script ?
Re: upgrade database error da 1.4.3 a 2.1
Ho risposto sopra, e la risposta è naturalmente generalizzata, dipende dalla tabella che sta restituendo l'errore.
Così a naso potrebbe essere la core_task, ma senza essere sull'istanza è molto azzardato.
Così a naso potrebbe essere la core_task, ma senza essere sull'istanza è molto azzardato.
Per supporto GRATUITO contattatemi in privato qui
-
- Newbie
- Posts: 15
- Joined: Tue Mar 02, 2021 4:33 pm
Re: upgrade database error da 1.4.3 a 2.1
Purtroppo non si capisce , allo step 5/8 dell'upgrade compare questo messaggio:
Upgrade database error
Upgrading to version: 2.0
Result: ERROR !!!
Source pre-upgrade file: /var/www/html/docebo/upgrade/data/upg_data/20000_pre.php
Execute pre-upgrade func: preUpgrade20000
Upgrade db with file: /var/www/html/docebo/upgrade/data/upg_data/20000_db.sqlDuplicate entry '0' for key 'PRIMARY' Incorrect table definition; there can be only one auto column and it must be defined as a key
------
Upgrade database error
Upgrading to version: 2.0
Result: ERROR !!!
Source pre-upgrade file: /var/www/html/docebo/upgrade/data/upg_data/20000_pre.php
Execute pre-upgrade func: preUpgrade20000
Upgrade db with file: /var/www/html/docebo/upgrade/data/upg_data/20000_db.sqlDuplicate entry '0' for key 'PRIMARY' Incorrect table definition; there can be only one auto column and it must be defined as a key
------
Re: upgrade database error da 1.4.3 a 2.1
Si capirebbe mettendo sotto debug l'istanza, ovvero modificando l'upgrade controller.
Prova a commentare l'alter table della core_task nel file 20000_db.sql, se prosegue significa che era quello.
Prova a commentare l'alter table della core_task nel file 20000_db.sql, se prosegue significa che era quello.
Per supporto GRATUITO contattatemi in privato qui
-
- Newbie
- Posts: 15
- Joined: Tue Mar 02, 2021 4:33 pm
Re: upgrade database error da 1.4.3 a 2.1
ho commentato questa linea:
-- ALTER TABLE `core_task` DROP PRIMARY KEY, ADD PRIMARY KEY( `sequence`);
vediamo cosa succede, intanto gfrazie per la pronta risposta
-- ALTER TABLE `core_task` DROP PRIMARY KEY, ADD PRIMARY KEY( `sequence`);
vediamo cosa succede, intanto gfrazie per la pronta risposta
-
- Newbie
- Posts: 15
- Joined: Tue Mar 02, 2021 4:33 pm
Re: upgrade database error da 1.4.3 a 2.1
Adesso ha dato questo errore :
Upgrade database error
Upgrading to version: 2.0
Result: ERROR !!!
Source pre-upgrade file: /var/www/html/docebo/upgrade/data/upg_data/20000_pre.php
Execute pre-upgrade func: preUpgrade20000
Upgrade db with file: /var/www/html/docebo/upgrade/data/upg_data/20000_db.sqlIncorrect table definition; there can be only one auto column and it must be defined as a key
------
Upgrade database error
Upgrading to version: 2.0
Result: ERROR !!!
Source pre-upgrade file: /var/www/html/docebo/upgrade/data/upg_data/20000_pre.php
Execute pre-upgrade func: preUpgrade20000
Upgrade db with file: /var/www/html/docebo/upgrade/data/upg_data/20000_db.sqlIncorrect table definition; there can be only one auto column and it must be defined as a key
------
Re: upgrade database error da 1.4.3 a 2.1
Commenta anche la successiva.
Per supporto GRATUITO contattatemi in privato qui
-
- Newbie
- Posts: 15
- Joined: Tue Mar 02, 2021 4:33 pm
Re: upgrade database error da 1.4.3 a 2.1
Adesso è andato avanti, sembra aver completato, arriva allo step 7/8 con la dicitura upgrade completed...ma rimane li, forse è corretto, non passa a 8/8 e non ci sono pi pulsanti next step...
Grazie mille verifico adesso se è tutto ok
Grazie mille verifico adesso se è tutto ok