quinta-feira, 22 de agosto de 2013

Tutorial de instalação do Openerp em vídeo.

Olá, fiz um vídeo de instalação do OpenERP.
Nesta primeira parte apenas ensino quais ferramentas baixar, como instalar as dependências, e de onde baixar o código fonte.



Aguardem pela parte 2 e 3 ainda.

Abraços.

18 comentários:

  1. Este comentário foi removido pelo autor.

    ResponderExcluir
    Respostas
    1. 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 ?

      att,

      Excluir
  2. 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

    ResponderExcluir
  3. Obrigado,

    outra 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?!?!

    ResponderExcluir
  4. A melhor documentação quanto a estrutura é o banco de dados mesmo.

    ResponderExcluir
  5. Entendido, aguardando os próximos videos

    att,

    ResponderExcluir
  6. 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

    saberia me dizer o que pode estar acontecendo ?

    Grato

    ResponderExcluir
  7. Oi Danimar tudo bom.
    voce não sabe de um tutorial pra instalar no windows o Odoo/ v8

    ResponderExcluir
    Respostas
    1. Para windows você deve baixar do site.
      https://www.odoo.com/page/website.download

      Excluir
  8. Bom dia Danimar.

    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)

    Agradeço antecipadamente a sua atenção.

    Vitor Farias

    ResponderExcluir
    Respostas
    1. O problema é com o caminho, inverte a ordem do addons e do addons-web para ver se inicia.

      Excluir
    2. Este comentário foi removido pelo autor.

      Excluir
    3. Este comentário foi removido pelo autor.

      Excluir
    4. Danimar, bom dia.

      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?

      Obrigado pela atenção.

      Vitor

      Excluir
    5. 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.

      Excluir
    6. 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

      Um forte abraço!

      Vitor

      Excluir
    7. 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

      Excluir