TypeError no ZServer ao iniciar uma instância
monicakrs opened this issue · comments
Prezados, segui as instruções de instalação no site https://identidade-digital-de-governo-plone.readthedocs.io/en/latest/producao/
Executei os comandos para realizar o download
git clone https://github.com/plonegovbr/portal.buildout.git
git checkout tags/2.1rc1
O sistema operacional é Centos 6.9
O buildout.cfg está assim:
`[buildout]
extends =
production.cfg
[hosts]
supervisor = 0.0.0.0
instance = 0.0.0.0
zeoserver = 0.0.0.0
[ports]
supervisor = 9001
instance = 8080
zeoserver = 8100
[users]
zope = admin
os = plone
[supervisor-settings]
user = admin
password = 4dm1n${users:zope}
`
A aplicação está funcionando, porém o seguinte erro aparece no log e fica repetindo infinitamente.
2018-10-30T10:15:44 ERROR ZServer Server Error: <type 'exceptions.TypeError'>, cannot concatenate 'str' and 'NoneType' objects: file: /opt/portal.buildout/eggs/Zope2-2.13.28-py2.7.egg/ZServer/HTTPServer.py line: 190
Mônica, por favor cole o traceback completo para poder lhe ajudar.
por outro lado, você está utilizando uma versão de sistema operacional diferente da recomendada na documentação; tem algum motivo para não usar o CentOS 7?
qual a versão do Python utilizada?
@monicakrs a linha que deu erro está tentando obter a versão do protocolo HTTP. Talvez o seu servidor de aplicação esteja removendo a versão do protocolo quando passa a requisição para o Zope.
Se for isso, favor postar aqui a configuração que você alterou para que possamos documentar.
@monicakrs você esta acessando o portal por um servidor de aplicação (Apache, nginx)? deve ser alguma configuração desse servidor que está removendo a versão.
Não estava utilizando nem Apache nem nginx. Estava fazendo em um ambiente de testes. O erro fica se repetindo no log infinitamente.
@monicakrs então deve ser alguma coisa relacionada ao CentOS. Você tentou no CentOS 7? Aqui eu utilizo Ubuntu e não ocorre esse erro.
Tentei sim. No CentOS 7 não ocorre o erro.
Maravilha! Então vou fechar esse relato uma vez que o recomendado na documentação é o CentOS 7:
https://github.com/plonegovbr/portal.buildout/blob/master/docs/base.rst#pacotes-do-sistema