plonegovbr / brasil.gov.portal

Implementação em Plone do Portal Padrão da Identidade Digital de Governo

Home Page:https://plone.org.br/gov/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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