devcode-it / openstamanager

Il software gestionale open source per l'assistenza tecnica e la fatturazione
https://www.openstamanager.com
GNU General Public License v3.0
109 stars 69 forks source link

errore aggiornamento da 2.4.54 a 2.5.4 - risolto #1495

Closed leo-spa closed 2 months ago

leo-spa commented 2 months ago

Il software si trova attualmente nella fase di aggiornamento, potrebbero volerci fino a 10 minuti, siete pregati di attendere sino alla sua conclusione.

In caso di problemi rivolgersi all'amministratore di sistema o all'assistenza del gestionale.

leo-spa commented 2 months ago

Buongiorno,

quello è un errore dell'applicativo. Perchè la request web viene completata correttamente (200):

37.27.182.35 - - [04/Sep/2024:12:23:21 +0200] "GET / HTTP/2.0" 200 1666 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" 37.27.182.35 - - [04/Sep/2024:12:23:22 +0200] "GET /manifest.json?r=2045001470 HTTP/2.0" 200 783 "https://*****.it/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"

e nell'error log del server web non compare nessun errore. Le suggeriamo di contattare il fornitore del software chiedendo lumi a loro su come procedere in tal caso (ad esempio su come abilitare una modalità di debug). Poichè lato sistemistico non vi sono operazioni che possiamo fare essendo un errore applicativo.

leo-spa commented 2 months ago

Buongiorno, confermiamo che lato requisiti è tutto ok, come pure lato server. L'aggiornamento fallisce per via del seguente errore:

[2024-09-05 10:06:39] Logs.EMERGENCY: Aggiornamento fallito: INSERT INTO zz_settings (id, nome, valore, tipo, editable, sezione, help) VALUES (NULL, 'Data inizio verifica contatore fattura di vendita', NULL, 'date', '1', 'Fatturazione', NULL) [ provando a lanciare a mano la query sul vostro DB, come consigliato nel messaggio che ci ha mandato, si ottiene l'errore "Column 'valore' cannot be null". Potete mandare queste informazioni al supporto del applicativo.

La cartella /web/logs/ in cui l'applicativo scrive i log è ok, l'errore sopracitato è stato preso dal file setup.log lì contenuto

leo-spa commented 2 months ago

il problema si è risolto con il supporto di Valentina

se i precedenti aggiornamenti sono stati installati correttamente il campo valore in zz_settings dovrebbe poter essere nullo, come definito dalla query: ALTER TABLE zz_settings CHANGE valore valore TEXT NULL DEFAULT NULL; presente nell'aggiornamento alla versione 2.4.43. Eseguendo a database questa query e forzando la ripresa dell'aggiornamento il problema dovrebbe risolversi. Vi invito ad eseguire regolarmente i controlli sull'installazione a seguito degli aggiornamenti, in modo da poter correggere eventuali errori prima di effettuare gli aggiornamenti: https://docs.openstamanager.com/v/2.5.3/guide/esempi/verificare-linstallazione-di-osm