跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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. 求助:winxp系统下新装oe无法启动

求助:winxp系统下新装oe无法启动

已定时 已固定 已锁定 已移动 Odoo 新手求助
7 帖子 5 发布者 8.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • O 离线
    O 离线
    omegayang
    写于 最后由 编辑
    #1

    精简过的32位系统,但vc运行库08,10都有。先安装了官方的8.0-allinone,在C:\openerp7\ 下安装成功,在应用程序事件中postgresql服务启动正常。但出现openerp-server报错:
    The instance's SvcRun() method failed
    Traceback (most recent call last):
      File "win32serviceutil.pyo", line 835, in SvcRun
      File "win32_service.pyo", line 42, in SvcDoRun
    SystemExit: 255
    %2: %3

    进入安装目录,cmd下手动启动openerp-server,显示出错信息如下:
    Traceback (most recent call last):
      File "openerp-server", line 2, in <module>
      File "C:\PROGRA~1\Odoo 8.0-20141015-000206\server.\openerp_init_.py", line
    78, in <module>
        import service
      File "C:\PROGRA~1\Odoo 8.0-20141015-000206\server.\openerp\service_init_.p
    y", line 27, in <module>
        import wsgi_server
      File "C:\PROGRA~1\Odoo 8.0-20141015-000206\server.\openerp\service\wsgi_serve
    r.py", line 46, in <module>
        import websrv_lib
      File "C:\PROGRA~1\Odoo 8.0-20141015-000206\server.\openerp\service\websrv_lib
    .py", line 37, in <module>
        from SimpleHTTPServer import SimpleHTTPRequestHandler
      File "SimpleHTTPServer.pyc", line 27, in <module>

      File "SimpleHTTPServer.pyc", line 208, in SimpleHTTPRequestHandler

      File "mimetypes.pyc", line 358, in init

      File "mimetypes.pyc", line 258, in read_windows_registry
        --extension / -e  -- guess extension instead of type
      File "mimetypes.pyc", line 249, in enum_types

    UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal
    not in range(128)

    卸载8.0后又下载了官方的7.0-lates.exe,安装,启动错误依旧。家里的WLan封了sourceforge下载不到buke的绿色allinone,无法测试。但在白天在公司电脑上用buke的8.0allinone绿色版,安装后也是命令行出错如上。这是咋回事?度娘都说是python的源文件编写时没注意编码导致的,确实如此?

    1 条回复 最后回复
    0
    • mrshellyM 离线
      mrshellyM 离线
      mrshelly
      写于 最后由 编辑
      #2

      度娘应该告诉你 将你电脑里某播软件卸载

      或者, 进入注册表.  HKCR 下面 将 中文的键值删除掉, 重启 再试...

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

        [quote author=mrshelly link=topic=16653.msg29167#msg29167 date=1413422771]
        度娘应该告诉你 将你电脑里某播软件卸载

        或者, 进入注册表.  HKCR 下面 将 中文的键值删除掉, 重启 再试...
        [/quote]
        是的,感谢。未必都是播放软件捣乱,也可能是旺旺之类的。总之
        方法1、打开注册表hkey_classes_root下的mime分支database中中文键值删掉。ok!
        方法2、自己动手修改python库文件,在runtime\python\lib下 mimetypes.py,用default_encoding查找定位256行(我的)default_encoding = sys.getdefaultencoding(),这一行前添加
        # begin
        if sys.getdefaultencoding() != 'gbk':
            reload(sys)
            sys.setdefaultencoding('gbk')
        # end
        default_encoding = sys.getdefaultencoding()
        来自 http://webrawler.blog.51cto.com/8343567/1339637

        方法3、更新python到2.7.7,这是2.6.6的一个bug,新版已修复。根据 [检测到链接无效,已移除]

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

          我也碰到这个问题了,参考这里解决了

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

            [quote author=omegayang link=topic=16653.msg29170#msg29170 date=1413443756]
            是的,感谢。未必都是播放软件捣乱,也可能是旺旺之类的。总之
            方法1、打开注册表hkey_classes_root下的mime分支database中中文键值删掉。ok!
            方法2、自己动手修改python库文件,在runtime\python\lib下 mimetypes.py,用default_encoding查找定位256行(我的)default_encoding = sys.getdefaultencoding(),这一行前添加
            # begin
            if sys.getdefaultencoding() != 'gbk':
                reload(sys)
                sys.setdefaultencoding('gbk')
            # end
            default_encoding = sys.getdefaultencoding()
            来自 http://webrawler.blog.51cto.com/8343567/1339637

            方法3、更新python到2.7.7,这是2.6.6的一个bug,新版已修复。根据 [检测到链接无效,已移除]
            [/quote]
            我安装OOOD8也遇到了这个问题,我参考您的办法,第一个方法我比较不喜欢,因为怕影响到别的程序,而且我在我的电脑里面的“hkey_classes_root下的mime分支database中”,没有发现任何中文键值啊!再来试试方法2,跟3,但是好像都遇到问题啊!方法2,我在ODOO的安装目录里面没有找到runtime这个子目录啊?能说明在哪里吗?方法3,要如何更新?我理解这个all-in-one应该是要带着自己Python一起install不然应该无法使用(但是我找不到),在安装前我的电脑已经安装Python2.7了,如果它是调用电脑里面安装的Python应该不会有问题才对,但是我还是不能用,能否帮忙指明一下呢?

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

              除了qq(也最好webqq)
              慎用其它国产软件国产输入法国产搜索引擎
              无尽的烦恼

              杀毒木马推荐avira comodo
              你会发现国产杀毒软件每杀一次毒要改几十次浏览器主页

              视频播放推荐vlc

              搜狐百度360和若干视频播放的客户端
              其实就是malware或者spyware和病毒

              想浪费生命吗
              请用国产软件
              这个有基因的 改不了
              它们会在有生之年想尽办法浪费用户的生命

              哈哈

              ;D

              1 条回复 最后回复
              0

              • 登录

              • 没有帐号? 注册

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