安装odoo后Odoo 500服务器内部错误

Odoo 500 server internal error after installation of odoo

大家好。感谢这个社区。我想在我的工作中使用 odoo。但是我太累了,我正处于放弃 odoo 的边缘。

如有帮助,将不胜感激

安装后,我可以得到一次 localhost8069 。并创建数据库。 并且我创建数据库错误。

数据库创建错误:"invalid byte sequence for encoding "UTF8": 0xff " while parsing /usr/lib/python2.7/dist-packages/openerp/addons/base/base_data.xml:55, near --< br/> 管理员

发生此错误后,我总是收到 500 内部服务器错误。我再也看不到登录界面了。我只看到 500 内部服务器错误。

我工作了 6 天,但无法找到解决方案。我使用了 ubuntu 和 pardus(某种 debian)。而且结果没有改变。

但是当我使用 w7 时我成功了。我能够得到odoo。但是我想在 linux 而不是 windows.

中使用 odoo

我猜这是关于数据库的错误。但是我没有找到关于为 odoo 配置 postgresql 的源代码。你能帮我吗?

这是我在新鲜 ubuntu 之后安装 odoo 的步骤:

1-)

wget -O - nightly.odoo.com/odoo.key | apt-key add -
echo "deb nightly.odoo.com/9.0/nightly/deb/ ./" >> /etc/apt/sources.list
apt-get update && apt-get install odoo

2-) 然后开始:http://localhost:8069

日志文件:我删除了日志文件并重新启动 odoo 服务器并再次尝试几次 localhost:8069:

这是新日志文件的结尾:

文件“/usr/lib/python2.7/dist-packages/openerp/http.py”,第 1554 行,在 setup_db

httprequest.session.db = db_monodb(http请求)

文件“/usr/lib/python2.7/dist-packages/openerp/http.py”,第 1701 行,在 db_monodb

dbs = db_list(正确,httprequest)

文件“/usr/lib/python2.7/dist-packages/openerp/http.py”,第 1675 行,在 db_list

dbs = openerp.service.db.list_dbs(力)

文件“/usr/lib/python2.7/dist-packages/openerp/service/db.py”,第 323 行,在 list_dbs 关闭(db.cursor())作为 cr: 文件“/usr/lib/python2.7/dist-packages/openerp/sql_db.py”,第 630 行,光标

return Cursor(self.pool, self.dbname, self.dsn, serialized=serialized) 文件“/usr/lib/python2.7/dist-packages/openerp/sql_db.py”,第 164 行,在 __init

self._cnx = pool.borrow(dsn)

文件“/usr/lib/python2.7/dist-packages/openerp/sql_db.py”,第 513 行,在 _locked

return 有趣(自我,*args,**kwargs)

文件“/usr/lib/python2.7/dist-packages/openerp/sql_db.py”,第 581 行,借用

**connection_info)

文件“/usr/lib/python2.7/dist-packages/psycopg2/init.py”,第 164 行,在连接

conn = _connect(dsn, connection_factory=connection_factory, 异步=异步)

操作错误:fe_sendauth:未提供密码

让我们尝试第一个解决方案:

确保 postgres 引擎的权限正确,方法如下:

sudo chown -R postgres:postgres /var/run/postgresql(默认目录)

此外,请确保端口 8069 已打开。

我终于找到了解决办法。问题很简单。这个问题是用debian引起的,不是英文的。英文版debian运行无误。

因此,我们一直使用英文操作系统。

  • 试试这个命令:ps -A
  • 检查 postgresql 和 odoo 进程并将它们全部杀死
  • 多做几次
  • 如果你像我一样使用 VMware,请重启它
  • 希望能回答您的问题