Odoo ImportError:无法导入名称不可更改的\u国家/地区

Odoo ImportError:无法导入名称不可更改的\u国家/地区,odoo,odoo-10,Odoo,Odoo 10,如何修复 2018-01-20 13:11:31,453 7023 INFO ? odoo: Odoo version 10.0 2018-01-20 13:11:31,453 7023 INFO ? odoo: Using configuration file at /home//Documents/Client_Projects//od-config 2018-01-20 13:11:31,453 7023 INFO ? odoo: addons paths: ['/home//.local

如何修复

2018-01-20 13:11:31,453 7023 INFO ? odoo: Odoo version 10.0
2018-01-20 13:11:31,453 7023 INFO ? odoo: Using configuration file at /home//Documents/Client_Projects//od-config
2018-01-20 13:11:31,453 7023 INFO ? odoo: addons paths: ['/home//.local/share/Odoo/addons/10.0', u'/home//Documents/Client_Projects//odoo/odoo/addons', u'/home//Documents/Client_Projects//odoo/addons', u'/home//Documents/Client_Projects//', '/usr/lib/python2.7/dist-packages/odoo/addons']
2018-01-20 13:11:31,453 7023 INFO ? odoo: database: default@default:default
2018-01-20 13:11:31,459 7023 INFO ? odoo.service.server: HTTP service (werkzeug) running on 0.0.0.0:8095
2018-01-20 13:12:05,033 7023 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres
2018-01-20 13:12:07,425 7023 INFO ? odoo.addons.report.models.report: Will use the Wkhtmltopdf binary at /usr/bin/wkhtmltopdf
2018-01-20 13:12:08,938 7023 WARNING ? odoo.api: Deprecated method account_move_line.od_list_journals in module odoo.addons.bank_reconciliation_v10.models.account
2018-01-20 13:12:08,938 7023 WARNING ? odoo.api: Deprecated method account_move_line.book_bank_balance in module odoo.addons.bank_reconciliation_v10.models.account
2018-01-20 13:12:08,938 7023 WARNING ? odoo.api: Deprecated method account_move_line.od_list_accounts in module odoo.addons.bank_reconciliation_v10.models.account
2018-01-20 13:12:09,586 7023 INFO ? werkzeug: 127.0.0.1 - - [20/Jan/2018 13:12:09] "GET /web/database/selector HTTP/1.1" 500 -
2018-01-20 13:12:09,591 7023 ERROR ? werkzeug: Error on request:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 180, in run_wsgi
    execute(self.server.app)
  File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 168, in execute
    application_iter = app(environ, start_response)
  File "/home//Documents/Client_Projects/aasons/odoo/odoo/service/server.py", line 250, in app
    return self.app(e, s)
  File "/home//Documents/Client_Projects/aasons/odoo/odoo/service/wsgi_server.py", line 184, in application
    return application_unproxied(environ, start_response)
  File "/home//Documents/Client_Projects/aasons/odoo/odoo/service/wsgi_server.py", line 170, in application_unproxied
    result = handler(environ, start_response)
  File "/home//Documents/Client_Projects/aasons/odoo/odoo/http.py", line 1307, in __call__
    self.load_addons()
  File "/home//Documents/Client_Projects/aasons/odoo/odoo/http.py", line 1328, in load_addons
    m = __import__('odoo.addons.' + module)
  File "/home//Documents/Client_Projects/aasons/odoo/odoo/modules/module.py", line 81, in load_module
    execfile(modfile, new_mod.__dict__)
  File "/usr/lib/python2.7/dist-packages/odoo/addons/l10n_fr_pos_cert/__init__.py", line 6, in <module>
    from ..l10n_fr_certification.models.res_company import UNALTERABLE_COUNTRIES
ImportError: cannot import name UNALTERABLE_COUNTRIES
2018-01-20 13:11:31453 7023信息?odoo:odoo版本10.0
2018-01-20 13:11:314537023信息?odoo:在/home//Documents/Client\u Projects//od config中使用配置文件
2018-01-20 13:11:314537023信息?odoo:addons路径:['/home//.local/share/odoo/addons/10.0',u'/home//Documents/Client\u Projects//odoo/odoo/addons',u'/Documents/Client\u Projects//','/usr/lib/python2.7/dist packages/odoo/addons']
2018-01-20 13:11:314537023信息?odoo:数据库:default@default:默认值
2018-01-20 13:11:31459 7023信息?odoo.service.server:HTTP服务(werkzeug)在0.0.0.0:8095上运行
2018-01-20 13:12:050337023信息?odoo.addons.bus.models.bus:bus.loop侦听db postgres上的imbus
2018-01-20 13:12:07425 7023信息?odoo.addons.report.models.report:将使用Wkhtmltopdf二进制文件,地址为/usr/bin/Wkhtmltopdf
2018-01-20 13:12:08938 7023警告?odoo.api:模块odoo.addons.bank\u对账\u v10.models.account中已弃用的方法帐户\u move\u line.od\u列表\u日记账
2018-01-20 13:12:08938 7023警告?odoo.api:模块odoo.addons.bank\u对账v10.models.account中已弃用的方法account\u move\u line.book\u bank\u balance
2018-01-20 13:12:08938 7023警告?odoo.api:模块odoo.addons.bank\u对账\u v10.models.account中已弃用的方法帐户\u move\u line.od\u list\u帐户
2018-01-20 13:12:095867023信息?werkzeug:127.0.0.1---[20/Jan/2018 13:12:09]“GET/web/database/selector HTTP/1.1”500-
2018-01-20 13:12:095917023错误?werkzeug:请求时出错:
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python2.7/dist packages/werkzeug/service.py”,第180行,在run\u wsgi中
执行(self.server.app)
文件“/usr/lib/python2.7/dist-packages/werkzeug/service.py”,第168行,执行
应用程序=应用程序(环境,启动响应)
文件“/home//Documents/Client_Projects/aasons/odoo/odoo/service/server.py”,第250行,在应用程序中
返回self.app(e,s)
文件“/home//Documents/Client_Projects/aasons/odoo/odoo/service/wsgi_server.py”,第184行,在应用程序中
返回应用程序\u未经验证(环境、启动\u响应)
文件“/home//Documents/Client\u Projects/aasons/odoo/odoo/service/wsgi\u server.py”,第170行,在应用程序中
结果=处理程序(环境、启动和响应)
文件“/home//Documents/Client\u Projects/aasons/odoo/odoo/http.py”,第1307行,在调用中__
self.load_addons()
文件“/home//Documents/Client\u Projects/aasons/odoo/odoo/http.py”,第1328行,在load\u addons中
m=__导入('odoo.addons.'+模块)
文件“/home//Documents/Client\u Projects/aasons/odoo/odoo/modules/module.py”,第81行,加载模块
execfile(modfile,新版本)
文件“/usr/lib/python2.7/dist packages/odoo/addons/l10n_fr_pos_cert/_init__.py”,第6行,in
从..l10n\u fr\u certification.models.res\u公司进口不可更改的国家/地区
ImportError:无法导入名称不可更改的\u国家/地区

某些程序包将丢失。
将检查并恢复。

尝试重新安装节点模块

sudo apt-get remove npm nodejs node less less­-plugin­-clean­-css
sudo apt-get purge 
sudo apt-get install npm nodejs node less less­-plugin­-clean­-css
sudo su odoo
cd ~
curl -L -o- https://github.com/creationix/nvm/raw/master/install.sh | bash

# to test nvm and list available versions
nvm ls-remote
# to list the presently installed verisons and active version
nvm list
# either use Latest LTS  or v4.4.7
nvm install --lts
nvm list
exit

sudo su odoo
nvm reinstall-packages

exit
sudo service odoo-server restart
# clear your browser cache.

sudo npm install -g less less-plugin-clean-css
apt install nodejs-legacy
sudo ln -s /usr/local/bin/lessc /usr/bin/lessc
sudo ln -s /usr/bin/nodejs /usr/bin/node
apt-mark hold node-less

这将解决问题

  • 从github下载最新的odoo文件

  • 将“/usr/lib/python2.7/dist packages/odoo”中的加载项文件替换为 来自github的最新插件

  • 重启奥多

    sudo服务odoo重启


您的代码在哪里?2件事如果您希望我们修复您的客户项目,请向我们提供您的客户项目的代码:-)其次,我认为您的格式应该得到改进,然后才有人希望查看您的客户项目超过5秒question@MehrdadEPI我在选择时遇到此错误database@studioj我无法运行该实例,因为在选择数据库时,我遇到了这个问题。您能检查一下是否为此odoo安装了正确的附加组件吗?请检查是否有文件夹/usr/lib/python2.7/dist-packages/odoo/addons/l10n\u fr\u认证。在该文件夹中,您应该可以找到models.py文件