[plonegov-br] Ambiente de desenvolvimento no Ubuntu 14.04

Davi Lima davilima6 em gmail.com
Quinta Julho 2 11:38:47 BRT 2015


Também não conheço o haproxy, mas muitas vezes facilita para outra pessoa
ajudar quando você cola a saída completa do erro do haproxy em vez de dizer
em suas próprias palavras que "precisa de root". A princípio pode parecer
uma bobagem, mas torna suas mensagens mais objetivas. Por exemplo, não
sabemos em que diretório seu haproxy foi instalado, muitas vezes as
configurações estão em outro diretório (/etc), que permissões têm os
arquivos em cada lugar etc.

O mesmo sobre o aumento do verbose: não precisa se preocupar em encontrar
"o quê" enviar para cá, simplesmente envie e se for inútil, descartamos.
Somente peço que dê uma olhada no Pastebin.com para deixar suas msgs
enxutas, assim o maior número de pessoas lê e pode ajudar.

[]s
Davi

Em 2 de julho de 2015 11:07, Júlio César Medina Madruga <julio.cesar em furg.br
> escreveu:

> Obrigado Davi pela dica, eu trilhei todo o caminho novamente, desta vez
> instalando primeiro o plone default, fui bem sucedido até o ambiente de
> desenvolvimento do Portal Padrão, então tentei novamente configurar o
> ambiente de produção como consta naquele manual, passo a passo, e novamente
> tive problemas os quais não sei sequer como extrair informação para postar
> aqui pedindo ajuda, sei dizer que no momento tenho um ambiente configurado
> com usuário plone, desta vez em seu próprio home, evitando criar pasta no
> /opt, o que dadas as devidas permissões, creio não ter problema. Tudo
> supostamente certo até inicializar o supervisor, e então tenho a seguinte
> situação:
>
> 1- HAPROXY não inicializa se utilizando o usuário plone, precisa de root.
>
> 2 - Inicializado supervisord com o root, tento acesso no browser como???
> tentei 127.0.0.1, localhost ou o meu ip e na porta 9001, pede login e senha
> e fica por ali mesmo empacado.
>
> Desculpem a "falta de informações" no pedido de socorro, mas eu
> sinceramente não entendo nada de python, tampouco do funcionamento dessa
> infra com o haproxy, não estou conseguindo filtrar sequer o que buscar, por
> que nem mesmo aumentando o verbose encontro o que enviar para vocês.
>
> Desculpem qualquer coisa mais, está se tornando frustrante configurar este
> bendito ambiente no plone, mas não desistirei pelo fato de estar no nosso
> planejamento de administração de portais.
>
> Grato pela atenção.
>
> On Wed, 1 Jul 2015 14:28:24 -0300, Davi Lima <davilima6 em gmail.com> wrote:
>
> Repetindo: sem você compartilhar a saída do buildout, nós não temos como
> verificar os erros. Idem para a saída do comando "instance adduser". Esse
> comando não "relaciona usuários", somente cria contas de emergência no
> ZODB. Sugiro compartilhar utilizando um serviço como Pastebin.com, dessa
> forma sua mensagem fica mais sucinta de ler e portanto de ajudar.
> Seu problema no momento é relacionado permissões. Apesar de parecer mais
> fácil, nunca execute nada como root, essa é uma recomendação genérica.
> Sugiro você refazer tudo sem root.
>  Além disso, sugiro decompor seu aprendizado em partes. Tente instalar
> somente o Plone pelo Unified Installer. Caso consiga, já terá resolvido
> todos os problemas de dependência, no que será mais fácil tentar uma
> distribuição mais complexa como a do Portal Padrão.
>
>    - Download e instruções em:
>    https://plone.org/products/plone/releases/4.3.6
>
>  []s
> Davi
>
> Em 1 de julho de 2015 13:54, Júlio César Medina Madruga <
> julio.cesar em furg.br> escreveu:
>
>> Utilizei o "./bin/buildout -vvvv" e até mais v pra aumentar a verbosidade
>> e não vi nada que se referisse à criação de usuário, quando utilizei
>> "./bin/instance adduser admin suasenha" ele acusou que o usuário não
>> existia, então criei no próprio sistema um usuário admin e utilizei este
>> comando pensando que fosse relacionar um ao outro e resolver o problema. A
>> saída então foi:
>>
>> (py27)root em void:~/portal.buildout# sudo ./bin/instance adduser admin
>> tchuck
>> Traceback (most recent call last):
>>   File "", line 1, in
>>   File
>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/__init__.py",
>> line 51, in app
>>   File
>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/__init__.py",
>> line 46, in startup
>> ImportError: No module named App.startup
>> (py27)root em void:~/portal.buildout#
>>
>> então tentei novamente inicializar o instance
>>
>>
>>
>> (py27)root em void:~/portal.buildout# sudo ./bin/instance fg
>> 2015-07-01 13:53:00 INFO ZServer HTTP server started at Wed Jul  1
>> 13:53:00 2015
>>     Hostname: 0.0.0.0
>>     Port: 8080
>> 2015-07-01 13:53:00 INFO Zope Set effective user to "admin"
>> Traceback (most recent call last):
>>   File
>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/run.py",
>> line 76, in
>>   File
>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/run.py",
>> line 22, in run
>>   File
>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/__init__.py",
>> line 82, in prepare
>>   File
>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/__init__.py",
>> line 356, in setupFinalLogging
>>   File
>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/__init__.py",
>> line 238, in setupConfiguredLoggers
>>   File
>> "/root/portal.buildout/eggs/ZConfig-2.9.1-py2.7.egg/ZConfig/components/logger/factory.py",
>> line 32, in __call__
>>   File
>> "/root/portal.buildout/eggs/ZConfig-2.9.1-py2.7.egg/ZConfig/components/logger/logger.py",
>> line 42, in create
>>   File
>> "/root/portal.buildout/eggs/ZConfig-2.9.1-py2.7.egg/ZConfig/components/logger/factory.py",
>> line 32, in __call__
>>   File
>> "/root/portal.buildout/eggs/ZConfig-2.9.1-py2.7.egg/ZConfig/components/logger/handlers.py",
>> line 82, in create
>>   File
>> "/root/portal.buildout/eggs/ZConfig-2.9.1-py2.7.egg/ZConfig/components/logger/handlers.py",
>> line 128, in create_loghandler
>>   File
>> "/root/portal.buildout/eggs/ZConfig-2.9.1-py2.7.egg/ZConfig/components/logger/loghandler.py",
>> line 68, in __init__
>> IOError: [Errno 13] Permission denied:
>> '/root/portal.buildout/var/log/instance.log'
>> (py27)root em void:~/portal.buildout#
>>
>> E assim sei eu sequer se o serviço está de pé.
>>
>> Continuo agradecendo a ajuda, hehehehe.
>>
>>
>>
>> On Wed, 1 Jul 2015 11:48:17 -0300, Davi Lima <davilima6 em gmail.com> wrote:
>>
>>  Olá, Julio.
>> Sem vermos a saída completa do buildout, não temos como saber por que a
>> criação do usuário falhou. Inclusive com maior verbosidade, utilizando:
>>
>>    - ./bin/buildout -vvvv
>>
>>  De toda forma, você pode contornar a questão adicionar um usuário
>> manualmente com:
>>
>>    - ./bin/instance adduser admin suasenha
>>
>>  []s
>> Davi
>>
>> Em 1 de julho de 2015 11:36, Júlio César Medina Madruga <
>> julio.cesar em furg.br> escreveu:
>>
>>> Bom dia, voltei o processo no início instalar primeiro o ambiente de
>>> desenvolvimento para verificar se fiz algo de errado, pois o manual do
>>> readthedocs é super sucinto, não posso ter esquecido de algum passo...
>>>
>>> Pois bem, após a compilação do buildout no ambiente de desenvolvimento
>>> configurado como orienta o manual, tentei iniciar o "instance" e tive o
>>> seguinte retorno:
>>>
>>>
>>>
>>> (py27)root em void:~/portal.buildout# ./bin/instance fg
>>>
>>> 2015-07-01 11:24:36 INFO ZServer HTTP server started at Wed Jul 1
>>> 11:24:36 2015
>>>
>>> Hostname: 0.0.0.0
>>>
>>> Port: 8080
>>>
>>> 2015-07-01 11:24:36 ERROR Zope Can't find username 'admin'
>>>
>>> Traceback (most recent call last):
>>>
>>> File "/root/portal.buildout/parts/instance/bin/interpreter", line 370, in
>>>
>>> execfile(__file__)
>>>
>>> File
>>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/run.py",
>>> line 76, in
>>>
>>> run()
>>>
>>> File
>>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/run.py",
>>> line 22, in run
>>>
>>> starter.prepare()
>>>
>>> File
>>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/__init__.py",
>>> line 81, in prepare
>>>
>>> self.dropPrivileges()
>>>
>>> File
>>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/__init__.py",
>>> line 218, in dropPrivileges
>>>
>>> return dropPrivileges(self.cfg)
>>>
>>> File
>>> "/root/portal.buildout/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/__init__.py",
>>> line 387, in dropPrivileges
>>>
>>> raise ZConfig.ConfigurationError(msg)
>>>
>>> ZConfig.ConfigurationError: Can't find username 'admin'
>>>
>>> (py27)root em void:~/portal.buildout#
>>>
>>>
>>>
>>>
>>>
>>> Alguém pode me ajudar com essas informações ou preciso retornar algo
>>> mais a respeito?
>>>
>>>
>>>
>>> Grato pela atenção.
>>>
>>>
>>>
>>> --
>>> Júlio César Madruga
>>>
>>> Acadêmico de Bacharelado de Sistemas de Informação
>>>
>>> C3 - FURG
>>>
>>> Técnico de Tecnologia de Informação
>>>
>>> NTI - FURG
>>>
>>>
>>> --
>>> Comunidade Plone no Governo
>>> Site: http://www.softwarelivre.gov.br/plone
>>> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
>>> Histórico:
>>> http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
>>> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
>>
>>
>
> --
> Júlio César Madruga
>
> Acadêmico de Bacharelado de Sistemas de Informação
>
> C3 - FURG
>
> Técnico de Tecnologia de Informação
>
> NTI - FURG
>
>
> --
> Comunidade Plone no Governo
> Site: http://www.softwarelivre.gov.br/plone
> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
> Histórico:
> http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.interlegis.gov.br/pipermail/plonegov-br/attachments/20150702/9b92b468/attachment.html>


Mais detalhes sobre a lista de discussão PloneGov-BR