在新建一个公司后,给新建的用户分配该公司时同样出现的这个问题,请问楼主是否已经解决?我用的是7.0
huawenmumu
-
新手求教个问题,在创建用户时出现这个错误,请问如何解决 -
CentOS6.4下源代码安装以及nginx配置[quote author=stone2009 link=topic=7293.msg18926#msg18926 date=1375638339]
[quote author=殊途 link=topic=7293.msg18922#msg18922 date=1375611373]
启动时报错:
# service oe7server start
Starting OpenERP Server Daemon (openerp-server): execvp: No such file or directory
[ OK ]
关闭或者重启时报错:
# service oe7server restart
Stopping OpenERP Server Daemon (openerp-server): cat: /var/run/openerp/openerp-server.pid: No such file or directory
[FAILED]
Starting OpenERP Server Daemon (openerp-server): execvp: No such file or directory
[ OK ]
在线求助。
[/quote]
你这个貌似也是权限问题造成的,execvp这个函数报错一般都是调用的文件可能因为目录权限问题造成无法访问
PID文件如果不能创建则肯定是/var/run/openerp目录权限不够,这个文件是为系统服务关闭的时候提供进程号作用的
你仔细检查一下各个关键目录的权限以及目录的属主
[/quote]
回复楼上。我也遇到同样的问题,现已解决。
我的做法是,修改/etc/init.d/oe7server文件中的内容第63行 "/usr/bin/setsid /opt/oe7/openerp-server \。然后,我这边因为系统(centos 5.9)原因报了很多python依赖项的错误,重新安装依赖就可以启动了。
我这边的这个可以确定不是权限问题。提醒注意,/etc/openerp-server.conf 中的数据库连接要改,要不然启动了也连不上 -
关于many2one和one2many出现there is no reference available的问题新手第一次发帖,如果有什么不足支出还请各位大神指出。
我在自定义模块(加班记录)中新增了一个字段'slip_id':fields.many2one('hr.payslip',u'工资条'),为的是在在工资条中能显示该员工在一段时间内的加班明细。
另外,在薪酬模块中的hr_payslip类里增加属性'ot_ids': fields.one2many('hr_ot_records','slip_id', '加班记录')。
测试过程顺利,然后放到另外一台电脑上直接升级模块,结果还没升级,一登录就报错:except_orm: ('Programming Error', 'There is no reference available for hr.payslip')
经过开发群里的高手指点,需要在自定义的加班记录中添加_inherit属性,即_inherit = 'hr.payslip',同时不能忘记在_openerp,py中增加hr_patroll的依赖。
至此,成功升级,留帖记录,与大家共同进步。