跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 安装指南
  4. CentOS6.4下源代码安装以及nginx配置

CentOS6.4下源代码安装以及nginx配置

已定时 已固定 已锁定 已移动 Odoo 安装指南
30 帖子 17 发布者 53.0k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • J 离线
    J 离线
    jinyong
    写于 最后由 编辑
    #16

    这次换了centons6.4 64位  完全按照楼主的方法操作启动的时候提示如下:
    [root@mazenserver oe7]# service oe7server start
    启动 OpenERP Server Daemon (openerp-server):              [确定]
    [root@mazenserver oe7]# ERROR: couldn't create the logfile directory. Logging to the standard output.
    2013-06-29 19:53:34,416 1935 INFO ? openerp: OpenERP version 7.0-20130703-231023
    2013-06-29 19:53:34,416 1935 INFO ? openerp: addons paths: /usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/openerp/addons
    2013-06-29 19:53:34,416 1935 INFO ? openerp: database hostname: localhost
    2013-06-29 19:53:34,416 1935 INFO ? openerp: database port: 5432
    2013-06-29 19:53:34,416 1935 INFO ? openerp: database user: openerp
    Traceback (most recent call last):
      File "/usr/bin/openerp-server", line 5, in <module>
        pkg_resources.run_script('openerp==7.0-20130703-231023', 'openerp-server')
      File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 461, in run_script
        self.require(requires)[0].run_script(script_name, ns)
      File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1194, in run_script
        execfile(script_filename, namespace, namespace)
      File "/usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/EGG-INFO/scripts/openerp-server", line 5, in <module>
        openerp.cli.main()
      File "/usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/openerp/cli/init.py", line 61, in main
        o.run(args)
      File "/usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/openerp/cli/server.py", line 265, in run
        main(args)
      File "/usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/openerp/cli/server.py", line 245, in main
        setup_pid_file()
      File "/usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/openerp/cli/server.py", line 88, in setup_pid_file
        fd = open(config['pidfile'], 'w')
    IOError: [Errno 2] 没有那个文件或目录: '/var/run/openerp/openerp-server.pid'

    1 条回复 最后回复
    0
    • wjfonhandW 离线
      wjfonhandW 离线
      wjfonhand
      写于 最后由 编辑
      #17

      不太懂,猜一下是不是权限问题啊。

      GoodERP -- Odoo China fork

      1 条回复 最后回复
      0
      • J 离线
        J 离线
        jinyong
        写于 最后由 编辑
        #18

        权限应该没有问题啊,都是 chmod 我执行了 至少2 次。。

        1 条回复 最后回复
        0
        • S 离线
          S 离线
          stone2009
          写于 最后由 编辑
          #19

          [quote author=jinyong link=topic=7293.msg16851#msg16851 date=1372908239]
          这次换了centons6.4 64位  完全按照楼主的方法操作启动的时候提示如下:
          [root@mazenserver oe7]# service oe7server start
          启动 OpenERP Server Daemon (openerp-server):              [确定]
          [root@mazenserver oe7]# ERROR: couldn't create the logfile directory. Logging to the standard output.
          2013-06-29 19:53:34,416 1935 INFO ? openerp: OpenERP version 7.0-20130703-231023
          2013-06-29 19:53:34,416 1935 INFO ? openerp: addons paths: /usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/openerp/addons
          2013-06-29 19:53:34,416 1935 INFO ? openerp: database hostname: localhost
          2013-06-29 19:53:34,416 1935 INFO ? openerp: database port: 5432
          2013-06-29 19:53:34,416 1935 INFO ? openerp: database user: openerp
          Traceback (most recent call last):
            File "/usr/bin/openerp-server", line 5, in <module>
              pkg_resources.run_script('openerp==7.0-20130703-231023', 'openerp-server')
            File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 461, in run_script
              self.require(requires)[0].run_script(script_name, ns)
            File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1194, in run_script
              execfile(script_filename, namespace, namespace)
            File "/usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/EGG-INFO/scripts/openerp-server", line 5, in <module>
              openerp.cli.main()
            File "/usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/openerp/cli/init.py", line 61, in main
              o.run(args)
            File "/usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/openerp/cli/server.py", line 265, in run
              main(args)
            File "/usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/openerp/cli/server.py", line 245, in main
              setup_pid_file()
            File "/usr/lib/python2.6/site-packages/openerp-7.0_20130703_231023-py2.6.egg/openerp/cli/server.py", line 88, in setup_pid_file
              fd = open(config['pidfile'], 'w')
          IOError: [Errno 2] 没有那个文件或目录: '/var/run/openerp/openerp-server.pid'
          [/quote]

          基本上可以确定是权限问题,我原帖里面没有说关于日志的默认输出路径以及权限设置

          默认情况下oe的日志输出路径为/var/log/openerp/openerp-server.log 
          “[color=red][root@mazenserver oe7]# ERROR: couldn't create the logfile directory. Logging to the standard output.[/color]”
          这个错误提示说的是不能创建日志文件目录,日志记录到标准输出(也就是屏幕),这基本上说明是权限不够的问题
          这个提示同时也表明如果日志文件不能创建,其实并不影响OE启动

          “[color=red]IOError: [Errno 2] 没有那个文件或目录: '/var/run/openerp/openerp-server.pid'[/color]”这个错误说明OE启动的时候无法创建这个文件导致的
          每次OE启动会创建一个PID文件,这个文件里面只有一个数值,就是当前启动成功后的OE进程ID。这个文件无法创建应该是影响OE启动的

          请你在/var/run/目录下创建一个openerp目录,并且把它授权给你的oe用户

          1 条回复 最后回复
          0
          • J 离线
            J 离线
            jinyong
            写于 最后由 编辑
            #20

            果然是权限的问题 😢 😢 谢谢了
            mkdir //var/run/openerp
            chown openerp:openerp /var/run/openerp -R

            1 条回复 最后回复
            0
            • 殊 离线
              殊 离线
              殊途
              写于 最后由 编辑
              #21

              我在安装依赖库时提示:“No package pybabel available”,网上也搜不到 pybabel 错误的资料,请教楼主和大家我该如何安装这个库?其它依赖库安装都没问题,我的平台是 Centos 6.4,32 位!谢谢!!

              1 条回复 最后回复
              0
              • 殊 离线
                殊 离线
                殊途
                写于 最后由 编辑
                #22

                启动时报错:
                # 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  ]
                在线求助。

                1 条回复 最后回复
                0
                • S 离线
                  S 离线
                  stone2009
                  写于 最后由 编辑
                  #23

                  [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目录权限不够,这个文件是为系统服务关闭的时候提供进程号作用的

                  你仔细检查一下各个关键目录的权限以及目录的属主

                  1 条回复 最后回复
                  0
                  • H 离线
                    H 离线
                    huawenmumu
                    写于 最后由 编辑
                    #24

                    [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 中的数据库连接要改,要不然启动了也连不上  😉

                    1 条回复 最后回复
                    0
                    • digitalsatoriD 离线
                      digitalsatoriD 离线
                      digitalsatori 管理员
                      写于 最后由 编辑
                      #25

                      [quote]我的做法是,修改/etc/init.d/oe7server文件中的内容第63行 "/usr/bin/setsid /opt/oe7/openerp-server \。然后,我这边因为系统(centos 5.9)原因报了很多python依赖项的错误,重新安装依赖就可以启动了。
                      我这边的这个可以确定不是权限问题。提醒注意,/etc/openerp-server.conf 中的数据库连接要改,要不然启动了也连不上  [img alt=;) [检测到链接无效,已移除] /img][/quote]

                      可以确定的是,你修改的setsid与你之前碰到的和楼主提到的“No such file or directory“错误无关。 setsid目的是脱离当前控制终端运行,实现守护进程。
                      以上的错误可以确定的是,找不到路径或因为权限问题找不到路径

                      【上海先安科技】(tony AT openerp.cn)

                      1 条回复 最后回复
                      0
                      • K 离线
                        K 离线
                        kimlijingyang
                        写于 最后由 编辑
                        #26

                        关于centos安装oe7,建议参考http://gurn3ys.tuxfamily.org/
                        关于centos/ubuntu私匙SSL安装nginx,建议参考http://www.schenkels.nl/2013/01/reverse-ssl-proxy-using-nginx-with-openerp-v7/
                        以上根据自己的系统作相应的修改,保证按照说明安装不会出现任何错误。

                        1 条回复 最后回复
                        0
                        • X 离线
                          X 离线
                          xiaoxu125634
                          写于 最后由 编辑
                          #27

                          写的很详细,收藏

                          1 条回复 最后回复
                          0
                          • Z 离线
                            Z 离线
                            zihowe
                            写于 最后由 编辑
                            #28
                            <br /># service oe7server start Starting OpenERP Server Daemon (openerp-server):&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  [&nbsp; OK&nbsp; ]<br /># python: Python/compile.c:3437: stackdepth_walk: Assertion `depth &gt;= 0&#039; failed.<br />
                            




                            不知道什么原因!!!求解。

                            1 条回复 最后回复
                            0
                            • E 离线
                              E 离线
                              end-e
                              写于 最后由 编辑
                              #29

                              [quote author=殊途 link=topic=7293.msg18917#msg18917 date=1375585860]
                              我在安装依赖库时提示:“No package pybabel available”,网上也搜不到 pybabel 错误的资料,请教楼主和大家我该如何安装这个库?其它依赖库安装都没问题,我的平台是 Centos 6.4,32 位!谢谢!!
                              [/quote]

                              我也遇到了这个问题,找了好久也没解决问题。

                              1 条回复 最后回复
                              0
                              • X 离线
                                X 离线
                                xiaoniqiu2015
                                写于 最后由 编辑
                                #30

                                学习一下。。。。。。。。。。。。。。。。。。。。。。。

                                1 条回复 最后回复
                                0

                                • 登录

                                • 没有帐号? 注册

                                • 登录或注册以进行搜索。
                                • 第一个帖子
                                  最后一个帖子
                                0
                                • 版块
                                • 标签
                                • 热门
                                • 用户
                                • 群组