Como fazer a migração do endian 2.3 para a vesão 2.4?

Home Comunidade Brasileira Endian Firewall Endian Firewall Endian Firewall – Suporte Como fazer a migração do endian 2.3 para a vesão 2.4?

Visualizando 9 respostas da discussão
  • Autor
    Posts
    • #367
      kelson
      Participante

      Boa Noite, Gostaria de saber se alguem da comunidade jé fez a migração do endian 2.3 para o 2.4 via repositório? e como foi feito…

      valeu..


      Wireguard_webadmin

      Sistema gratuito (Open Source) para gestão de VPN's WireGuard com uma Web interface intuitiva e fácil de usar.

      Principais funcionalidades:

      - Sistema de Firewall completo e flexível.
      - Encaminhamento de portas
      - Suporte a multi usuário com níveis diferentes de acesso
      - Múltiplas instâncias do Wireguard
      - Crypto key routing para configuração de VPN site-to-site

      O projeto é Open Source, fácil de instalar e está disponível em wireguard_webadmin

    • #5109
      kelson
      Participante

      Boa Noite,

      no cansaço nãotinha visto o post do Eduardo.

      Agradeço antecipadamente, e segue o post do Eduardo aqui a baixo.

      1 – Habilitar o acesso ao SSH no Firewall

      2 – Abra o seu SSH favorito e conecte-se ao Endian Firewall.

      3 – Se o seu Endian Firewall Community for de uma versão anterior à 2.2 por favor execute

      root@efw-2:~ # rpm -ivh http://updates.endian.org/upgrade.rpm

      4 – Caso contrário execute efw-upgrade

      root@efw-2:~ # efw-upgrade

      Por favor escolha a opção apropriada e tecle enter:

      1) Produção(stable releases)

      2) Desenvolvimento (bleeding edge)

      Por favor digite seu username e clique enter (o username é o e-mail cadastrado no site do Endian), após isso é só seguir as instruções.

      Equipe Endian

    • #5110
      thiagomespb
      Participante

      Fiz atualização. aparetemente ocorreu tudo normal..

      O unico problema foi os graficos das interfaces de Dashboard nao estão aparecendo.. alguem sabe a solução ??

    • #5111
      gasineo
      Participante

      Boa noite galera!

      Executei o comando “efw-upgrade -s”, inseri as informações solicitadas e aparece um erro:

      error: Channel has no type

      /usr/local/bin/efw-upgrade: line 31: -y: command not found

      Loading cache…

      Updating cache… #################################################################### [100%]

      Updating cache… #################################################################### [100%]

      Channels have no new packages.

      Loading cache…

      Updating cache… #################################################################### [100%]

      Computing transaction…

      No interesting upgrades available.

      Não consigo atualizar meu EFW via comando!

    • #5112
      Bruno Vicente
      Participante

      Gasineo,

      Poste aqui o conteúdo do seu arquivo efw-upgrade para que o pessoal possa comparar.

      Parece que existe alguma falha neste script.

      []’s

    • #5113
      gasineo
      Participante

      #!/bin/bash

      function upgrade {

      smart update && smart upgrade -y

      if ! rpm -q efw-community &>/dev/null; then

      smart install efw-community -y

      fi

      }

      function setup-channels {

      echo “Please choose the appropriate channel for your environment and hit [ENTER]:”

      echo “1) Production (stable releases)”

      echo “2) Development (bleeding edge)”

      read CHANNEL_CHOICE

      case $CHANNEL_CHOICE in

      “1”)

      CHANNEL=”stable”;;

      “2”)

      CHANNEL=”devel”;;

      *)

      setup-channels;;

      esac

      echo “Please enter your username and hit [ENTER]:”

      read USERNAME

      if [ $USERNAME ]; then

      smart channel –remove-all -y

      smart channel –add efw-community baseurl=”http://$USERNAME:community@updates.endian.org/$CHANNEL/”

      type=rpm-md -y

      else

      echo “ERROR: username is required”

      fi

      }

      if [ “$1” == “-s” ]; then

      setup-channels

      elif [ “$1” == “-h” ]; then

      echo ${0##/*}” Usage:”

      echo “/${0##/}”

      echo “Using -s force setup the channels and upgrade.”

      echo “Using -h show this help.”

      exit

      fi

      if [ smart channel --show | grep efw-community ]; then

      upgrade

      exit 0

      else

      setup-channels

      upgrade

      fi

    • #5114
      Bruno Vicente
      Participante

      Olá,

      Fiz uma comparação com o arquivo efw-upgrade do meu Endian 2.4 e não notei diferenças a partir da função upgrade, onde começa seu script.

      Segue o conteúdo do arquivo no 2.4:

      #!/bin/bash

      UPGRADED=/etc/upgrade/upgrade.d

      function runHooks() {

      if [ ! -d “${UPGRADED}” ]; then

      return

      fi

      run-parts –report ${UPGRADED}

      }

      function bailout() {

      local MSG=”$1″

      echo “ERROR: $MSG” >&2

      exit 1

      }

      function upgrade {

      test -x /usr/local/bin/rpmlist.sh &&

      /usr/local/bin/rpmlist.sh

      smart update && smart upgrade -y || bailout “Error during upgrade”

      if ! rpm -q efw-community &>/dev/null; then

      smart install efw-community -y ||

      bailout “Error during installing efw-communit”

      fi

      runHooks || bailout “Error during post-upgrade hooks”

      }

      function setup-channels {

      echo “Please choose the appropriate channel for your environment and hit [ENTER]:”

      echo “1) Production (stable releases)”

      echo “2) Development (bleeding edge)”

      read CHANNEL_CHOICE

      case $CHANNEL_CHOICE in

      “1”)

      CHANNEL=”stable”;;

      “2”)

      CHANNEL=”devel”;;

      *)

      setup-channels;;

      esac

      echo “Please enter your username and hit [ENTER]:”

      read USERNAME

      if [ $USERNAME ]; then

      smart channel –remove-all -y

      smart channel –add efw-community baseurl=”http://$USERNAME:community@updates.endian.org/$CHANNEL/” type=rpm-md -y

      else

      echo “ERROR: username is required”

      fi

      }

      if [ “$1” == “-s” ]; then

      setup-channels

      elif [ “$1” == “-h” ]; then

      echo ${0##/*}” Usage:”

      echo “/${0##/}”

      echo “Using -s force setup the channels and upgrade.”

      echo “Using -h show this help.”

      exit

      fi

      if [ smart channel --show | grep efw-community ]; then

      upgrade

      else

      setup-channels

      upgrade

      fi

    • #5115
      Gilberto Mendes
      Participante

      Olá, bom dia a todos,

      Estava fazendo a atualização do Endian, versão 2.2 para a mais recente, e depois de todo processo via SSH, recebí esta mensagem:

      84.2MB of package files are needed. 74.6MB will be used.

      Committing transaction…

      Preparing… ######################################## [ 0%]

      error: file /home/httpd/html/include/servicesubscriber.js from install of efw-guilib-2.4.3-0.endian5 conflicts with file from package efw-base-2.6.127.2-1.endian9

      root@fire:~ #

      Isso aconteceu no final da atualização, será que tenho que atualizar para 2.3 primeiro?

      Se positivo, como devo proceder para atualizar para a 2.3?

      Desde já agradeço a ajuda dos colegas.

      Gilberto,

    • #5116
      Marco Aurélio
      Participante

      Gilberto,

      Esta mensagem informa que não existe espaço suficiente no disco para fazer a atualização.

      Isto deve estar ocorrendo na partição /boot, que será atualizada, mas as configurações do Endian por padrão deixam ela bem pequena.

      Se este form o caso, a única forma que eu vejo será redimencionar o tamanho das partições ou você reinstalar do zero uma versão mais nova.

    • #5117
      Ism4el
      Participante

      Olá pessoal…

      também tentei migrar a versão 2.3 para a mais recente 2.4 com a linha de comando.

      efw-upgrade

      Toda atualização correu 100% porém quando tento acessar via modo web, me aparece um grande erro e não consigo entrar no painel administrativo.

      o erro que aparece é esse:

      “Esta página da web não está disponível

      A página da web em https://192.168.0.1:10443/cgi-bin/main.cgi pode estar temporariamente indisponível ou pode ter sido movida permanentemente para um novo endereço da web.

      Erro 2 (net::ERR_FAILED): Erro desconhecido.”

      alguém ai poderia me da uma luz, não consegui fazer a instalação da versão 2.4 através do ISO, trava na tela Install Packages…

      Agradeço desde já.

      Att. Ismael

Visualizando 9 respostas da discussão
  • O tópico ‘Como fazer a migração do endian 2.3 para a vesão 2.4?’ está fechado para novas respostas.