DinamicheAziendali / l10n_it_delivery_note

module to create DDT for Italian market
GNU Affero General Public License v3.0
2 stars 5 forks source link

Aggiornamento documentazione script di migrazione #79

Open Byloth opened 3 years ago

Byloth commented 3 years ago

Dai vari test eseguiti insieme a @GSLabIt, siamo arrivati alla conclusione che, qualora si lanci ./odoo-bin passando esplicitamente il parametro al file di configurazione (-c /path/to/file.conf), Odoo risulta non essere in grado di caricare correttamente le configurazioni (in particolare la variabile addons_path) non riuscendo, così, a trovare alcun modulo di terze parti (tra cui il modulo stesso l10n_it_delivery_note).

Da qui l'errore originario di: Unknown command: migrate_l10n_it_ddt.


La soluzione proposta è di esportare la variabile d'ambiente ODOO_RC (configurata opportunamente) prima di lanciare Odoo omettendo, naturalmente, di aggiungere nuovamente il parametro -c /path/to/file.conf.

$ export ODOO_RC="/path/to/file.conf"

$ ./odoo-bin migrate_l10n_it_ddt -d [...]  # ecc...
hurrinico commented 3 years ago

CIao @GSLabIt e @Byloth Ho scritto oggi a Matteo via mail e mi ha rimandato qui. Ho provato a seguire gli step che dite ma rimango con lo stesso errore.

odoo@odoo12:~/12.0$ export ODOO_RC="~/12.0/odoo.cfg"
odoo@odoo12:~/12.0$ odoo/odoo-bin migratel10nitddt --database dynamo
Unknow command 'migratel10nitddt'
odoo@odoo12:~/12.0$ odoo/odoo-bin migrate_l10n_it_ddt --database dbname
Unknow command 'migrate_l10n_it_ddt'
odoo@odoo12:~/12.0$ export ODOO_RC="/home/odoo/12.0/odoo.cfg"
odoo@odoo12:~/12.0$ odoo/odoo-bin migrate_l10n_it_ddt --database nomedb
Unknow command 'migrate_l10n_it_ddt'
odoo@odoo12:~/12.0$ odoo/odoo-bin migrate_l10n_it_ddt --database nomedb
Unknow command 'migrate_l10n_it_ddt'
odoo@odoo12:~/12.0$ odoo/odoo-bin migratel10nitddt --database nomedb
Unknow command 'migratel10nitddt'

Cosa sto sbagliando?

Byloth commented 3 years ago

Ti chiedo, gentilmente, di modificare il commento mettendo la parte di codice saliente tra ``` altrimenti ci viene veramente difficile capire cos'accade... 😅

Byloth commented 3 years ago

Nel frattempo, ti faccio una domanda al volo... Il modulo l10n_it_delivery_note è installato, sul tuo database?

hurrinico commented 3 years ago

Ciao, scusami avevo copiato male. Si è installato. Ho provato a disinstallare e reinstallarlo più volte

Byloth commented 3 years ago

Prova a lanciare un odoo-bin help; dovrebbe restituirti l'elenco dei comandi CLI disponibili.
Iniziamo col capire se migratel10nitddt è presente nella lista di comandi.


Un'altra prova che puoi fare è verificare che, il modulo presente nella tua istanza Odoo, sia all'ultima versione disponibile!
Prendi come riferimento questo repository piuttosto che quello OCA (potrebbe essere rimasto un pochiiino indietro).

Facci sapere. 👍

hurrinico commented 3 years ago

Odoo-bin help non da migratel10nitddt tra la lista dei commenti. Aggiorno il modulo

hurrinico commented 3 years ago

Aggiornato anche Il codice, lanciato update all. Ma Odoo-bin help continua a non dare migratel10nitddt tra la lista dei commenti.

GSLabIt commented 3 years ago

Aggiornato anche Il codice, lanciato update all. Ma Odoo-bin help continua a non dare migratel10nitddt tra la lista dei commenti.

hai provato a dare il path assoluto anziché export ODOO_RC="~/12.0/odoo.cfg"

hurrinico commented 3 years ago

Aggiornato anche Il codice, lanciato update all. Ma Odoo-bin help continua a non dare migratel10nitddt tra la lista dei commenti.

hai provato a dare il path assoluto anziché export ODOO_RC="~/12.0/odoo.cfg"

SI, si vede anche nel codice. Ho provato in entrambi i modi

Byloth commented 3 years ago

Ma Odoo-bin help continua a non dare migratel10nitddt tra la lista dei commenti.

Temo proprio che non c'entri nulla, purtroppo, con il problema indicato in questa issue; siamo off-topic.
Riprendiamo la conversazione via e-mail.