Roteiro para Reinstalação do servidor SAPL com Ubuntu 5.10

1- Fazer o backup ( Logicamente deverá ser feito diariamente e antes do problema acontecer, pois pode ser que você não consiga acessá-lo depois !)

Basicamente precisamos copiar o Data.fs, DocumentosSapl.fs, o database Interlegis(Mysql) e o diretório ISAPL.

2- Reinstalar o Ubuntu 5.10 (breezy)

Esta versão é a requerida porque os pacotes de instalação automática foram baseadas nela, o que facilita muito a instalação dos produtos Interlegis, não somente o SAPL. Para quem não tem o CD do Ubuntu 5.10, pode baixá-lo deste endereço:

http://old-releases.ubuntu.com/releases/

Obs.: Prefira instalar em um servidor dedicado ao SAPL, com no mínimo dois HD's (um para receber o backup) , 1 GB de RAM e processador veloz, afinal de contas ele será o servidor de Legislação da Casa e quando estiver na internet o acesso tenderá a crescer a cada dia e você não terá problemas de performance .

Não abordaremos, neste momento os passos de instalação, uma vez que uma partição raiz e uma swap são suficientes e você pode usar o assistente particionador do Ubuntu para facilitar as coisas.

3 – Configure a rede e conecte-se à internet

Em Sistemas, Administração, Redes, você digitará um IP estático, Máscara de Sub-Rede e o endereço do Gateway. Habilite esta conexão. Ping para um endereço externo e certifique que está funcionando.

4- Renomeei o source.list existente em /etc/apt/ para sources.list.original

5- Copie o SourcesList abaixo para o diretório /etc/apt :

 ## SAPL, SAAP, Portal Modelo
deb http://arquivos.interlegis.leg.br/pub/interlegis/produtos/ubuntu interlegis/

## Mirror Interlegis
#deb http://ubuntu.interlegis.gov.br/archive breezy main restricted universe
#deb-src http://ubuntu.interlegis.gov.br/archive breezy main restricted universe

#deb http://ubuntu.interlegis.gov.br/archive breezy-updates main restricted universe
#deb-src http://ubuntu.interlegis.gov.br/archive breezy-updates main restricted universe

#deb http://ubuntu.interlegis.gov.br/archive breezy-security main restricted universe
#deb-src http://ubuntu.interlegis.gov.br/archive breezy-security main restricted universe

## Mirror Ubuntu
deb http://old-releases.ubuntu.com/ubuntu breezy main restricted universe
#deb-src http://old-releases.ubuntu.com/ubuntu breezy main restricted universe

deb http://old-releases.ubuntu.com/ubuntu breezy-updates main restricted universe
#deb-src http://old-releases.ubuntu.com/ubuntu breezy-updates main restricted universe

deb http://old-releases.ubuntu.com/ubuntu breezy-security main restricted universe
#deb-src http://old-releases.ubuntu.com/ubuntu breezy-security main restricted universe 

6- Faça um:

   sudo apt-get update

7- Faça um:

 sudo  apt-get dist-upgrade 

8- Instale o SAPL com um:

 sudo  apt-get install sapl 

9- Agora vamos voltar o Backup:

  • Pare o SAPL com:
     sudo /etc/init.d/zope2.8 stop 
    
  • Copiar os arquivos Data.fs e DocumentosSapl.fs do seu backup para o diretório:
 /var/lib/zope2.8/instance/sapl/var/ 
  • Ajuste as permissões desses arquivos com:
    sudo chown zope.zope *.fs 
    
  • Apagar arquivos de índice e apoio com:
    sudo rm Data.fs.* 
    
    sudo rm DocumentosSapl.fs.*
    

Obs.: Atenção para o “.” no final após o “fs”

  • Copiar o diretório ILSAPL:

Renomeie este diretório padrão para ILSAPL_old ou mova-o para outro lugar.

Renomeando:

cd  /var/lib/zope2.8/instance/sapl/Products/
mv ILSAPL ILSAPL_old
  • Copie o diretório ILSAPL do seu backup para este mesmo lugar
  • Ajuste as permissões para o diretório todo:
          sudo chown -R zope.zope ILSAPL
    
  • Limpar o database padrão do MySQL com:
       mysql -uroot -e “drop database interlegis; create database interlegis;”
    

- Voltar os dados do backup com:

       mysql -uroot interlegis < arquivo_backup

10- Iniciar o Zope novamente com:

      sudo /etc/init.d/zope2.8 start

THE END !!'''''

Observações:

Para baixar o SAPL ou outro produto Interlegis é necessário que o link esteja bom, o que, infelizmente, nem sempre acontece. Comigo foi assim. Semana passada não consegui baixar de jeito nenhum. O Ciciliati baixou o CD com os arquivos necessários via ssh para minha máquina, com o qual gravei uma imagem e instalei rapidamente.

Pensando que isto possa acontecer com qualquer um em qualquer dia em que se precise fazer uma instalação urgente, vou disponibilizar este CD para todos que precisarem não ficar dependendo do link. Com este CD pode-se instalar SAPL, SAAP, Portal Modelo sem a necessidade de estar conectado à internet. Mão na roda, não? Só um detalhe: como são uns 180MB de arquivos, favor baixar após as 18:00hs.

O endereço para download é este:

http://www.camaradiv.mg.gov.br/download/cd_itlg_2006_11.iso

Neste caso, faça uma cópia do seu sources.list, comente todas as linhas e dê um:

apt-cdrom add

apt-get update

apt-get install sapl

Então é isto. Bom proveito, corrijam e acrescentem o que for necessário.

Por Márcio Vilas Boas
CM – Divinópolis – MG
marciovilasboas@interlegis.gov.br
marcio@camaradiv.mg.gov.br
Última modificação 4 anos atrás Última modificação em 13/02/2015 19:42:21
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.