Difference between revisions of "Troubleshooting"
(One intermediate revision by one other user not shown) | |||
Line 20: | Line 20: | ||
+ | == Problema: Internal Server Error == |
||
− | ---- |
||
+ | |||
+ | Dopo aver installato Odoo, quando viene aperta la pagina principale all'indirizzo |
||
+ | |||
+ | <code>http://localhost:8069</code> |
||
+ | |||
+ | compare il messaggio <b>Internal Server Error</b>. |
||
+ | |||
+ | <b>Risoluzione</b> |
||
+ | |||
+ | Provare a disinstallare Postgres eliminando anche tutti i file di configurazione e installare nuovamente Odoo. |
||
+ | |||
+ | <i><b>ATTENZIONE:</b> i seguenti comandi procedono con l'eliminazione completa di Postgres e di tutti i programmi che ne fanno uso comprese le configurazioni. |
||
+ | Se nel vostro computer sono presenti altri software che utilizzano Postgres, non procedere oltre.</i> |
||
+ | |||
+ | <pre># apt-get autoremove --purge postgresql* |
||
+ | # apt-get install odoo</pre> |
||
+ | |||
+ | <b>N.B.</b>: con Ubuntu anteporre <code>sudo</code> ai precedenti comandi. |
||
+ | |||
== Problema: path /usr/bin/python errato == |
== Problema: path /usr/bin/python errato == |
||
Line 32: | Line 51: | ||
Verificare in ~/usr/bin la versione di Python installata e adeguare il path. |
Verificare in ~/usr/bin la versione di Python installata e adeguare il path. |
||
− | |||
− | ---- |
||
== Problema: virtualenv in errore in presenza di proxy == |
== Problema: virtualenv in errore in presenza di proxy == |
||
Line 47: | Line 64: | ||
<b>export https_proxy='http:/192.168.0.1:8080'</b> |
<b>export https_proxy='http:/192.168.0.1:8080'</b> |
||
+ | |||
+ | |||
+ | == Problema: errore nella creazione del primo database == |
||
+ | |||
+ | |||
+ | Dopo aver provato a creare il primo database dalla pagina principale di Odoo compare il seguente messaggio di errore: |
||
+ | |||
+ | <i>Database creation error: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII) HINT: Use the same encoding as in the template database, or use template0 as template.</i> |
||
+ | |||
+ | <b>Risoluzione</b> |
||
+ | |||
+ | aprire un terminale ed eseguire i seguenti comandi: |
||
+ | |||
+ | <pre># su - postgres |
||
+ | # psql |
||
+ | |||
+ | postgres=# update pg_database set datallowconn = TRUE where datname = 'template0'; |
||
+ | postgres=# \c template0 |
||
+ | template0=# update pg_database set datistemplate = FALSE where datname = 'template1'; |
||
+ | template0=# drop database template1; |
||
+ | DROP DATABASE |
||
+ | template0=# create database template1 with template = template0 encoding = 'UTF8'; |
||
+ | CREATE DATABASE |
||
+ | template0=# update pg_database set datistemplate = TRUE where datname = 'template1'; |
||
+ | UPDATE 1 |
||
+ | template0=# \c template1 |
||
+ | You are now connected to database "template1". |
||
+ | template1=# update pg_database set datallowconn = FALSE where datname = 'template0'; |
||
+ | UPDATE 1</pre> |
||
+ | |||
Line 63: | Line 110: | ||
Aprite il menù: Impostazioni > Funzioni Tecniche > Parametri > Parametri di Sistema |
Aprite il menù: Impostazioni > Funzioni Tecniche > Parametri > Parametri di Sistema |
||
+ | |||
+ | |||
+ | Aggiungete il seguente parametro: |
||
+ | <pre> |
||
+ | report.url |
||
+ | impostare il valore: |
||
+ | http://127.0.0.1:8069 |
||
+ | </pre> |
||
+ | |||
+ | <b>Se non funziona...</b> |
||
Cercate il parametro '''web.base.url.freeze''', se non lo trovate, aggiungetelo: |
Cercate il parametro '''web.base.url.freeze''', se non lo trovate, aggiungetelo: |
||
Line 78: | Line 135: | ||
</pre> |
</pre> |
||
− | Salvate e riavviate il servizio. Il problema dovrebbe essere così risolto |
+ | Salvate e riavviate il servizio. Il problema dovrebbe essere così risolto. |
Latest revision as of 15:41, 5 October 2023
Errori di funzionamento
Problema: Internal Server Error
Se si passa da una versione di Odoo ad un'altra, facendo partire Odoo vengono visualizzati dei messaggi di errore nella console PyCharm relativi al database di un'altra versione e se si tenta di accedere a http://localhost:8069 si riceve un errore "Internal Server Error".
Risoluzione
Fermare l'esecuzione di Odoo. Pulire la cache del browser o avviare una nuova sessione anonima. Riavviare Odoo.
Accedere a http://localhost:8069/web/database/selector.
Si aprirà l'interfaccia di gestione dei database: creare un database per la nuova versione di Odoo.
Pulire la cache del browser o avviare una nuova sessione anonima e riavviare Odoo.
Problema: Internal Server Error
Dopo aver installato Odoo, quando viene aperta la pagina principale all'indirizzo
compare il messaggio Internal Server Error.
Risoluzione
Provare a disinstallare Postgres eliminando anche tutti i file di configurazione e installare nuovamente Odoo.
ATTENZIONE: i seguenti comandi procedono con l'eliminazione completa di Postgres e di tutti i programmi che ne fanno uso comprese le configurazioni. Se nel vostro computer sono presenti altri software che utilizzano Postgres, non procedere oltre.
# apt-get autoremove --purge postgresql* # apt-get install odoo
N.B.: con Ubuntu anteporre sudo
ai precedenti comandi.
Problema: path /usr/bin/python errato
Dopo aver installato una versione di Python (es. 3.5) al momento di eseguire virtualenv -p /usr/bin/python3.5 venv-3.5
compare il messaggio di errore che il percorso /usr/bin/python3.5 non è valido.
Risoluzione
Il problema nasce dal fatto che con il comando /usr/bin/python3.5
viene installata una versione più recente di quella richiesta (es. 3.6).
Verificare in ~/usr/bin la versione di Python installata e adeguare il path.
Problema: virtualenv in errore in presenza di proxy
Al momento di eseguire virtualenv -p /usr/bin/python3.5 venv-3.5
compare un lungo messaggio di errore che termina con python3.5 - setuptools pkg_resources pip wheel failed with error code 2
Risoluzione
Esportare per i protocolli http e https l'indirizzo del proxy:porta (es.192.168.0.1:8080)
export http_proxy='http://192.168.0.1:8080'
export https_proxy='http:/192.168.0.1:8080'
Problema: errore nella creazione del primo database
Dopo aver provato a creare il primo database dalla pagina principale di Odoo compare il seguente messaggio di errore:
Database creation error: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII) HINT: Use the same encoding as in the template database, or use template0 as template.
Risoluzione
aprire un terminale ed eseguire i seguenti comandi:
# su - postgres # psql postgres=# update pg_database set datallowconn = TRUE where datname = 'template0'; postgres=# \c template0 template0=# update pg_database set datistemplate = FALSE where datname = 'template1'; template0=# drop database template1; DROP DATABASE template0=# create database template1 with template = template0 encoding = 'UTF8'; CREATE DATABASE template0=# update pg_database set datistemplate = TRUE where datname = 'template1'; UPDATE 1 template0=# \c template1 You are now connected to database "template1". template1=# update pg_database set datallowconn = FALSE where datname = 'template0'; UPDATE 1
Errori di stampa
Problema: la stampa funziona, ma l'aspetto grafico ottenuto non é quello atteso
Verificata con ODOO CE v.11.0 - Wkhtmltopdf ver.0.12.1
Alle volte può capitare che il file PDF generato dal nostro report contenga tutte le informazioni attese, ma l'aspetto grafico non corrisponda a quanto ci aspettavamo.
Il problema potrebbe essere l'errato indirizzamento del DNS che non riuscendo a trovare i file CSS di configurazione della pagina, non rispetta lo stile impostato.
Risoluzione
In questo caso, per risolvere il problema seguite questi semplici passaggi:
Aprite il menù: Impostazioni > Funzioni Tecniche > Parametri > Parametri di Sistema
Aggiungete il seguente parametro:
report.url impostare il valore: http://127.0.0.1:8069
Se non funziona...
Cercate il parametro web.base.url.freeze, se non lo trovate, aggiungetelo:
web.base.url.freeze impostate il valore: True
Cercate il parametro web.base.url:
web.base.url impostate il valore: http://0.0.0.0:8069
Salvate e riavviate il servizio. Il problema dovrebbe essere così risolto.