Не удалось загрузить веб-модуль в установке openERP7 на Ubuntu 10.04

Мне нужно было установить openERP 7, но у меня есть только ubuntu 10.04. Я использовал deb http://ppa.launchpad.net/chris-lea/python-unittest2/ubuntu lucid main для установки python-unittest2 на Ubuntu 10.04, чтобы иметь все зависимости, необходимые для openerp.

Я следил за theopensourcerer.com, чтобы получить архив последней сборки. путь /opt/openerp/server. ниже моя конфигурация

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = openerp
db_password = mypassword
logfile = /var/log/openerp/openerp-server.log

Когда я запускаю эту команду: /opt/openerp/server/openerp-server, у меня возникает ошибка: No handler found. На стороне Интернета, а в системном журнале ошибка ниже:

2014-03-06 19:35:54,372 14586 INFO ? openerp: OpenERP version 7.0-20140306-001044
2014-03-06 19:35:54,372 14586 INFO ? openerp: addons paths: /opt/openerp/server/openerp/addons
2014-03-06 19:35:54,372 14586 INFO ? openerp: database hostname: localhost
2014-03-06 19:35:54,372 14586 INFO ? openerp: database port: 5432
2014-03-06 19:35:54,372 14586 INFO ? openerp: database user: openerp
2014-03-06 19:35:54,427 14586 CRITICAL ? openerp.modules.module: Couldn't load module web
2014-03-06 19:35:54,428 14586 CRITICAL ? openerp.modules.module: No module named wsgi
2014-03-06 19:35:54,428 14586 ERROR ? openerp.service: Failed to load server-wide module `web`.
The `web` module is provided by the addons found in the `openerp-web` project.
Maybe you forgot to add those addons in your addons_path configuration.
Traceback (most recent call last):
File "/opt/openerp/server/openerp/service/__init__.py", line 60, in load_server_wide_modules
openerp.modules.module.load_openerp_module(m)
File "/opt/openerp/server/openerp/modules/module.py", line 405, in load_openerp_module
__import__('openerp.addons.' + module_name)
File "/opt/openerp/server/openerp/modules/module.py", line 133, in load_module
mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
File "/opt/openerp/server/openerp/addons/web/__init__.py", line 1, in <module>
import http
File "/opt/openerp/server/openerp/addons/web/http.py", line 32, in <module>
import werkzeug.wsgi
ImportError: No module named wsgi 
2014-03-06 19:35:54,437 14586 INFO ? openerp.service.wsgi_server: HTTP service  (werkzeug) running on 0.0.0.0:8069
2014-03-06 19:35:54,437 14586 INFO ? openerp: OpenERP server is running, waiting for connections...

Когда я проверил /var/log/openerp/openerp-server.log, я прочитал:

2014-03-06 17:20:20,674 13160 INFO ? openerp: OpenERP version 7.0-20140306-001044
2014-03-06 17:20:20,674 13160 INFO ? openerp: addons paths: /usr/lib/pymodules/python2.6/openerp/addons
//....

Сообщение аналогично приведенному выше, но пути изменены на /usr/lib/pymodules/python2.6/openerp/addons

Поэтому я отредактировал файл конфигурации, включив в него как /usr/lib/pymodules/python2.6/openerp/addons, так и /opt/openerp/server/openerp/addons, и перезапустил openerp, но это не помогло.

Кому-нибудь удалось установить openERP 7 на Ubuntu 10.04? Помощь будет принята с благодарностью

Спасибо


person black sensei    schedule 06.03.2014    source источник
comment
возможно, ваш модуль web расположен неправильно. при запуске веб-модуля он найдет веб-модуль, но не сможет найти путь к сети. И импортировать werkzeug.wsgi не проблема. Посмотрите свой веб-файл init.py, который дает импорт http. Поэтому я думаю, что это может быть проблема вашего веб-модуля.   -  person Bhavesh Odedra    schedule 07.03.2014


Ответы (3)


просто установите модуль werkzeug. ваша ошибка указывает на то, что модуль werkzeug не установлен. вот команда, запустите на терминале. sudo apt-get install python-werkzeug . или вы также можете установить его с помощью простой установки, как это - sudo easy_install Werkzeug . а затем перезапустите сервер.

Надеюсь, что это поможет вам.

person Mansi    schedule 07.03.2014
comment
Хотя мои проблемы были для какого-то другого модуля, но этот ответ направил меня в правильном направлении. Получение дальнейших ошибок, но эта конкретная проблема решена. Спасибо. - person Aakash; 12.12.2019

У меня была та же проблема, и я решил ее с помощью этого руководства

Вы должны добавить эту строку в свой файл конфигурации:

addons_path = /opt/openerp/addons,/opt/openerp/web/addons

это работает нормально для меня

person Sébastien - Vélhost    schedule 03.06.2014

Во-первых, проверьте, есть ли у пользователя, под которым вы запускаете openerp, все необходимые права? если он все еще выдает ошибку, вам следует следовать это.

person Ravi Rupapara    schedule 29.09.2015