Ticket #596 (closed tarefa: fixed)

Opened 11 years ago

Last modified 11 years ago

Homologação do script de instalação do Expresso 2.0

Reported by: niltonneto Owned by: niltonneto
Priority: grave Milestone: Expresso 2.0
Component: Installer Version: trunk
Severity: Keywords:
Cc: WorkGroup:

Description

Homologar em todas as distribuições disponíveis na comunidade o script de instalação do Expresso 2.0

Change History

comment:1 follow-up: ↓ 2 Changed 11 years ago by niltonneto

Distribuição: Debian Lenny

Bug #1 - Arquivo header.inc.php está com template_set = 'celepar'. O correto é 'default';

Bug #2 - Problema ao clicar no "Login com Certificado". Ele procura a pasta "security/login.php".
Bug #3 - As preferências "template" e "tema" estão com "celepar" e "celepar" respectivamente. O correto é "default" e "azul".

Bug #4 - No setup tem que atualizar a versão da API, atualizar os idiomas pois existem muitas frases novas que não estão populadas na base.

Bug #5 - Na base ainda não existe a coluna "browser" na tabela phpgw_access_log, referente à melhoria na segurança do Expresso, e aí dá erro no login.

Bug #6 - Ajuda e Sugestões está dando erro de template. Deve ser o diretório do template "default" que não existe.

Favor relatar aqui a correção de cada item.

comment:2 in reply to: ↑ 1 Changed 11 years ago by niltonneto

Replying to niltonneto:

Distribuição: Debian Lenny

Bug #1 - Arquivo header.inc.php está com template_set = 'celepar'. O correto é 'default';

Bug #2 - Problema ao clicar no "Login com Certificado". Ele procura a pasta "security/login.php".
Bug #3 - As preferências "template" e "tema" estão com "celepar" e "celepar" respectivamente. O correto é "default" e "azul".

Bug #4 - No setup tem que atualizar a versão da API, atualizar os idiomas pois existem muitas frases novas que não estão populadas na base.

Bug #5 - Na base ainda não existe a coluna "browser" na tabela phpgw_access_log, referente à melhoria na segurança do Expresso, e aí dá erro no login.

Bug #6 - Ajuda e Sugestões está dando erro de template. Deve ser o diretório do template "default" que não existe.

Favor relatar aqui a correção de cada item.

Desconsiderar os links das referências "#" dos bugs.

comment:3 Changed 11 years ago by niltonneto

Bug 1 :: Atualização de segurança e correção do template_set em [1254].
Bug 3 :: Corrigido Interface/Tema? de Celepar/Celepar? para Default/Azul? em [1242].
Bug 4 e 5 :: Atualização do dump para install script do Expresso 2.0 em [1272].
Bug 6 :: Corrigido em  1249:1253

comment:4 follow-up: ↓ 5 Changed 11 years ago by niltonneto

Arquivo "header.inc.php" em "debian/arqs-conf" está com vários parâmetros desnecessários na instalação padrão. O correto é deixar comentado tudo em "header.inc.php.template", para que o administrador configure após essa operação.
Além disso, em um ambiente Debian Lenny sem nada instalado, notou-se extrema lentidão ao efetuar o login e logout com esses novos parâmetros habilitados por padrão.

comment:5 in reply to: ↑ 4 Changed 11 years ago by niltonneto

Replying to niltonneto:

Arquivo "header.inc.php" em "debian/arqs-conf" está com vários parâmetros desnecessários na instalação padrão. O correto é deixar comentado tudo em "header.inc.php.template", para que o administrador configure após essa operação.
Além disso, em um ambiente Debian Lenny sem nada instalado, notou-se extrema lentidão ao efetuar o login e logout com esses novos parâmetros habilitados por padrão.

O problema da lentidão ocorre quando GLOBALSphpgw_info?server?atributoexpiracao? está setado em header. Novos parâmetros no "header.inc.php" devem ser comentados em "header.inc.php.template" para evitar esse tipo de situação. Corrigido em [1273].

comment:6 Changed 11 years ago by kolling

Bug 2 - Problema ao clicar no "Login com Certificado". Ele procura a pasta "security/login.php". Corrigido na revisão [1278].

comment:7 Changed 11 years ago by niltonneto

  • Status changed from new to assigned

comment:8 Changed 11 years ago by kolling

Bug 2, continua ocorrendo ao cancelar ação.

comment:9 follow-up: ↓ 10 Changed 11 years ago by kolling

Corrigido em [1307].

comment:10 in reply to: ↑ 9 Changed 11 years ago by niltonneto

Replying to kolling:

Corrigido em [1307].

Kolling, qual distribuição Linux vocẽs estão testando aí no Serpro? Aqui na Celepar, testamos no Debian - Lenny por enquanto.

comment:11 Changed 11 years ago by kolling

Estamos testando no Lenny também.

comment:12 follow-up: ↓ 13 Changed 11 years ago by niltonneto

Após a instalação, o arquivo header.inc.php gerado por ele está com a senha errada do expresso-admin, para o acesso ao Setup/Config? Admin e Header Admin.

comment:13 in reply to: ↑ 12 Changed 11 years ago by niltonneto

Replying to niltonneto:

Após a instalação, o arquivo header.inc.php gerado por ele está com a senha errada do expresso-admin, para o acesso ao Setup/Config? Admin e Header Admin.

Problema ocasionado pela revisão [1042]. Corrigido em [1314].

comment:14 Changed 11 years ago by niltonneto

Arquivos "header.inc.php" das dists SuSe?,RHEL e CentOS tornaram-se links simbólicos apontando para debian/arq-confs/header.inc.php. Alterado em [1317].

comment:15 Changed 11 years ago by niltonneto

Corrigido em [1336] arquivo header.inc.php para nova instalação

comment:16 Changed 11 years ago by niltonneto

Arquivo 'expresso.dump' atualizado em [1355].

comment:17 follow-up: ↓ 19 Changed 11 years ago by niltonneto

Homologado no Debian Lenny. Estou instalando uma VM com Etch agora.

comment:18 Changed 11 years ago by niltonneto

Corrigido em [1358] problema na verificação de sessão, no arquivo header.inc.php do instalador.

comment:19 in reply to: ↑ 17 ; follow-up: ↓ 20 Changed 11 years ago by niltonneto

Replying to niltonneto:

Homologado no Debian Lenny. Estou instalando uma VM com Etch agora.

Homologado também para o Debian Etch. Não vou homologar para o Sarge. Mais alguma distribuição? Quem se habilita? Senão, fechamos esse ticket.

comment:20 in reply to: ↑ 19 ; follow-up: ↓ 21 Changed 11 years ago by wmerlotto

Replying to niltonneto:

Replying to niltonneto:

Homologado no Debian Lenny. Estou instalando uma VM com Etch agora.

Homologado também para o Debian Etch. Não vou homologar para o Sarge. Mais alguma distribuição? Quem se habilita? Senão, fechamos esse ticket.

Esqueça o sarge... Está descontinuada. Vou testar para o CentOS.

comment:21 in reply to: ↑ 20 ; follow-up: ↓ 22 Changed 11 years ago by niltonneto

Replying to wmerlotto:

Replying to niltonneto:

Replying to niltonneto:

Homologado no Debian Lenny. Estou instalando uma VM com Etch agora.

Homologado também para o Debian Etch. Não vou homologar para o Sarge. Mais alguma distribuição? Quem se habilita? Senão, fechamos esse ticket.

Esqueça o sarge... Está descontinuada. Vou testar para o CentOS.

William, testou para o CentOS? Podemos fechar esse ticket?

comment:22 in reply to: ↑ 21 Changed 11 years ago by wmerlotto

Replying to niltonneto:

William, testou para o CentOS? Podemos fechar esse ticket?

Nilton, estou testando o script. Estou praticamente fazendo um novo.

comment:23 follow-up: ↓ 24 Changed 11 years ago by niltonneto

Beleza. Como esse script veio de contribuições externas, não sabemos se funciona direito mesmo. Você tem previsão?

comment:24 in reply to: ↑ 23 ; follow-up: ↓ 25 Changed 11 years ago by wmerlotto

Replying to niltonneto:

Beleza. Como esse script veio de contribuições externas, não sabemos se funciona direito mesmo. Você tem previsão?

O script está pronto e testado, porém, tem o problema da versão do PHP. No Red Hat e CentOS (v5.x) o PHP está na versão 5.1.6.x o que compromete o funcionamento do Expresso. Acho muito complicado adicionar um repositório de terceiros, não oficial, para instalar o PHP, mas parece ser a única alternativa (a não ser que as funções específicas do php-5.2.x sejam removidas).

comment:25 in reply to: ↑ 24 Changed 11 years ago by niltonneto

Replying to wmerlotto:

Replying to niltonneto:

Beleza. Como esse script veio de contribuições externas, não sabemos se funciona direito mesmo. Você tem previsão?

O script está pronto e testado, porém, tem o problema da versão do PHP. No Red Hat e CentOS (v5.x) o PHP está na versão 5.1.6.x o que compromete o funcionamento do Expresso. Acho muito complicado adicionar um repositório de terceiros, não oficial, para instalar o PHP, mas parece ser a única alternativa (a não ser que as funções específicas do php-5.2.x sejam removidas).

Vamos resolver isso antes então. Quando puder, abra essa discussão em um ticket ou na lista de desenvolvedores, para que possamos fechar se mantemos compatibilidade ou não do Expresso com versões anteriores do PHP.

comment:26 follow-up: ↓ 27 Changed 11 years ago by wmerlotto

Bom, já que a discussão do PHP-5.1.x não evoluiu resolvi de outra forma, adicionando um repositório externo (de terceiros) para instalação do PHP-5.3.x, mas somente se o usuário aceitar.

Modifiquei basicamente todo o script, pois o que estava ali não funcionava corretamente, além de ser um tanto "mecânico" (instalava cada pacote, um a um).

As modificações no script de instalação do Expresso para CentOS-5.x podem ser visualizadas na revisão [1407].

comment:27 in reply to: ↑ 26 ; follow-up: ↓ 28 Changed 11 years ago by niltonneto

Replying to wmerlotto:

Bom, já que a discussão do PHP-5.1.x não evoluiu resolvi de outra forma, adicionando um repositório externo (de terceiros) para instalação do PHP-5.3.x, mas somente se o usuário aceitar.

Modifiquei basicamente todo o script, pois o que estava ali não funcionava corretamente, além de ser um tanto "mecânico" (instalava cada pacote, um a um).

As modificações no script de instalação do Expresso para CentOS-5.x podem ser visualizadas na revisão [1407].

Ok. Podemos finalizar esse ticket?

comment:28 in reply to: ↑ 27 Changed 11 years ago by wmerlotto

Replying to niltonneto:

Ok. Podemos finalizar esse ticket?

Sim! Manda bala!

comment:29 Changed 11 years ago by niltonneto

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.