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

    Falha no update 2.3.2-RELEASE-p1

    Scheduled Pinned Locked Moved Portuguese
    24 Posts 3 Posters 3.0k Views
    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

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

      1 Reply Last reply Reply Quote 0
      • empbillyE
        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
          • marcellocM
            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
              • marcellocM
                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
                  • marcellocM
                    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
                      • marcellocM
                        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
                          • marcellocM
                            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
                              • marcellocM
                                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
                                  • marcellocM
                                    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
                                      • marcellocM
                                        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
                                          • marcellocM
                                            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
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.