Re: [FUG-BR] ERRO - /lib/libc.so.7: version FBSD_1.4 required

2017-01-07 Por tôpico Nilton Jose Rizzo
Em Sat, 7 Jan 2017 20:42:44 -0200, Paulo Olivier Cavalcanti escreveu
> Em Sáb  7 Jan 2017 14:30:01 BRST
> "Nilton Jose Rizzo"  escreveu:
> 
> [...]
> 
> >Otácilio, isso não funciona, pois depende de comilar o clang e
> > llvm, e o sistema ficará completamente instável.
> > 
> > 
> >Tem uma discursão muito boa sobre o sistema pkg na list
> > internacional que eu estive vendo.  Muitos problemas iguais ao que
> > percebi. O pkg, IMHO, não deveria ser atualizado desta forma, e
> > deveria ter a possibilidade de realizar todos os trabalhos com a
> > versão instaada, principalmente uma correção tão pequena quanto um _1
> > 
> >Na minha opnião, que eu já tive que fazer, foi recompilar todo o
> > sistema e nunca, nunca mesmo misture pkg com o ports que vai dar
> > merda, na certa
> >
> 
> Eu instalei o Gnome3 via pkg install e o restante do meu sistema pelo
> ports. Não tive problemas. Por que misturar pkg com ports é ruim, na 
> sua opinião?

   porque o pkg instala os pactes para uma máquina genérica, e com as 
opções básicasd configuradas, se você por acaso instalou um lib ou alguma
coisa via ports e a configurou com opções customizadas, no futuro se 
você for instalar algo que dependa disso, o pkg irá reclamar e reinstalar a
dependencia com as opções padrão.

   faz um teste instala o ffmpeg comas opções não básicas e tenta instalar
algo que dependa dele via pkg, vai dar merda


> 
> -- 
> Paulo Olivier Cavalcanti
> http://about.me/paulocavalcanti
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


---
/*
**Nilton José RizzoUFRRJ
**http://www.rizzo.eng.br  http://www.ufrrj.br
**http://lattes.cnpq.br/0079460703536198
**/

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ERRO - /lib/libc.so.7: version FBSD_1.4 required

2017-01-07 Por tôpico Paulo Olivier Cavalcanti
Em Sáb  7 Jan 2017 14:30:01 BRST
"Nilton Jose Rizzo"  escreveu:

[...]

>Otácilio, isso não funciona, pois depende de comilar o clang e
> llvm, e o sistema ficará completamente instável.
> 
> 
>Tem uma discursão muito boa sobre o sistema pkg na list
> internacional que eu estive vendo.  Muitos problemas iguais ao que
> percebi. O pkg, IMHO, não deveria ser atualizado desta forma, e
> deveria ter a possibilidade de realizar todos os trabalhos com a
> versão instaada, principalmente uma correção tão pequena quanto um _1
> 
>Na minha opnião, que eu já tive que fazer, foi recompilar todo o
> sistema e nunca, nunca mesmo misture pkg com o ports que vai dar
> merda, na certa
> 

Eu instalei o Gnome3 via pkg install e o restante do meu sistema pelo
ports. Não tive problemas. Por que misturar pkg com ports é ruim, na sua
opinião?


-- 
Paulo Olivier Cavalcanti
http://about.me/paulocavalcanti
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ERRO - /lib/libc.so.7: version FBSD_1.4 required

2017-01-07 Por tôpico Nilton Jose Rizzo
Em Sat, 7 Jan 2017 13:40:42 +, Vinícius Zavam escreveu
> 2017-01-06 14:04 GMT+00:00 Renato Botelho :
> 
> > > On 6 Jan 2017, at 10:42, Renato Sousa  wrote:
> > >
> > > Olá Renato,
> > >
> > > Era justamente esse processo que queria evitar pois faz alguns anos que
> > não
> > > faço e a maquina é física e está em produção.
> > > O que poderia ser menos traumático para o meu caso?  Atualizar ou
> > > reinstalar o sistema ?
> >
> >
> > Pra te responder isso eu preciso saber duas coisas. Cola o resultado do
> > ‘uname -a’ aí pra mim por favor
> >
> > --
> > Renato Botelho
> >
> 
> freebsd-update(8) não ajuda/resolve? tu podes especificar uma atualização
> apenas pra base, caso tenhas um kernel customizado... e depois ir 
> fazendo a atualização aos poucos. se tu tiveres um "generic",
>  tenho fé de que vai suave; sair de 10.0 pra 10.3.
> 
> atualizar apenas a libc ou o pkg até que é possível, mas... errr...
> "fica feio", né? deu uma olhada rápida nas dependências pra 
> compilar o pkg da base? tirei isso de usr.sbin/pkg/Makefile.depend,
>  numa máquina com HEAD:
> 
> DIRDEPS = \
> gnu/lib/csu \
> gnu/lib/libgcc \
> include \
> include/arpa \
> include/xlocale \
> lib/${CSU_DIR} \
> lib/libarchive \
> lib/libbz2 \
> lib/libc \
> lib/libcompiler_rt \
> lib/libexpat \
> lib/libfetch \
> lib/liblzma \
> lib/libsbuf \
> lib/libthr \
> lib/libucl \
> lib/libz \
> lib/msun \
> secure/lib/libcrypto \
> secure/lib/libssl \
> 
> se o impacto de fazer checkout dos fontes pra release/10.3.0 (ou pra
> releng/10.3) e compilar tudo não for algo preocupante pra essa tua máquina
> em produção, eu optaria por fazer a atualização ao invés de uma
> reinstalação - reboot vai ser necessário de um jeito ou de outro, 
> se eu entendi direito o caso aí (ah! minhas config de kernel sempre 
> fazem include de GENERIC, e vou removendo o que não preciso. assim 
> não fica pendente algum bagulho novo que entrou na config e eu 
> deixei de adicionar, por descuido).
> 
> eu suponho/torço que antes de jogar o "pkg upgrade", tu deves ter
> consultado se as opções padrões ou dependências pra todos os pacotes
> instalados que tu tens não mudaram drasticamente... e já tem um 
> backup aí preparado com tudo que tá em produção :3


   Pefeita a sua observação sobre  backup.  Como já fiz besteiras 
com servidores em produção que depois ficaram parados quase um dia
inteiro.  hoje eu faço a troca de máquinas, tenho um hardware igual
onde faço as atualizações, instalações e depois de tudo ok, subo ele
no lugar do da produção, e o de produção passa a ser o meu backup
n atualizo reinstalo testo tudo . é clro que nem sempre temos
condições para termos uma segunda máquina para todas em produção
aio temnos que ter o backup em mãoes para caso dar merda, é só restaurar

> 
> [ ] ' s
> 
> -- 
> Vinícius Zavam
> keybase.io/egypcio/key.asc
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


---
/*
**Nilton José RizzoUFRRJ
**http://www.rizzo.eng.br  http://www.ufrrj.br
**http://lattes.cnpq.br/0079460703536198
**/

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ERRO - /lib/libc.so.7: version FBSD_1.4 required

2017-01-07 Por tôpico Nilton Jose Rizzo
Em Fri, 6 Jan 2017 10:04:52 -0300, Otacílio escreveu

> >>
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> 
> Eu *acho* que você poderia fazer um checkout dos fontes da versão 
> 10.3 do FreeBSD e depois tentar compilar e instalar só o pkg. Ele 
> fica em usr.sbin/pkg
> 
> []'s
> 
> -Otacílio

   Otácilio, isso não funciona, pois depende de comilar o clang e llvm,
e o sistema ficará completamente instável.


   Tem uma discursão muito boa sobre o sistema pkg na list internacional
que eu estive vendo.  Muitos problemas iguais ao que percebi.
O pkg, IMHO, não deveria ser atualizado desta forma, e deveria ter
a possibilidade de realizar todos os trabalhos com a versão instaada,
principalmente uma correção tão pequena quanto um _1

   Na minha opnião, que eu já tive que fazer, foi recompilar todo o sistema
e nunca, nunca mesmo misture pkg com o ports que vai dar merda, na certa

> 
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


---
/*
**Nilton José RizzoUFRRJ
**http://www.rizzo.eng.br  http://www.ufrrj.br
**http://lattes.cnpq.br/0079460703536198
**/

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ERRO - /lib/libc.so.7: version FBSD_1.4 required

2017-01-07 Por tôpico Vinícius Zavam
2017-01-06 14:04 GMT+00:00 Renato Botelho :

> > On 6 Jan 2017, at 10:42, Renato Sousa  wrote:
> >
> > Olá Renato,
> >
> > Era justamente esse processo que queria evitar pois faz alguns anos que
> não
> > faço e a maquina é física e está em produção.
> > O que poderia ser menos traumático para o meu caso?  Atualizar ou
> > reinstalar o sistema ?
>
>
> Pra te responder isso eu preciso saber duas coisas. Cola o resultado do
> ‘uname -a’ aí pra mim por favor
>
> --
> Renato Botelho
>

freebsd-update(8) não ajuda/resolve? tu podes especificar uma atualização
apenas pra base, caso tenhas um kernel customizado... e depois ir fazendo a
atualização aos poucos. se tu tiveres um "generic", tenho fé de que vai
suave; sair de 10.0 pra 10.3.

atualizar apenas a libc ou o pkg até que é possível, mas... errr...
"fica feio", né? deu uma olhada rápida nas dependências pra compilar o pkg
da base? tirei isso de usr.sbin/pkg/Makefile.depend, numa máquina com HEAD:

DIRDEPS = \
gnu/lib/csu \
gnu/lib/libgcc \
include \
include/arpa \
include/xlocale \
lib/${CSU_DIR} \
lib/libarchive \
lib/libbz2 \
lib/libc \
lib/libcompiler_rt \
lib/libexpat \
lib/libfetch \
lib/liblzma \
lib/libsbuf \
lib/libthr \
lib/libucl \
lib/libz \
lib/msun \
secure/lib/libcrypto \
secure/lib/libssl \

se o impacto de fazer checkout dos fontes pra release/10.3.0 (ou pra
releng/10.3) e compilar tudo não for algo preocupante pra essa tua máquina
em produção, eu optaria por fazer a atualização ao invés de uma
reinstalação - reboot vai ser necessário de um jeito ou de outro, se eu
entendi direito o caso aí (ah! minhas config de kernel sempre fazem include
de GENERIC, e vou removendo o que não preciso. assim não fica pendente
algum bagulho novo que entrou na config e eu deixei de adicionar, por
descuido).

eu suponho/torço que antes de jogar o "pkg upgrade", tu deves ter
consultado se as opções padrões ou dependências pra todos os pacotes
instalados que tu tens não mudaram drasticamente... e já tem um backup aí
preparado com tudo que tá em produção :3

[ ] ' s


-- 
Vinícius Zavam
keybase.io/egypcio/key.asc
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd