Éder,
Desculpe a demora. Ontem estive em atividades externas.
O roteiro que você elaborou está bem correto. Obrigado pelo apoio. Só tome atenção no seguinte item: às vezes, ao executar o schema:update pode dar uma mensagem de erro. A sugestão é que rode o migrations:migrate e depois o schema:update de novo. Isso deve acabar com os erros.
Caso ainda tenha algum erro no schema:update, por favor avise para que possamos efetuar a correção.
Devo botar o 3.1.17 em produção ainda essa semana, e o 3.1.18 já está quase pronto. Basicamente vai adicionar alguns relatórios e telas.
Sua solicitação anterior, da coleta multivalorada, está em desenvolvimento nesse momento e deve estar disponível na versão 3.2.0. Aviso por aqui quando tiver mais informações.
Eduardo Santos
Programador
http://www.eduardosan.comhttp://twitter.com/eduardosanDe: "Eder de Castro Roballo"
Para: "Eduardo F. Santos"
Enviadas: Segunda-feira, 17 de agosto de 2015 15:47:08
Assunto: Fwd: [cacic] Atualização 3.1.17b2 Ubuntu 14
Oi Eduardo, boa tarde
Desculpe a insistência, mas preciso desta confirmação para dar continuidade na instalação por aqui.
Entendo que deve estar envolvido numa nova versão, assim que puder me retorna.
Atenciosamente
Eder de Castro Roballo
Coordenador do Núcleo de Suporte
EMATER/RS-ASCAR
GTI - Escritório Central
skype: roballo-emater
De: "Eder de Castro Roballo"
Para: cacic@listas.softwarepublico.gov.br
Enviadas: Segunda-feira, 17 de agosto de 2015 11:54:11
Assunto: [cacic] Atualização 3.1.17b2 Ubuntu 14
Eduardo
Conforme comentei anteriormente, possuo o Gerente 3.1.15 instalado em ambiente Ubuntu.
Estou disposto a atualizar o meu ambiente para versão 3.1.17b2.
Para isso, estou tentando elaborar um roteiro (abaixo).
Por gentileza, peço que verifique e ajuste conforme necessário.
Preciso ter certeza que a execução do passo-a-passo abaixo NÃO irá apagar meu banco de dados.
Plataforma alvo: Ubuntu 14.10
Usuário do apache: www-data
A) Backup da sua versão atual
01) acessar a pasta "srv"
cd /srv
02) copiar a pasta cacic para cacic.bak
mv cacic cacic.bak
B) Baixando e atualizando o Gerente:
01) acessar a pasta "srv"
cd /srv
02) realizar o download do gerente
wget
https://github.com/lightbase/cacic/archive/v3.1.17b2.tar.gz03) descompactar o gerente dentro da pasta "srv"
tar -xzvf vcacic-3.1.17b2.tar.gz
04) alterar a permissão da nova pasta
chown -R www-data.www-data cacic-3.1.17b2/
05) acessar o caminho "cacic-3.1.17b2/app/config/"
cd cacic-3.1.17b2/app/config/
06) copiar o "parameter.yml" do backup para nova pasta
cp /srv/cacic.bak/app/config/parameters.yml
07) acessar o caminho "/srv/cacic-3.1.17b2/web"
cd /srv/cacic-3.1.17b2/web
08) copiar recursivamente o diretório "/srv/cacic.bak/web/downloads" do backup para nova pasta
cp -rp /srv/cacic.bak/web/downloads
09) copiar o ".htaccess" do backup para nova pasta
cp /srv/cacic.bak/web/.htaccess
10) acessar a pasta "/srv/cacic-3.1.17b2"
cd /srv/cacic-3.1.17b2
11) executar os comandos abaixo (como root?)
php composer.phar install
php app/console assets:install --symlink --env=prod
php app/console assetic:dump --env=prod
php app/console cache:clear --env=prod
############################
NÃO SEI, SE O ITEM ABAIXO SE APLICA
Se tiver instalado o phpunit, execute os testes automatizados
phpunit -c app
Se os testes todos passarem, prossiga com a atualização.
############################
ATENÇÃO: a partir desse ponto o sistema vai alterar sua base de dados. Só prossiga se tiver certeza.
12) acessar a pasta "srv"
cd /srv
13) criar um link para pasta cacic-3.1.17b2
ln -s /srv/cacic-3.1.17b2/web /var/www/html/cacic
14) acessar pasta cacic
cd cacic
15) executar os comandos abaixo
php app/console doctrine:schema:update --force
php app/console doctrine:migrations:migrate
php app/console cache:clear --env=prod
php app/console lexik:monolog-browser:schema-create
16) reiniciar o apache
sudo /etc/init.d/apache2 restart
C) PARA ATUALIZAR OS AGENTES
01) Faça upload dos binários na Interface: Administração -> Configurar Coletas -> Upload de Agentes
02) Verifique se as coletas de hardware e software estão habilitadas na Interface: Administração -> Configurar Coletas -> Configurar Módulos
03) Atualize as subredes na interface: Administração -> Configurar Coletas -> Atualização de Subredes
_______________________________________________