gmassoli Ho eseguito oggi l'aggiornamento ma mi si presenta l'errore Errore durante l'esecuzione dell'aggiornamento alla versione 2.4.10 [attachment=528] Posso risolvere in qualche modo? Già provato con force Grazie Questo il setup.log: [2019-08-03 19:19:09] Logs.EMERGENCY: Aggiornamento fallito: ALTER TABLE in_interventi DROP FOREIGN KEY in_interventi_ibfk_2 [] {"url":"/assistenze/index.php?action=do_update&firstuse=false","ip":"xx.xx.xx.xx","http_method":"GET","server":"www.xxxxxxxx.it","referrer":"https://www.xxxxxxxx.it/assistenze/index.php","unique_id":"XUXCDZ-k2Gm3EjpV-oYzdgAAAAI","uid":"7aec053"}
dasc3er Ciao gmassoli, potresti accedere a PHPMyAdmin e indicare quali chiavi esterne sono presenti per la tabella in_interventi?
dasc3er Bene, la chiave esterna esiste... Puoi provare ad eseguire la query che ha dato errore manualmente?
gmassoli Spero di aver fatto le cose correttamente, mi dice Errore Query SQL: ALTER TABLE in_tipiintervento DROP PRIMARY KEY Messaggio di MySQL: Documentazione #1075 - Puo` esserci solo un campo AUTO e deve essere definito come chiave
dasc3er Aspetta, non hai eseguito questa query? ALTER TABLE `in_interventi` DROP FOREIGN KEY `in_interventi_ibfk_2`
dasc3er Quindi ora su PHPMyAdmin non è più presente la chiave esterna in questione, giusto? Poi hai provato a far riprendere l'aggiornamento? Controlleresti anche la struttura di in_tipiintervento?
gmassoli Ora il setup log mi da [2019-08-04 18:01:19] Logs.EMERGENCY: Aggiornamento fallito: ALTER TABLE co_contratti_tipiintervento CHANGE idtipointervento idtipointervento INT(11) NOT NULL, ADD FOREIGN KEY (idtipointervento) REFERENCES in_tipiintervento(idtipointervento) [] {"url":"/assistenze/index.php?action=do_update&firstuse=false","ip":"::1","http_method":"GET","server":"localhost","referrer":"http://localhost/assistenze/index.php?force","uid":"16e1ed9"}
dasc3er Sembra tu sia fortunato e quindi puoi continuare con l'aggiornamento normale, ma probabilmente ti troverai in alcune tabelle delle righe duplicate. Per risolvere il problema dovevi solo eseguire la query che ti avevo indicato manualmente, per il resto bastava far riprendere l'aggiornamento. Ora, prova ad aggiornare il file update/2_4_10.sql con i seguenti contenuti e poi riprendi l'aggiornamento del gestionale: https://raw.githubusercontent.com/devcode-it/openstamanager/master/update/2_4_10.sql
gmassoli Quindi sostituisco il file 2.4.10.sql con questo che mi hai allegato e poi faccio un ?force? E' corretto?
gmassoli Mi dà ugualmente errore sai. Devo aver fatto qualche casino. Calcola che i casini li ho fatti su localhost che è la stessa replica del sito che ho online. X cui se faccio le cose come mi hai detto in precedenza nel sito online potrei risolvere? O dici meglio ricaricare tutto in locale e riprovare?
ReteInformatica Anche io ho un problema, c'ho già provato due volte (la seconda dopo aver ripristinato il backup perché come vedrete dalla prima immagine rimarrà così per sempre), entrambe la stessa cosa. Se poi provo a ricaricare la pagina o ci torno anche il giorno dopo, prima immagine per sempre. Ma ho paura che c'entri qualcosa quello che ho scritto in quest'altra discussione: https://forum.openstamanager.com/d/1510/1
gmassoli Aggiornamento: ho portato un backup su localhost e dopo vari tentativi falliti ho risolto eliminando dal file 2.4.10.sql le righe ALTER TABLE in_interventi DROP FOREIGN KEY in_interventi_ibfk_2; e ALTER TABLE co_contratti_tipiintervento CHANGE idtipointervento idtipointervento INT(11) NOT NULL, ADD FOREIGN KEY (idtipointervento) REFERENCES in_tipiintervento(idtipointervento); Chiedo lumi su quali problemi futuri posso incontrare Grazie in anticipo