跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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. 求助:RHEL5上客户端无法连接到服务器,内附较详细环境,在线等待帮助!!

求助:RHEL5上客户端无法连接到服务器,内附较详细环境,在线等待帮助!!

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

    弄了好几天客户端总是连不上服务器,很郁闷,无奈,求助与此,特为感谢大家,白天都在线,我尽量第一时间回复大家的帮助。

    大概介绍以下机子环境和安装情况吧:
    1.环境是:RHEL5.3    openerp都是5.0.11    postgresql8.1.11      python2.4.3
    2.安装基本按照官方手册,大概是
    A,装postgresql 然后创建了 openerp这个用户
    B,打好所有server需要的包,然后安装openerp-server 没问题
    C ,运行./lib/populate.sh脚本解决依赖问题,然后easy_install -U openerp-web 没有问题,
    D,然后我下了一个server的配置文件,用-c选项加载,然后运行server,提示等待连接,没有错误信息,
        接着运行openerp-web,也没有错误发生
        然后打开浏览器登录主机8080端口,页面可以打开,显示和操作也都正常,但是提示无法连接到服务器!!!(我试了试client也不能连接到服务器)

    注:大概就是这个情况,我感觉应该是配置的问题,但是不知道怎么弄,
            这两天一直在解决这个问题,无奈水平有限,任何帮助都非常感谢 :D

    openerp-server的配置文件:
    [options]
    without_demo = False
    netport = 8070
    server_actions_allow_code = False
    secure = False
    demo = {}
    syslog = False
    list_db = True
    cache_timeout = 100000
    port = 8069
    reportgz = False
    netinterface =
    log_level = debug
    admin_passwd = admin
    smtp_port = 25
    smtp_server = 127.0.0.1
    db_user = openerp
    price_accuracy = 2
    login_message = False
    import_partial =
    soap = False
    pidfile = False
    db_maxconn = 64
    smtp_password = False
    xmlrpc = True
    db_port = 5432
    debug_mode = False
    netrpc = True
    interface =
    logfile = None
    csv_internal_sep = ,
    pg_path = None
    translate_modules = ['all']
    stop_after_init = False
    root_path = /usr/lib/python2.4/site-packages/openerp-server
    smtp_user = False
    db_password = qwe123
    db_name =
    db_host = 127.0.0.1
    assert_exit_level = warn
    email_from = False
    addons_path = /usr/lib/python2.4/site-packages/openerp-server/addons

    openerp-server的启动信息:
    [root@localhost lib]# openerp-server -c /openerp_serverrc
    [2010-07-05 08:45:10,065] DEBUG:psycopg2:installed. Logging using Python logging module
    [2010-07-05 08:45:10,067] INFO:server:version - 5.0.11
    [2010-07-05 08:45:10,067] INFO:server:addons_path - /usr/lib/python2.4/site-packages/openerp-server/addons
    [2010-07-05 08:45:10,067] INFO:server:database hostname - 127.0.0.1
    [2010-07-05 08:45:10,068] INFO:server:database port - 5432
    [2010-07-05 08:45:10,068] INFO:server:database user - openerp
    [2010-07-05 08:45:10,068] INFO:objects:initialising distributed objects services
    [2010-07-05 08:45:10,652] INFO:web-services:starting XML-RPC services, port 8069
    [2010-07-05 08:45:10,652] INFO:web-services:starting NET-RPC service, port 8070
    [2010-07-05 08:45:10,652] INFO:web-services:the server is running, waiting for connections.


    openerp-web的启动信息:
    [root@localhost lib]# openerp-web
    [05/Jul/2010:08:45:53] ENGINE Bus STARTING
    [05/Jul/2010:08:45:53] ENGINE Started monitor thread '_TimeoutMonitor'.
    [05/Jul/2010:08:45:53] ENGINE Started monitor thread 'Autoreloader'.
    [05/Jul/2010:08:45:54] ENGINE Serving on 0.0.0.0:8080
    [05/Jul/2010:08:45:54] ENGINE Bus STARTED

    不知道还需要提供什么,如需要,我会第一时间回复,在线等好消息



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

      猜测是postgresql数据库客户端连接认证方式的问题。你可以查一下postgresql的log记录,
      或者将pg_hba.conf文件的内容发上来,该文件在RHEL5的位置大概是在[tt]/usr/local/pgsql/data/pg_hba.conf

      你还可以尝试在系统中创建一个openerp[b]系统用户,[/b]然后su openerp切换到该用户然后启动oe服务器,如果你的系统所安装的postgresql的默认客户端认证方式是ident samesuer,上述方法就可以正常启动了。
      [/tt]

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

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

        "local" is for Unix domain socket connections only
        local  all        all                              md5
        # IPv4 local connections:
        host    all        all        127.0.0.1/32          ident sameuser
        # IPv6 local connections:
        host    all        all        ::1/128              ident sameuser

        恩  现在是这样的  ,那我把md5改回去  然后见个用户试试

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

          试了试  把postgresql改回默认值 然后创建新用户启动相关服务,然后firefox登录 还是不能连接到服务器,,    any ideas ?  really appreciated!!!!!!

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

            因为你在.openerp的配置文件中设置db的host name为:127.0.0.1,所以postgresql的客户端连接方式选择pg_hba.conf中的第二种连接认证方式其对应的认证方法是:ident sameuser

            对于这种认证方法,链接数据库的系统用户名与数据库中的用户名必须一致,这就是为什么oe服务器无法连接数据库的原因。因为你设定的数据库用户名为openerp,而启动oe服务器却用的是root

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

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

              恩,我所有的主机localhost都写的127。0。0。1  如果是选第二种方式的话,我新建了openerp这个系统用户,然后用他启动服务器和web server ,最后在firefox中登录127。0。0。1的8080端口,还是无法连接到服务器。  奇怪阿  ,,,  管理员大人我方便不方便加你msn之类的  :p

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

                已经PM你我的msn了

                提醒:修改pg-hba.conf文件后要重启postgresql服务器

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

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

                  恩  已经加了  先吃饭阿  回来说  :P  非常感谢

                  1 条回复 最后回复
                  0

                  • 登录

                  • 没有帐号? 注册

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