2008/10/29 Sergio Alves de Lima Junior <[EMAIL PROTECTED]>: > 2008/10/28 Sergio Alves de Lima Junior <[EMAIL PROTECTED]> > >> Olá amigos, >> >> No final de semana, fui fazer a atualização do free (current) e, sem >> prestar atenção, apontei o csup para o supfile do RELENG_7 ao invés do >> CURRENT ("."). >> >> O resultado não poderia ser pior, pois sem prestar atenção (novamente), eu >> simplesmente executei os comandos de construção: >> >> make buildworld && make buildkernel KERNCONF=MKern && make installkernel >> KERNCONF=MKern >> mergemaster -p >> make installworld >> mergemaster -Pi >> >> Aqui começou a dor de cabeça, esse último comando, eu recebi a seguinte >> mensagem de erro: >> >> *** Beginning comparison >> >> /libexec/ld-elf.so.1: find: Undefined symbol "fts_open" >> >> >> Percebi a "cagada" e consultei alguns amigos que vivem a mais tempo no >> mundo BSD, e me orientaram a iniciar com o kernel.old, mas também não estou >> tendo sucesso. >> >> Meu notebook está rodando legal, mas me parece que toda a vez que algum >> programa chama a biblioteca fts* (find, mtree, etc.,) trava. >> >> Eu até atualizei novamente a arvore do kernel via sva, já que com o csup, >> está com pau também: >> >> # csup -L2 -g /usr/local/etc/current-supfile >> /libexec/ld-elf.so.1: /lib/libthr.so.3: version FBSD_1.1 required by csup >> not found >> >> Mas quando inicio a compilação, mais um erro: >> >> # make buildworld >> mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p >> /usr/obj/usr/src/tmp/usr/include >/dev/null >> /libexec/ld-elf.so.1: mtree: Undefined symbol "fts_open" >> *** Error code 1 >> >> Stop in /usr/src. >> *** Error code 1 >> >> Stop in /usr/src. >> >> Alguém conhece alguma solução possível, exceto instalar tudo novamente? Sei >> que sem sacrificio não há glória (já ouvi isso em algum filme), mas levei >> mais de 3 meses para deixar o sistema rodando legal, inclusive a wifi >> (atheros), não queria passar por isso novamente. >> >> Desde já, agradeço a atenção e ajuda de todos. >> >> []s >> -- >> //=====================================\\ >> Sergio Lima >> [EMAIL PROTECTED] >> http://sergioalimajr.blogspot.com >> http://sergioalimajr.googlepages.com >> //=====================================\\ >> >> "[...] limitações só existem apenas em nossas mentes [...]" >> > > Olá amigos, > > Problema resolvido! Como? > > Simples, como eu tenho algumas jails em uso e elas estavam na base do Free7 > (ainda, ufa), eu modifiquei os binarios que estavam com "bichados" (find, > mtree, csup) e algumas bibliotecas também (ld-elf e libthr). > > Feito isso, iniciei novamente o processo: > > $ cd /usr/src > $ csup -L2 -g /usr/local/etc/current-supfile > $ rehash > $ make buildworld > > Nesse ponto, está dando problemas: > > strfile.o(.text+0xa47): In function `main': > : undefined reference to `arc4random_uniform' > *** Error code 1 > > Stop in /src/games/fortune/strfile. > *** Error code 1 > > Stop in /src. > *** Error code 1 > > Stop in /src. > *** Error code 1 > > > Estou pesquisando o erro, mas até agora, nada. > > Caso alguém saiba a solução, eu agradeço a ajuda.
Fala Serginho, beleza meu? Olha cara, o negócio ficou meio bagunçado, eu aconselharia a reinstalar, mas como sei que isso nem sempre é possível, o meu conselho é, instala um free, básico, em uma outra HD, Boota nessa nova HD, dentro dela, vc roda o csup pra baixar o src do -CURRENT, faz o buildworld + buildkernel. Depois disso, monta a HD atual, que ta ferrada em algum lugar, tipo /mnt, monta todas as partições e vai em /usr/src e faz: # make installkernel DESTDIR=/mnt # make installworld DESTDIR=/mnt # mergemaster -Pi -D /mnt Pronto, um novo sistema estará de volta a sua velha hd. -- Renato Botelho ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd