Odoo 18 unter Windows: UnicodEdeCodeError: 'UTF-8' Codec kann Byte 0xe7 beim Serverstart nicht dekodierenPython

Python-Programme
Anonymous
 Odoo 18 unter Windows: UnicodEdeCodeError: 'UTF-8' Codec kann Byte 0xe7 beim Serverstart nicht dekodieren

Post by Anonymous »

Ich richte eine Entwicklungsumgebung für Odoo 18 auf einem Windows -Computer ein. Ich habe das Repository kloniert, eine virtuelle Umgebung (Venv) erstellt und alle Abhängigkeiten von den Anforderungen erfolgreich installiert. />(venv) PS D:\tarefas\trarefa_kaue_1\teste\odoo> python odoo-bin -r odoo -w 123
Full Error (Traceback):

2025-08-16 04:07:47,493 14676 INFO ? odoo: Odoo version 18.0
2025-08-16 04:07:47,493 14676 INFO ? odoo: addons paths: ['D:\\tarefas\\trarefa_kaue_1\\teste\\odoo\\odoo\\addons', 'c:\\users\\kauen\\appdata\\local\\openerp s.a\\odoo\\addons\\18.0', 'd:\\tarefas\\trarefa_kaue_1\\teste\\odoo\\odoo\\addons', 'd:\\tarefas\\trarefa_kaue_1\\teste\\odoo\\addons']
2025-08-16 04:07:47,493 14676 INFO ? odoo: database: odoo@default:default
2025-08-16 04:07:50,148 14676 INFO ? odoo.addons.base.models.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports.
2025-08-16 04:07:50,152 14676 INFO ? odoo.addons.base.models.ir_actions_report: You need Wkhtmltoimage to generate images from html.
2025-08-16 04:07:52,396 14676 INFO ? odoo.service.server: HTTP service (werkzeug) running on kaue_martins.intelbras.local:8069
Exception in thread odoo.service.cron.cron0:
Traceback (most recent call last):
File "C:\Python312\Lib\threading.py", line 1075, in _bootstrap_inner
self.run()
File "C:\Python312\Lib\threading.py", line 1012, in run
self._target(*self._args, **self._kwargs)
File "D:\tarefas\trarefa_kaue_1\teste\odoo\odoo\service\server.py", line 541, in target
self.cron_thread(i)
File "D:\tarefas\trarefa_kaue_1\teste\odoo\odoo\service\server.py", line 522, in cron_thread
with contextlib.closing(conn.cursor()) as cr:
File "D:\tarefas\trarefa_kaue_1\teste\odoo\odoo\sql_db.py", line 799, in cursor
return Cursor(self.__pool, self.__dbname, self.__dsn)
File "D:\tarefas\trarefa_kaue_1\teste\odoo\odoo\sql_db.py", line 288, in __init__
self._cnx = pool.borrow(dsn)
File "D:\tarefas\trarefa_kaue_1\teste\odoo\venv\Lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "D:\tarefas\trarefa_kaue_1\teste\odoo\odoo\tools\func.py", line 97, in locked
return func(inst, *args, **kwargs)
File "D:\tarefas\trarefa_kaue_1\teste\odoo\odoo\sql_db.py", line 726, in borrow
result = psycopg2.connect(
File "D:\tarefas\trarefa_kaue_1\teste\odoo\venv\Lib\site-packages\psycopg2\__init__.py", line 122, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe7 in position 78: invalid continuation byte
< /code>
Meine Umgebungsdetails: < /p>
OS: Windows 11 < /p>
ODOO: Version 18.0 < /p>
Python: Version 3.12 (installiert bei C: \ python312) < /p>

Der Traceback zeigt an, dass der Fehler während des PSYCOPG2.Connect-Aufrufs auftritt. Die Bibliothek, die zur Verbindung zu Postgresql verwendet wird. codiert. (Odoo.conf), das mit einer falschen Codierung (wie Windows-1252) anstelle von UTF-8 gelesen werden kann. Szenario und wie kann ich es beheben?
Danke für eine Hilfe!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post