Skip to content
  • Categories
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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

  • Default (Flatly)
  • No Skin
Collapse

Odoo 中文社区

  1. Home
  2. Categories
  3. Odoo 安装指南
  4. CentOS6.4下源代码安装以及nginx配置

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

Scheduled Pinned Locked Moved Odoo 安装指南
30 Posts 17 Posters 71.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • W Offline
    W Offline
    wangbuke
    wrote on last edited by
    #14

    楼主的模块安装命令有不少重复和错误的包名字,

    更正下:

    # yum install python-dateutil python-docutils python-feedparser python-imaging python-jinja2 python-ldap libxslt-python python-lxml python-mako python-mock python-openid  python-psutil python-psycopg2 python-reportlab python-yaml  pywebdav  python-vobject  python-vatnumber python-unittest2  python-simplejson pytz python-gdata python-ZSI  pychart pydot pybabel pyparsing

    顺便当自己的笔记。

    1 Reply Last reply
    0
    • S Offline
      S Offline
      stone2009
      wrote on last edited by
      #15

      [quote author=wangbuke link=topic=7293.msg16770#msg16770 date=1372255475]
      楼主的模块安装命令有不少重复和错误的包名字,

      更正下:

      # yum install python-dateutil python-docutils python-feedparser python-imaging python-jinja2 python-ldap libxslt-python python-lxml python-mako python-mock python-openid  python-psutil python-psycopg2 python-reportlab python-yaml  pywebdav  python-vobject  python-vatnumber python-unittest2  python-simplejson pytz python-gdata python-ZSI  pychart pydot pybabel pyparsing

      顺便当自己的笔记。
      [/quote]


      Thank you

      1 Reply Last reply
      0
      • J Offline
        J Offline
        jinyong
        wrote on last edited by
        #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 Reply Last reply
        0
        • W Offline
          W Offline
          wjfonhand
          wrote on last edited by
          #17

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

          GoodERP -- Odoo China fork

          1 Reply Last reply
          0
          • J Offline
            J Offline
            jinyong
            wrote on last edited by
            #18

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

            1 Reply Last reply
            0
            • S Offline
              S Offline
              stone2009
              wrote on last edited by
              #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 Reply Last reply
              0
              • J Offline
                J Offline
                jinyong
                wrote on last edited by
                #20

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

                1 Reply Last reply
                0
                • 殊 Offline
                  殊 Offline
                  殊途
                  wrote on last edited by
                  #21

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

                  1 Reply Last reply
                  0
                  • 殊 Offline
                    殊 Offline
                    殊途
                    wrote on last edited by
                    #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 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      stone2009
                      wrote on last edited by
                      #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 Reply Last reply
                      0
                      • H Offline
                        H Offline
                        huawenmumu
                        wrote on last edited by
                        #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 Reply Last reply
                        0
                        • D Offline
                          D Offline
                          digitalsatori
                          管理员
                          wrote on last edited by
                          #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 Reply Last reply
                          0
                          • K Offline
                            K Offline
                            kimlijingyang
                            wrote on last edited by
                            #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 Reply Last reply
                            0
                            • X Offline
                              X Offline
                              xiaoxu125634
                              wrote on last edited by
                              #27

                              写的很详细,收藏

                              1 Reply Last reply
                              0
                              • Z Offline
                                Z Offline
                                zihowe
                                wrote on last edited by
                                #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 Reply Last reply
                                0
                                • E Offline
                                  E Offline
                                  end-e
                                  wrote on last edited by
                                  #29

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

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

                                  1 Reply Last reply
                                  0
                                  • X Offline
                                    X Offline
                                    xiaoniqiu2015
                                    wrote on last edited by
                                    #30

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

                                    1 Reply Last reply
                                    0

                                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                    With your input, this post could be even better 💗

                                    Register Login
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Tags
                                    • Popular
                                    • Users
                                    • Groups