[FUG-BR] upgrade 9.0 -> 10.0

Victório vic em wa.pro.br
Terça Agosto 5 18:15:34 BRT 2014


On 05-08-2014 18:09, Clayton Eduardo dos Santos wrote:
> 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
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Esse repo que você removeu é o remoto....

Não sei porque o pkg não está conseguindo migrar seus ports para o novo 
formato, mas um caminho que você pode seguir é salvar a lista de pacotes 
instalados, remover tudo e instalar todos os pacotes novamente.

-- 
Victório
choppnerd.com
donttrack.us | dontbubble.us



Mais detalhes sobre a lista de discussão freebsd