Olá Danimar, primeiramente obrigado por compartilhar o conhecimento.
Sou graduado em Engenharia da Computação pela Federal de Itajubá e estou iniciando os estudos como o OpenERP para futuras contribuições.
Já realizei a leitura de todo material de documentação da OpenERP SA referente a instalações funcionalidades e estou partindo para o estudo sobre o desenvolvimento de novos módulos.
Também pretendo realizar os treinamentos na Akretion, porem isso se torna um pouco complicado pois no momento estou residindo em Minas Gerais e fica complicado conciliar as datas dos cursos com outras atividades, mais pretendo dar um jeito.
A Akretion é a unica empresa que possui os cursos ?
Olá Carlos. Sim pretendo fazer isso nos próximos videos. Hoje sairá a segunda parte do tutorial. Quanto ao git, no finalzinho do vídeo eu uso o comando para baixar a localização brasileira através dele, nos próximos videos eu vou motrar como configurar, mas não será mais necessário o uso do git.
Quanto aos treinamentos eu acho que é só a Akretion, não sei de nenhuma outra
Danimar, estou com problemas no momento de instalar as dependências para o OpenERP
abaixo a saída do terminal
cfpp1@cfpp1-HP-Pavilion-dv6700-Notebook-PC:~$ sudo apt-get install python-dateutil python-feedparser python-gdata python-ldap \ > python-libxslt1 python-lxml python-mako python-openid python-psycopg2 \ > python-pybabel python-pychart python-pydot python-pyparsing python-reportlab \ > python-simplejson python-tz python-vatnumber python-vobject python-webdav \ > python-werkzeug python-xlwt python-yaml python-zsi Reading package lists... Done Building dependency tree Reading state information... Done Package python-pybabel is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python-babel
E: Unable to locate package python-gdata E: Package 'python-pybabel' has no installation candidate E: Unable to locate package python-pychart E: Unable to locate package python-pydot E: Unable to locate package python-vatnumber E: Unable to locate package python-vobject E: Unable to locate package python-webdav E: Unable to locate package python-xlwt E: Unable to locate package python-zsi
Se for possível, peço gentilmente a sua ajuda para instalação do Openerp. Já conferi todos os caminhos do Addons, mas o sistema persiste em apresentar o erro "No handler found".
Segue abaixo a saída:
openerp@ip-172-31-46-191:~/ocb-server$ ./openerp-server --config=openerp-server2.conf 2015-12-14 07:24:51,345 3156 INFO ? openerp: OpenERP version 7.0 2015-12-14 07:24:51,345 3156 INFO ? openerp: addons paths: /home/openerp/ocb-web/addons,/home/openerp/ocb-addons,/home/openerp/fiscal_rules,/home/openerp/core_brazil,/home/openerp/ocb-server/openerp/addons 2015-12-14 07:24:51,345 3156 INFO ? openerp: database hostname: localhost 2015-12-14 07:24:51,345 3156 INFO ? openerp: database port: 5432 2015-12-14 07:24:51,345 3156 INFO ? openerp: database user: openerp 2015-12-14 07:24:51,572 3156 INFO ? openerp.addons.google_docs.google_docs: GData lib version `%s GData-Python/2.0.18` detected 2015-12-14 07:24:51,739 3156 CRITICAL ? openerp.modules.module: Couldn't load module web 2015-12-14 07:24:51,739 3156 CRITICAL ? openerp.modules.module: cannot import name models 2015-12-14 07:24:51,739 3156 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 "/home/openerp/ocb-server/openerp/service/__init__.py", line 60, in load_server_wide_modules openerp.modules.module.load_openerp_module(m) File "/home/openerp/ocb-server/openerp/modules/module.py", line 415, in load_openerp_module getattr(sys.modules['openerp.addons.' + module_name], info['post_load'])() File "/home/openerp/ocb-web/addons/web/http.py", line 628, in wsgi_postload openerp.wsgi.register_wsgi_handler(Root()) File "/home/openerp/ocb-web/addons/web/http.py", line 517, in __init__ self.load_addons() File "/home/openerp/ocb-web/addons/web/http.py", line 580, in load_addons m = __import__('openerp.addons.' + module) File "/home/openerp/ocb-server/openerp/modules/module.py", line 133, in load_module mod = imp.load_module('openerp.addons.' + module_part, f, path, descr) File "/home/openerp/core_brazil/l10n_br_account/__init__.py", line 20, in from . import models File "/home/openerp/core_brazil/l10n_br_account/models/__init__.py", line 20, in from . import l10n_br_account File "/home/openerp/core_brazil/l10n_br_account/models/l10n_br_account.py", line 23, in from openerp import models, fields, api, _ ImportError: cannot import name models 2015-12-14 07:24:51,744 3156 INFO ? openerp: OpenERP server is running, waiting for connections... 2015-12-14 07:24:51,747 3156 INFO ? openerp.service.wsgi_server: HTTP service (werkzeug) running on 0.0.0.0:8069 2015-12-14 07:24:51,747 3156 INFO ? werkzeug: * Running on http://0.0.0.0:8069/ (Press CTRL+C to quit)
Descobri que o problema está quando eu adiciono o "/home/openerp/core_brazil". Se eu remover inicia legal, mas sem a localização Brasil. Você tem ideia do que pode estar acontecendo?
Deve estar faltando alguma outra dependência, outro módulo ou lib python. Tem que analisar o terminal para ver as mensagens de erro que acontecem, é necessário analisar toda a saída e procurar por warnings também.
Meu amigo Danimar, definitivamente não entendo o que está ocorrendo. Já tentei instalar os módulos oficiais e não os da comunidade. Já tentei alterar as ordens do "Addons path", como vc falou... Sempre a mensagem é a mesma "No handler found". Só consegui eliminar o erro em duas situações seguintes: 1) Se eu não carregar o Core_Brazil ou 2) no lugar de eliminar o Core_brazil, incluir no addons path o carregamento do l10n-Brazil. No entanto nas suas instruções não incluem esta necessidade de inclusão. Além disso, ao iniciar dessa forma, notei que quando clico na opção para editar uma tarefa planejada, recebo uma msg de erro da view. Mas acho que esse erro não tem nada a ver com o erro de inicialização.
Vou lhe perturbar mais um pouco e lhe enviar na msg abaixo, a saída para que possa analisar. Me perdoe pela insistência, mas se não fosse vc ajudando acho que já teria desistido. rsrs
openerp@ip-172-31-46-191:~/ocb-server$ ./openerp-server --config=openerp-server.conf 2015-12-16 05:15:40,135 3206 INFO ? openerp: OpenERP version 7.0 2015-12-16 05:15:40,136 3206 INFO ? openerp: addons paths: /home/openerp/web/addons,/home/openerp/addons,/home/openerp/fiscal_rules,/home/openerp/core_brazil,/home/openerp/ocb-server/openerp/addons 2015-12-16 05:15:40,136 3206 INFO ? openerp: database hostname: localhost 2015-12-16 05:15:40,136 3206 INFO ? openerp: database port: 5432 2015-12-16 05:15:40,136 3206 INFO ? openerp: database user: openerp 2015-12-16 05:15:40,602 3206 INFO ? openerp.addons.google_docs.google_docs: GData lib version `%s GData-Python/2.0.18` detected 2015-12-16 05:15:41,067 3206 CRITICAL ? openerp.modules.module: Couldn't load module web 2015-12-16 05:15:41,067 3206 CRITICAL ? openerp.modules.module: cannot import name models 2015-12-16 05:15:41,067 3206 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 "/home/openerp/ocb-server/openerp/service/__init__.py", line 60, in load_server_wide_modules openerp.modules.module.load_openerp_module(m) File "/home/openerp/ocb-server/openerp/modules/module.py", line 415, in load_openerp_module getattr(sys.modules['openerp.addons.' + module_name], info['post_load'])() File "/home/openerp/web/addons/web/http.py", line 628, in wsgi_postload openerp.wsgi.register_wsgi_handler(Root()) File "/home/openerp/web/addons/web/http.py", line 517, in __init__ self.load_addons() File "/home/openerp/web/addons/web/http.py", line 580, in load_addons m = __import__('openerp.addons.' + module) File "/home/openerp/ocb-server/openerp/modules/module.py", line 133, in load_module mod = imp.load_module('openerp.addons.' + module_part, f, path, descr) File "/home/openerp/core_brazil/l10n_br_account/__init__.py", line 20, in from . import models File "/home/openerp/core_brazil/l10n_br_account/models/__init__.py", line 20, in from . import l10n_br_account File "/home/openerp/core_brazil/l10n_br_account/models/l10n_br_account.py", line 23, in from openerp import models, fields, api, _ ImportError: cannot import name models 2015-12-16 05:15:41,072 3206 INFO ? openerp: OpenERP server is running, waiting for connections... 2015-12-16 05:15:41,075 3206 INFO ? openerp.service.wsgi_server: HTTP service (werkzeug) running on 0.0.0.0:8069 2015-12-16 05:15:41,075 3206 INFO ? werkzeug: * Running on http://0.0.0.0:8069/ (Press CTRL+C to quit) ^CTraceback (most recent call last): File "./openerp-server", line 5, in openerp.cli.main() File "/home/openerp/ocb-server/openerp/cli/__init__.py", line 61, in main o.run(args) File "/home/openerp/ocb-server/openerp/cli/server.py", line 272, in run main(args) File "/home/openerp/ocb-server/openerp/cli/server.py", line 268, in main quit_on_signals() File "/home/openerp/ocb-server/openerp/cli/server.py", line 216, in quit_on_signals openerp.service.stop_services() File "/home/openerp/ocb-server/openerp/service/__init__.py", line 102, in stop_services wsgi_server.stop_service() File "/home/openerp/ocb-server/openerp/service/wsgi_server.py", line 469, in stop_service openerp.netsvc.close_socket(httpd.socket) File "/home/openerp/ocb-server/openerp/netsvc.py", line 58, in close_socket sock.shutdown(socket.SHUT_RDWR) File "/usr/lib/python2.7/socket.py", line 224, in meth return getattr(self._sock,name)(*args) File "/usr/lib/python2.7/socket.py", line 170, in _dummy raise error(EBADF, 'Bad file descriptor') socket.error: [Errno 9] Bad file descriptor
Este comentário foi removido pelo autor.
ResponderExcluirOlá Danimar, primeiramente obrigado por compartilhar o conhecimento.
ExcluirSou graduado em Engenharia da Computação pela Federal de Itajubá e estou iniciando os estudos como o OpenERP para futuras contribuições.
Já realizei a leitura de todo material de documentação da OpenERP SA referente a instalações funcionalidades e estou partindo para o estudo sobre o desenvolvimento de novos módulos.
Também pretendo realizar os treinamentos na Akretion, porem isso se torna um pouco complicado pois no momento estou residindo em Minas Gerais e fica complicado conciliar as datas dos cursos com outras atividades, mais pretendo dar um jeito.
A Akretion é a unica empresa que possui os cursos ?
att,
Olá Carlos.
ResponderExcluirSim pretendo fazer isso nos próximos videos. Hoje sairá a segunda parte do tutorial.
Quanto ao git, no finalzinho do vídeo eu uso o comando para baixar a localização brasileira através dele, nos próximos videos eu vou motrar como configurar, mas não será mais necessário o uso do git.
Quanto aos treinamentos eu acho que é só a Akretion, não sei de nenhuma outra
Obrigado,
ResponderExcluiroutra duvida...
existe algum material apresentando a estrutura dos módulos, dependências e documentação sobre as classes ?
ou é só fuçando o código mesmo para descobrir?!?!
A melhor documentação quanto a estrutura é o banco de dados mesmo.
ResponderExcluirEntendido, aguardando os próximos videos
ResponderExcluiratt,
Danimar, estou com problemas no momento de instalar as dependências para o OpenERP
ResponderExcluirabaixo a saída do terminal
cfpp1@cfpp1-HP-Pavilion-dv6700-Notebook-PC:~$ sudo apt-get install python-dateutil python-feedparser python-gdata python-ldap \
> python-libxslt1 python-lxml python-mako python-openid python-psycopg2 \
> python-pybabel python-pychart python-pydot python-pyparsing python-reportlab \
> python-simplejson python-tz python-vatnumber python-vobject python-webdav \
> python-werkzeug python-xlwt python-yaml python-zsi
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package python-pybabel is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
python-babel
E: Unable to locate package python-gdata
E: Package 'python-pybabel' has no installation candidate
E: Unable to locate package python-pychart
E: Unable to locate package python-pydot
E: Unable to locate package python-vatnumber
E: Unable to locate package python-vobject
E: Unable to locate package python-webdav
E: Unable to locate package python-xlwt
E: Unable to locate package python-zsi
saberia me dizer o que pode estar acontecendo ?
Grato
Problema já resolvido :D
ExcluirOi Danimar tudo bom.
ResponderExcluirvoce não sabe de um tutorial pra instalar no windows o Odoo/ v8
Para windows você deve baixar do site.
Excluirhttps://www.odoo.com/page/website.download
Bom dia Danimar.
ResponderExcluirSe for possível, peço gentilmente a sua ajuda para instalação do Openerp. Já conferi todos os caminhos do Addons, mas o sistema persiste em apresentar o erro "No handler found".
Segue abaixo a saída:
openerp@ip-172-31-46-191:~/ocb-server$ ./openerp-server --config=openerp-server2.conf
2015-12-14 07:24:51,345 3156 INFO ? openerp: OpenERP version 7.0
2015-12-14 07:24:51,345 3156 INFO ? openerp: addons paths: /home/openerp/ocb-web/addons,/home/openerp/ocb-addons,/home/openerp/fiscal_rules,/home/openerp/core_brazil,/home/openerp/ocb-server/openerp/addons
2015-12-14 07:24:51,345 3156 INFO ? openerp: database hostname: localhost
2015-12-14 07:24:51,345 3156 INFO ? openerp: database port: 5432
2015-12-14 07:24:51,345 3156 INFO ? openerp: database user: openerp
2015-12-14 07:24:51,572 3156 INFO ? openerp.addons.google_docs.google_docs: GData lib version `%s GData-Python/2.0.18` detected
2015-12-14 07:24:51,739 3156 CRITICAL ? openerp.modules.module: Couldn't load module web
2015-12-14 07:24:51,739 3156 CRITICAL ? openerp.modules.module: cannot import name models
2015-12-14 07:24:51,739 3156 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 "/home/openerp/ocb-server/openerp/service/__init__.py", line 60, in load_server_wide_modules
openerp.modules.module.load_openerp_module(m)
File "/home/openerp/ocb-server/openerp/modules/module.py", line 415, in load_openerp_module
getattr(sys.modules['openerp.addons.' + module_name], info['post_load'])()
File "/home/openerp/ocb-web/addons/web/http.py", line 628, in wsgi_postload
openerp.wsgi.register_wsgi_handler(Root())
File "/home/openerp/ocb-web/addons/web/http.py", line 517, in __init__
self.load_addons()
File "/home/openerp/ocb-web/addons/web/http.py", line 580, in load_addons
m = __import__('openerp.addons.' + module)
File "/home/openerp/ocb-server/openerp/modules/module.py", line 133, in load_module
mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
File "/home/openerp/core_brazil/l10n_br_account/__init__.py", line 20, in
from . import models
File "/home/openerp/core_brazil/l10n_br_account/models/__init__.py", line 20, in
from . import l10n_br_account
File "/home/openerp/core_brazil/l10n_br_account/models/l10n_br_account.py", line 23, in
from openerp import models, fields, api, _
ImportError: cannot import name models
2015-12-14 07:24:51,744 3156 INFO ? openerp: OpenERP server is running, waiting for connections...
2015-12-14 07:24:51,747 3156 INFO ? openerp.service.wsgi_server: HTTP service (werkzeug) running on 0.0.0.0:8069
2015-12-14 07:24:51,747 3156 INFO ? werkzeug: * Running on http://0.0.0.0:8069/ (Press CTRL+C to quit)
Agradeço antecipadamente a sua atenção.
Vitor Farias
O problema é com o caminho, inverte a ordem do addons e do addons-web para ver se inicia.
ExcluirEste comentário foi removido pelo autor.
ExcluirEste comentário foi removido pelo autor.
ExcluirDanimar, bom dia.
ExcluirDescobri que o problema está quando eu adiciono o "/home/openerp/core_brazil". Se eu remover inicia legal, mas sem a localização Brasil.
Você tem ideia do que pode estar acontecendo?
Obrigado pela atenção.
Vitor
Deve estar faltando alguma outra dependência, outro módulo ou lib python.
ExcluirTem que analisar o terminal para ver as mensagens de erro que acontecem, é necessário analisar toda a saída e procurar por warnings também.
Meu amigo Danimar, definitivamente não entendo o que está ocorrendo. Já tentei instalar os módulos oficiais e não os da comunidade. Já tentei alterar as ordens do "Addons path", como vc falou... Sempre a mensagem é a mesma "No handler found".
ExcluirSó consegui eliminar o erro em duas situações seguintes: 1) Se eu não carregar o Core_Brazil ou 2) no lugar de eliminar o Core_brazil, incluir no addons path o carregamento do l10n-Brazil. No entanto nas suas instruções não incluem esta necessidade de inclusão. Além disso, ao iniciar dessa forma, notei que quando clico na opção para editar uma tarefa planejada, recebo uma msg de erro da view. Mas acho que esse erro não tem nada a ver com o erro de inicialização.
Vou lhe perturbar mais um pouco e lhe enviar na msg abaixo, a saída para que possa analisar.
Me perdoe pela insistência, mas se não fosse vc ajudando acho que já teria desistido. rsrs
Um forte abraço!
Vitor
openerp@ip-172-31-46-191:~/ocb-server$ ./openerp-server --config=openerp-server.conf
Excluir2015-12-16 05:15:40,135 3206 INFO ? openerp: OpenERP version 7.0
2015-12-16 05:15:40,136 3206 INFO ? openerp: addons paths: /home/openerp/web/addons,/home/openerp/addons,/home/openerp/fiscal_rules,/home/openerp/core_brazil,/home/openerp/ocb-server/openerp/addons
2015-12-16 05:15:40,136 3206 INFO ? openerp: database hostname: localhost
2015-12-16 05:15:40,136 3206 INFO ? openerp: database port: 5432
2015-12-16 05:15:40,136 3206 INFO ? openerp: database user: openerp
2015-12-16 05:15:40,602 3206 INFO ? openerp.addons.google_docs.google_docs: GData lib version `%s GData-Python/2.0.18` detected
2015-12-16 05:15:41,067 3206 CRITICAL ? openerp.modules.module: Couldn't load module web
2015-12-16 05:15:41,067 3206 CRITICAL ? openerp.modules.module: cannot import name models
2015-12-16 05:15:41,067 3206 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 "/home/openerp/ocb-server/openerp/service/__init__.py", line 60, in load_server_wide_modules
openerp.modules.module.load_openerp_module(m)
File "/home/openerp/ocb-server/openerp/modules/module.py", line 415, in load_openerp_module
getattr(sys.modules['openerp.addons.' + module_name], info['post_load'])()
File "/home/openerp/web/addons/web/http.py", line 628, in wsgi_postload
openerp.wsgi.register_wsgi_handler(Root())
File "/home/openerp/web/addons/web/http.py", line 517, in __init__
self.load_addons()
File "/home/openerp/web/addons/web/http.py", line 580, in load_addons
m = __import__('openerp.addons.' + module)
File "/home/openerp/ocb-server/openerp/modules/module.py", line 133, in load_module
mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
File "/home/openerp/core_brazil/l10n_br_account/__init__.py", line 20, in
from . import models
File "/home/openerp/core_brazil/l10n_br_account/models/__init__.py", line 20, in
from . import l10n_br_account
File "/home/openerp/core_brazil/l10n_br_account/models/l10n_br_account.py", line 23, in
from openerp import models, fields, api, _
ImportError: cannot import name models
2015-12-16 05:15:41,072 3206 INFO ? openerp: OpenERP server is running, waiting for connections...
2015-12-16 05:15:41,075 3206 INFO ? openerp.service.wsgi_server: HTTP service (werkzeug) running on 0.0.0.0:8069
2015-12-16 05:15:41,075 3206 INFO ? werkzeug: * Running on http://0.0.0.0:8069/ (Press CTRL+C to quit)
^CTraceback (most recent call last):
File "./openerp-server", line 5, in
openerp.cli.main()
File "/home/openerp/ocb-server/openerp/cli/__init__.py", line 61, in main
o.run(args)
File "/home/openerp/ocb-server/openerp/cli/server.py", line 272, in run
main(args)
File "/home/openerp/ocb-server/openerp/cli/server.py", line 268, in main
quit_on_signals()
File "/home/openerp/ocb-server/openerp/cli/server.py", line 216, in quit_on_signals
openerp.service.stop_services()
File "/home/openerp/ocb-server/openerp/service/__init__.py", line 102, in stop_services
wsgi_server.stop_service()
File "/home/openerp/ocb-server/openerp/service/wsgi_server.py", line 469, in stop_service
openerp.netsvc.close_socket(httpd.socket)
File "/home/openerp/ocb-server/openerp/netsvc.py", line 58, in close_socket
sock.shutdown(socket.SHUT_RDWR)
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
File "/usr/lib/python2.7/socket.py", line 170, in _dummy
raise error(EBADF, 'Bad file descriptor')
socket.error: [Errno 9] Bad file descriptor