Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

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



  • 精简过的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的源文件编写时没注意编码导致的,确实如此?



  • 精简过的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的源文件编写时没注意编码导致的,确实如此?



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

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



  • [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()
    来自[url=http://webrawler.blog.51cto.com/8343567/1339637]python unicode 解码问题[/url]

    方法3、更新python到2.7.7,这是2.6.6的一个bug,新版已修复。根据[url=http://www.350351.com/bianchengyuyan/Python/328199.html]老骥伏枥,志在千里的博客[/url]



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



  • [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()
    来自[url=http://webrawler.blog.51cto.com/8343567/1339637]python unicode 解码问题[/url]

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



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

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

    视频播放推荐vlc

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

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

    哈哈

    ;D


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待