Falha no update 2.3.2-RELEASE-p1
-
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 faultEm 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
-
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 -
Em ambos os comandos:
pkg-static update -f
pkg install pfSense-base
pfSense-upgrade -d
pkg-static install -f pkgEu 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 faultEste procedimento eu consigo executar sem erros:
pkg shell
CREATE VIRTUAL TABLE pkg_search USING fts4(id, name, origin);
pragma user_version=33;
.exit -
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.
-
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 ? -
Veja se existe o pkg no próprio disco com o find ou baixe o pkg do repositório do pfSense ou FreeBSD.
-
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 faultAcredito que a unica solução é formatar e instalar novamente todo o sistema.
Agradeço a todos que tentaram me ajudar.
-
-
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 -
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 faultdesculpe, pkg add no lugar de pkg install.
-
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 -
Pegue outra versão de pkg e instale com o pkg add -f
-
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.2Criei 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 -
a 2.3 é baseada no FreeBSD 10
-
Neste caso, o procedimento que realizei é irreversível ?
-
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.
-
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 foundTentei 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 -
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.
-
Bom dia Marcelloc,
Vamos encerrar por aqui.
Vou programar a reinstalação do sistema.
Agradeço sua ajuda e paciência.
Abraços