[FUG-BR] upgrade 9.0 -> 10.0

Clayton Eduardo dos Santos claytones em bsd.com.br
Terça Agosto 5 15:44:44 BRT 2014


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
>


Mais detalhes sobre a lista de discussão freebsd