[FUG-BR] Problemas com portupgrade freebsd 9

Márcio Luciano Donada mdonada em gmail.com
Quinta Maio 15 11:57:18 BRT 2014


Renato,
Eu tenho alguns FreeBSD com sistemas legados com 8.4. Tem alguma doc para
subir para o 9.2 ou 10?


Em 15 de maio de 2014 11:46, Renato Botelho <rbgarga em gmail.com> escreveu:

> On Thursday, May 15, 2014 11:36:29 AM Edinilson - ATINET wrote:
> > > On Thursday, May 15, 2014 11:04:03 AM Renato Sousa wrote:
> > > Bom dia amigos da lista,
> > >
> > > Estou enfrentando um problema na utilização do portupgrade.
> > > Qualquer atualização que tento fazer via portupgrade obtenho o mesmo
> erro.
> > > Já tentei remover a arvore do ports e recria-la novamente com portsnap,
> > > mas
> > > o erro continua.
> > >
> > > # uname -na
> > > FreeBSD host1.mydomain 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue
> Jun
> > > 12
> > > 02:52:29 UTC 2012
> > > root em amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC
> > >
> > >  amd6
> > >
> > > [root em xxxx /usr]# portupgrade freetype2
> > > Unknown modifier 't'
> > >
> > > Unknown modifier 't'
> > >
> > > "/usr/ports/Mk/bsd.port.mk", line 1775: Malformed conditional
> > > (defined(USE_LDCONFIG) && ${USE_LDCONFIG:tl} == "yes")
> > > Unknown modifier 't'
> > >
> > > Unknown modifier 't'
> > >
> > > Unknown modifier 't'
> > >
> > > "/usr/ports/Mk/bsd.sites.mk", line 957: Malformed conditional
> > > (!empty(_PERL_CPAN_ID) && ${_PERL_CPAN_FLAG:tl} == "cpan")
> > > Unknown modifier 't'
> > >
> > > Variable MASTER_SITES_SUBDIRS is recursive.
> > > ** Makefile possibly broken: print/freetype2:
> > > /usr/local/sbin/portupgrade:1481:in `get_pkgname': Makefile broken
> > > (MakefileBrokenError)
> > > from /usr/local/sbin/portupgrade:616:in `main'
> > > from /usr/local/sbin/portupgrade:607:in `each'
> > > from /usr/local/sbin/portupgrade:607:in `main'
> > > from /usr/local/sbin/portupgrade:581:in `catch'
> > > from /usr/local/sbin/portupgrade:581:in `main'
> > > from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `call'
> > > from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `parse_in_order'
> > > from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `catch'
> > > from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `parse_in_order'
> > > from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `catch'
> > > from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
> > > from /usr/local/lib/ruby/1.8/optparse.rb:1248:in `order!'
> > > from /usr/local/lib/ruby/1.8/optparse.rb:1241:in `order'
> > > from /usr/local/sbin/portupgrade:558:in `main'
> > > from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
> > > from /usr/local/sbin/portupgrade:230:in `new'
> > > from /usr/local/sbin/portupgrade:230:in `main'
> > > from /usr/local/sbin/portupgrade:2234
> >
> > Nunca gostei muito do portupgrade pois ele eh baseado em Ruby e sempre da
> > uns paus.
> > Experimente utilizar o portsnap e depois o portmaster, conforme indicado
> > aqui:
> > http://www.freebsd.org/doc/handbook/ports-using.html
> >
> > obs: CASO queira, atualize tambem o FreeBSD para o 9.2, conforme este
> > how-to:
> > http://www.bsdnow.tv/tutorials/stable-current
>
> O erro não tem nada a ver com o portupgrade, se for em qualquer port e
> digitar
> um make install clean vai ter o mesmo erro. A árvore do ports não é mais
> compatível com o make antigo, que existe nas versões velhas do FreeBSD,
> potanto, a única chance de correção é atualizar o SO pra 9.2 ou então usar
> o
> branch 2014Q2 do ports que não recebeu o commit que remove a
> compatibilidade
> com o make velho.
>
> --
> Renato Botelho
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
_________________________________
Márcio Luciano Donada
Esp. Redes de Computadores
FreeBSD - The uptime measured in years!


Mais detalhes sobre a lista de discussão freebsd