[FUG-BR] upgrade 9.0 -> 10.0

Clayton Eduardo dos Santos claytones em bsd.com.br
Terça Agosto 5 18:09:42 BRT 2014


Em 5 de agosto de 2014 16:55, Victório <vic em wa.pro.br> escreveu:

> On 05-08-2014 15:58, Clayton Eduardo dos Santos wrote:
> > Caros,
> >
> > Quanto ao problema do sockstat, pelo que pesquisei, tudo indica que se
> > trata de um problema de sincronia entre o "world" e o kernel.
> >
> > Vou recompilar e posto o resultado.
> >
> > Resta saber como ficará o caso do pkg...
> >
> > Att,
> >
> > Clayton
>
> No caso do pkg/ports, remova o portmaster, rode um pkg search qualquer
> coisa para ver se o pkg está ok. Então você dá um echo "WITH_PKGNG=yes"
>  >> /etc/make.conf, instala o portmaster, roda o pkg2ng e daí usa o
> portmaster ele para recompilar todos os ports.
>
> Se você executar o portmaster direto, sem atualizar ele antes, ele vai
> tentar registrar os pacotes do jeito antigo e você não irá conseguir
> atualizar todos os ports de forma correta.
> >
> > Em 5 de agosto de 2014 14:44, Clayton Eduardo dos Santos <
> > claytones em bsd.com.br> escreveu:
> >
> >> Caros,
> >>
> >> Também percebi anomalias após a atualização do 9.2 para o 10.0 Rem uma
> >> máquina remota usando freebsd-update. Utilizei como referência a
> >> documentação disponível do handbook, a saber:
> >>
> >>
> >>
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/updating-upgrading-freebsdupdate.html
> >>
> >>
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/updating-upgrading-freebsdupdate.html#freebsdupdate-portsrebuild
> >>
> >> Efetivamente a máquina migrou para o FreeBSD 10.0-RELEASE-p7, no
> entanto,
> >> tenho recebido warnings ao manipular pacotes, mesmo tendo seguido as
> >> recomendações "pós-upgrade", como por exemplo:
> >>
> >> # portmaster -a
> >> pkg: Major version upgrade detected.  Running "pkg-static install -f
> pkg"
> >> recommended
> >>
> >> A mensagem permanece a mesma após a execução do comando recomendado,
> ainda
> >> que o portmaster seja recompilado.
> >>
> >> pkg: Major version upgrade detected.  Running "pkg-static install -f
> pkg"
> >> recommended
> >> ===>>> Launching child to update pkg-1.3.3 to pkg-1.3.5
> >>
> >> Durante a atualização do pkg, via portmaster, recebo o seguinte erro:
> >>
> >> In file included from /usr/include/openssl/asn1.h:74,
> >>                   from /usr/include/openssl/objects.h:960,
> >>                   from /usr/include/openssl/evp.h:98,
> >>                   from /usr/include/openssl/pem.h:69,
> >>                   from ../../../libpkg/pkg.h:41,
> >>                   from binary.h:27,
> >>                   from binary.c:24:
> >> /usr/include/openssl/bn.h:603: error: expected '=', ',', ';', 'asm' or
> >> '__attribute__' before '*' token
> >> *** [librepo_binary_la-binary.lo] Error code 1
> >>
> >> Ou seja, continuo na versão 1.3.3 do pkg.
> >>
> >> O sockstat também apresenta problemas na identificação das portas de
> >> serviço e a mensagem "sockstat: struct xtcpcb size mismatch":
> >>
> >> user em host:~ % sockstat
> >> sockstat: struct xtcpcb size mismatch
> >> USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN
> >> ADDRESS
> >> user    sshd       767   4  stream -> ??
> >> root     sshd       764   5  stream -> ??
> >> root     syslogd    612   4  dgram  /var/run/log
> >> root     syslogd    612   5  dgram  /var/run/logpriv
> >> root     syslogd    612   6  udp6   *:514                 *:*
> >> root     syslogd    612   7  udp4   *:514                 *:*
> >> root     devd       499   4  stream /var/run/devd.pipe
> >>
> >> No entanto o serviço responde, pois está no ar na porta esperada:
> >>
> >> user em host:~ % telnet localhost 22
> >> Trying 127.0.0.1...
> >> Connected to localhost.
> >> Escape character is '^]'.
> >> SSH-2.0-OpenSSH_6.2_hpn13v11 FreeBSD-20130515
> >>
> >> Alguém já passou por isso e teria alguma sugestão?
> >>
> >> Att,
> >>
> >> Clayton
> >>
> >>
> >> Em 5 de agosto de 2014 08:59, Welkson Renny de Medeiros <
> welkson em gmail.com
> >>> escreveu:
> >> Em 4 de agosto de 2014 14:24, Edinilson - ATINET <
> edinilson em atinet.com.br>
> >>> escreveu:
> >>>
> >>>> Eu sempre utilizo os metodos descritos aqui:
> >>>>   http://www.bsdnow.tv/tutorials/stable-current
> >>>>
> >>>> E, na parte do kernel, dificilmente tenho maiores problemas.
> >>>>
> >>>> O que SEMPRE tenho problemas sao com os ports. O perl e suas
> >>> bibliotecas é
> >>>> um bom exemplo.
> >>>> Do 9 para o 9.3 eu tive problemas TAMBEM com o smokeping, esteja
> >>> preparado.
> >>>> Edinilson
> >>>>
> >>>>
> >>> Excelente link Edinilson. Obrigado!
> >>>
> >>> Esse BSD que pretendo atualizar fica um pouco distante, estava
> pensando em
> >>> fazer remotamente (coragem está pouca :p).
> >>>
> >>> O bom é que esse BSD está virtualizado (ESXi 5.1), posso fazer um
> snapshot
> >>> antes de tentar atualizar, e qualquer bronca dar um revert.
> >>>
> >>> Abraços,
> >>>
> >>> Welkson
> >>> -------------------------
> >>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>
> >>
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> --
> Victório
> choppnerd.com
> donttrack.us | dontbubble.us
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Victório,

Já tinha seguido esse procedimento que você sugere.
Obtenho as seguintes mensagens ao rodar o pkg2ng:

root em host:~ # pkg2ng
pkg: Major version upgrade detected.  Running "pkg-static install -f pkg"
recommended
Converting packages from /var/db/pkg
Converting pkg-1.3.4...
pkg: Unable to open plist file: /var/db/pkg/pkg-1.3.4/+CONTENTS
Skipping invalid package: /var/db/pkg/pkg-1.3.4
Converting nginx-1.6.0_3,2...
pkg: Unable to open plist file: /var/db/pkg/nginx-1.6.0_3,2/+CONTENTS
Skipping invalid package: /var/db/pkg/nginx-1.6.0_3,2
Converting pcre-8.34_2...
pkg: Unable to open plist file: /var/db/pkg/pcre-8.34_2/+CONTENTS
Skipping invalid package: /var/db/pkg/pcre-8.34_2
Converting portmaster-3.17.6...
pkg: Unable to open plist file: /var/db/pkg/portmaster-3.17.6/+CONTENTS
Skipping invalid package: /var/db/pkg/portmaster-3.17.6
Converting pkgconf-0.9.6...
pkg: Unable to open plist file: /var/db/pkg/pkgconf-0.9.6/+CONTENTS
Skipping invalid package: /var/db/pkg/pkgconf-0.9.6
Analysing shared libraries, this will take a while... pkg: Major version
upgrade detected.  Running "pkg-static install -f pkg" recommended
done

Rodo o comando em questão, ele reinstala o pkg via pacote pré-compliado,
mas as mensagens acima e o erro de atualização do pkg para 1.3.5 persiste.

Também removi os dados via 'rm /var/db/pkg/repo-FreeBSD.sqlite' para,
supostamente, resolver os problemas dos warnings acima, mas sem sucesso...

Obrigado pelas dicas.

[ ]'s

Clayton


Mais detalhes sobre a lista de discussão freebsd