[plonegov-br] Ambiente de desenvolvimento no Ubuntu 14.04

Júlio César Medina Madruga julio.cesar em furg.br
Quinta Julho 2 11:07:55 BRT 2015



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  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 [1]

  []s Davi

 Em 1 de
julho de 2015 13:54, Júlio César Medina Madruga  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  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  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 [5]
 Wiki:
http://colab.interlegis.leg.br/wiki/PloneGovBr [6]
 Histórico:
http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
[7]
 Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
[8]          

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

Links:
------
[1]
https://plone.org/products/plone/releases/4.3.6
[2]
mailto:julio.cesar em furg.br
[3] mailto:davilima6 em gmail.com
[4]
mailto:julio.cesar em furg.br
[5] http://www.softwarelivre.gov.br/plone
[6]
http://colab.interlegis.leg.br/wiki/PloneGovBr
[7]
http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
[8]
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/352c2da3/attachment.html>


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