安装odoo

时间:2016-08-22 09:57:23

标签: postgresql openerp internal-server-error odoo-9

全部。谢谢你这个社区。我想用odoo来完成我的工作。但是我太累了,我正处于放弃odoo的边缘。

如果你帮忙,我将非常感激。

安装完成后,我可以获得一次localhost8069。并创建数据库。  ANdı采取创建数据库错误。

数据库创建错误:“解析/usr/lib/python2.7/dist-packages/openerp/addons/base/base_data.xml:55,接近< span>时编码”UTF8“的无效字节序列:0xff” ; - &LT峰; br />管理员< /跨度>

在此错误之后ı总是出现500内部服务器错误。我再也看不到登录界面了。我只看到500内部服务器错误。

我正在工作6天,我无法达成解决方案。我使用了ubuntu和pardus(某种debian)。结果没有改变。

但当ı使用w7ı成功。我能得到odoo。但是我想在linux中使用odoo而不是windows。

我猜这个关于数据库的错误。但是没有找到有关odoo的confgure 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(httprequest)

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

dbs = db_list(True,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行,在游标中

返回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中

返回乐趣(自我,* 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,async = async)

OperationalError:fe_sendauth:未提供密码

3 个答案:

答案 0 :(得分:1)

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

通过提供正确的权限,确保postgres引擎的权限正确如下:

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

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

答案 1 :(得分:1)

我终于找到了解决方案。问题很简单。这个问题是由使用不是英语的debian引起的。英国的debian工作没有错误。

因此,我们始终使用英语操作系统。

答案 2 :(得分:0)

  • 尝试此命令:ps -A
  • 检查postgresql& odoo proccess并杀死所有人
  • 做几次
  • 如果您像我一样使用VMware重新启动它
  • 希望回答你的问题