Navigation

    Netgate Discussion Forum
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search

    Falha no update 2.3.2-RELEASE-p1

    Portuguese
    3
    24
    1689
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      ricardodru last edited by

      Prezados,
      Estou tentando atualizar o Pfsense que hoje está na versão 2.3.2-RELEASE-p1.
      Porem, na interface web o update não funciona. Fui para o shell.
      Veja o erro abaixo:

      pkg update

      Sat Jul 15 08:06:49 BRT 2017
      Updating pfSense-core repository catalogue…
      pkg: Repository pfSense-core load error: access repo file(/var/db/pkg/repo-pfSense-core.sqlite) failed: No such file or directory
      Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
      Child process pid=91452 terminated abnormally: Segmentation fault

      ls /var/db/pkg/

      Sat Jul 15 08:06:46 BRT 2017
      FreeBSD.meta      local.sqlite      pfSense-core.meta pfSense.meta

      Alguém sabe como resolver este problema?

      1 Reply Last reply Reply Quote 0
      • R
        ricardodru last edited by

        Alguém teria alguma dica de como resolver este problema?

        1 Reply Last reply Reply Quote 0
        • empbilly
          empbilly last edited by

          Eu passei por algo parecido. Dá uma olhada no link abaixo.
          https://forum.pfsense.org/index.php?topic=130054.msg716736#msg716736

          Por sua conta e risco. :D

          https://eliasmoraispereira.wordpress.com/

          1 Reply Last reply Reply Quote 0
          • R
            ricardodru last edited by

            @empbilly:

            Eu passei por algo parecido. Dá uma olhada no link abaixo.
            https://forum.pfsense.org/index.php?topic=130054.msg716736#msg716736

            Por sua conta e risco. :D

            Olá Empbilly
            Eu ja tinha visto este post. Porem não resolveu o problema aqui.
            Eu peguei o arquivo repo-pfSense-core.sqlite de outra instalação que está na mesma versão do Pfsense.
            Veja o resultado quando executo os comandos:

            pkg-static update -f

            Tue Jul 18 07:54:20 BRT 2017
            Updating pfSense-core repository catalogue…
            pkg-static: Repository pfSense-core has a wrong packagesite, need to re-create database
            Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
            Child process pid=22759 terminated abnormally: Segmentation fault

            pkg-static -d update -f

            Tue Jul 18 07:54:56 BRT 2017
            DBG(1)[32555]> pkg initialized
            Updating pfSense-core repository catalogue…
            DBG(1)[32555]> PkgRepo: verifying update for pfSense-core
            pkg-static: Repository pfSense-core has a wrong packagesite, need to re-create database
            DBG(1)[32555]> PkgRepo: need forced update of pfSense-core
            DBG(1)[32555]> Pkgrepo, begin update of '/var/db/pkg/repo-pfSense-core.sqlite'
            DBG(1)[32555]> Fetch: fetching from: https://files01.netgate.com/pfSense_v2_3_2_amd64-core/meta.txz with opts "i"
            Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
            DBG(1)[32555]> PkgRepo: extracting meta of repo pfSense-core
            DBG(1)[34168]> PkgRepo: extracting signature of repo in a sandbox
            Segmentation fault (core dumped)

            pkg install pfSense-base

            Tue Jul 18 07:55:23 BRT 2017
            Updating pfSense-core repository catalogue…
            pkg: Repository pfSense-core has a wrong packagesite, need to re-create database
            Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
            Child process pid=64649 terminated abnormally: Segmentation fault

            pfSense-upgrade -d

            Tue Jul 18 07:55:43 BRT 2017

            Updating repositories metadata...
            Updating pfSense-core repository catalogue...
            pkg: Repository pfSense-core has a wrong packagesite, need to re-create database
            Fetching meta.txz: . done
            Child process pid=72947 terminated abnormally: Segmentation fault

            1 Reply Last reply Reply Quote 0
            • marcelloc
              marcelloc last edited by

              Move o /var/db/pkg/repo-pfSense-core.sqlite para outra pasta e repete o processo de voltar a versão do pkg antes de atualizar.

              Treinamentos de Elite: http://sys-squad.com

              Help a community developer! ;D

              1 Reply Last reply Reply Quote 0
              • R
                ricardodru last edited by

                @marcelloc:

                Move o /var/db/pkg/repo-pfSense-core.sqlite para outra pasta e repete o processo de voltar a versão do pkg antes de atualizar.

                Olá Marcelloc,
                Movi o arquivo "repo-pfSense-core.sqlite" para outro diretorio.
                Porem, não compreendi direito, o que precisa ser feito, quando você informou:  repete o processo de voltar a versão do pkg antes de atualizar.

                Todos os comandos que executo, referente ao pkg, update e upgrade, recebo este erro:

                Updating pfSense-core repository catalogue…
                pkg-static: Repository pfSense-core load error: access repo file(/var/db/pkg/repo-pfSense-core.sqlite) failed: No such file or directory
                Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
                Child process pid=44377 terminated abnormally: Segmentation fault

                Em outro post, indicaram rodar o comando abaixo:

                pkg2ng

                Porem recebo muitos erros semelhante a este exemplo:

                pkg: fstat() failed for(/usr/local/man/man5/mwhois.conf.5.gz): No such file or directory

                1 Reply Last reply Reply Quote 0
                • marcelloc
                  marcelloc last edited by

                  @ricardodru:

                  Porem, não compreendi direito, o que precisa ser feito, quando você informou:  repete o processo de voltar a versão do pkg antes de atualizar.

                  Este procedimento:
                  https://forum.pfsense.org/index.php?topic=130054.msg716736#msg716736

                  Treinamentos de Elite: http://sys-squad.com

                  Help a community developer! ;D

                  1 Reply Last reply Reply Quote 0
                  • R
                    ricardodru last edited by

                    Em ambos os comandos:

                    pkg-static update -f
                    pkg install pfSense-base
                    pfSense-upgrade -d
                    pkg-static install -f pkg

                    Eu recebo a mesma mensagem de erro:

                    pkg: Repository pfSense-core load error: access repo file(/var/db/pkg/repo-pfSense-core.sqlite) failed: No such file or directory
                    Fetching meta.txz: . done
                    Child process pid=323 terminated abnormally: Segmentation fault

                    Este procedimento eu consigo executar sem erros:

                    pkg shell
                    CREATE VIRTUAL TABLE pkg_search USING fts4(id, name, origin);
                    pragma user_version=33;
                    .exit

                    1 Reply Last reply Reply Quote 0
                    • marcelloc
                      marcelloc last edited by

                      Acho que só dá para resolver forçando um pkg add do próprio pkg ou fazendo backup e restaurando em uma nova instalação.

                      Treinamentos de Elite: http://sys-squad.com

                      Help a community developer! ;D

                      1 Reply Last reply Reply Quote 0
                      • R
                        ricardodru last edited by

                        Bom dia Marcelloc

                        Antes de formatar e reinstalar tudo novamente, gostaria que me indicasse como eu faço o "pkg add do próprio pkg".
                        Poderia me orientar ?

                        1 Reply Last reply Reply Quote 0
                        • marcelloc
                          marcelloc last edited by

                          Veja se existe o pkg no próprio disco com o find ou baixe o pkg do repositório do pfSense ou FreeBSD.

                          Treinamentos de Elite: http://sys-squad.com

                          Help a community developer! ;D

                          1 Reply Last reply Reply Quote 0
                          • R
                            ricardodru last edited by

                            Marcelloc,
                            Obrigado pela ajuda.
                            Mas infelizmente não consegui resolver o problema.
                            Ao tentar realizar a reinstalação do pkg, recebo o seguinte erro:

                            pkg install /var/cache/pkg/pkg-1.10.1.txz

                            Fri Jul 21 10:12:15 BRT 2017
                            Updating pfSense-core repository catalogue…
                            pkg: Repository pfSense-core has a wrong packagesite, need to re-create database
                            Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
                            Child process pid=56540 terminated abnormally: Segmentation fault

                            Acredito que a unica solução é formatar e instalar novamente todo o sistema.

                            Agradeço a todos que tentaram me ajudar.

                            1 Reply Last reply Reply Quote 0
                            • marcelloc
                              marcelloc last edited by

                              @ricardodru:

                              Ao tentar realizar a reinstalação do pkg, recebo o seguinte erro:

                              Tenta com o -f

                              pkg install -f /var/cache/pkg/pkg-1.10.1.txz

                              Treinamentos de Elite: http://sys-squad.com

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • R
                                ricardodru last edited by

                                Recebo o mesmo erro:

                                pkg install -f /var/cache/pkg/pkg-1.10.1.txz

                                Fri Jul 21 11:21:39 BRT 2017
                                Updating pfSense-core repository catalogue…
                                pkg: Repository pfSense-core has a wrong packagesite, need to re-create database
                                Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
                                Child process pid=91233 terminated abnormally: Segmentation fault

                                1 Reply Last reply Reply Quote 0
                                • marcelloc
                                  marcelloc last edited by

                                  @ricardodru:

                                  Recebo o mesmo erro:

                                  pkg install -f /var/cache/pkg/pkg-1.10.1.txz

                                  Fri Jul 21 11:21:39 BRT 2017
                                  Updating pfSense-core repository catalogue…
                                  pkg: Repository pfSense-core has a wrong packagesite, need to re-create database
                                  Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
                                  Child process pid=91233 terminated abnormally: Segmentation fault

                                  desculpe, pkg add no lugar de pkg install.

                                  Treinamentos de Elite: http://sys-squad.com

                                  Help a community developer! ;D

                                  1 Reply Last reply Reply Quote 0
                                  • R
                                    ricardodru last edited by

                                    desculpe, pkg add no lugar de pkg install.

                                    O pkg add não retornou erro:

                                    pkg add -f /var/cache/pkg/pkg-1.10.1.txz

                                    Fri Jul 21 12:51:22 BRT 2017
                                    Installing pkg-1.10.1…
                                    package pkg is already installed, forced install
                                    Extracting pkg-1.10.1: 100%

                                    Os demais comandos retornam erro:

                                    pkg -d update -f

                                    Fri Jul 21 14:14:09 BRT 2017
                                    DBG(1)[91566]> pkg initialized
                                    Updating pfSense-core repository catalogue…
                                    DBG(1)[91566]> PkgRepo: verifying update for pfSense-core
                                    pkg: Repository pfSense-core has a wrong packagesite, need to re-create database
                                    DBG(1)[91566]> PkgRepo: need forced update of pfSense-core
                                    DBG(1)[91566]> Pkgrepo, begin update of '/var/db/pkg/repo-pfSense-core.sqlite'
                                    DBG(1)[91566]> Fetch: fetching from: https://files00.netgate.com/pfSense_v2_3_2_amd64-core/meta.txz with opts "i"
                                    Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
                                    DBG(1)[91566]> PkgRepo: extracting meta of repo pfSense-core
                                    DBG(1)[98369]> PkgRepo: extracting signature of repo in a sandbox
                                    Segmentation fault (core dumped)

                                    pkg update -f

                                    Fri Jul 21 14:19:33 BRT 2017
                                    Updating pfSense-core repository catalogue…
                                    pkg: Repository pfSense-core has a wrong packagesite, need to re-create database
                                    Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
                                    Child process pid=85930 terminated abnormally: Segmentation fault

                                    1 Reply Last reply Reply Quote 0
                                    • marcelloc
                                      marcelloc last edited by

                                      Pegue outra versão de pkg e instale com o pkg add -f

                                      Treinamentos de Elite: http://sys-squad.com

                                      Help a community developer! ;D

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        ricardodru last edited by

                                        Pegue outra versão de pkg e instale com o pkg add -f

                                        Peguei o pacote da versão FreeBSD:11:amd64
                                        A minha instalação tambem é amd64.
                                        Consegui instalar, porem, começou a surgir erros de dependências:

                                        libcrypto.so.8
                                        libssl.so.8
                                        libelf.so.2

                                        Criei um link simbólico para todas elas.
                                        Agora surgiu este erro:

                                        pkg info pkg

                                        Sat Jul 22 08:26:53 BRT 2017
                                        /usr/lib/libelf.so.2: version R1.0 required by /usr/local/lib/libpkg.so.4 not found

                                        1 Reply Last reply Reply Quote 0
                                        • marcelloc
                                          marcelloc last edited by

                                          a 2.3 é baseada no FreeBSD 10

                                          Treinamentos de Elite: http://sys-squad.com

                                          Help a community developer! ;D

                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            ricardodru last edited by

                                            Neste caso, o procedimento que realizei é irreversível ?

                                            1 Reply Last reply Reply Quote 0
                                            • marcelloc
                                              marcelloc last edited by

                                              Não. Baixa o pkg da versão 10 e repwre o add -f

                                              Com outro pkg da versão 10 (ou do pfsense 2.3.4) não deve dar erro de lib.

                                              Treinamentos de Elite: http://sys-squad.com

                                              Help a community developer! ;D

                                              1 Reply Last reply Reply Quote 0
                                              • R
                                                ricardodru last edited by

                                                Baixei o pkg do repositório referente ao FreeBSD10.
                                                Recebo falha de lib ao executar:

                                                #pkg add -f pkg-1.10.1.txz
                                                Sun Jul 23 07:53:57 BRT 2017
                                                /usr/lib/libelf.so.2: version R1.0 required by /usr/local/lib/libpkg.so.4 not found

                                                Tentei criar link simbólico, mas não deu certo, devido a versão da lib:
                                                ln -s /usr/lib/libelf.so.1 /usr/lib/libelf.so.2

                                                1 Reply Last reply Reply Quote 0
                                                • marcelloc
                                                  marcelloc last edited by

                                                  Se ainda quiser tentar alguma coisa antes de reinstalar,  gere um tar com o binário do pkg e suas libs e extraia no pfSense.

                                                  Treinamentos de Elite: http://sys-squad.com

                                                  Help a community developer! ;D

                                                  1 Reply Last reply Reply Quote 0
                                                  • R
                                                    ricardodru last edited by

                                                    Bom dia Marcelloc,

                                                    Vamos encerrar por aqui.
                                                    Vou programar a reinstalação do sistema.
                                                    Agradeço sua ajuda e paciência.
                                                    Abraços

                                                    1 Reply Last reply Reply Quote 0
                                                    • First post
                                                      Last post