[FUGSPBR] 5.0-DP1 => 5.0-CURRENT - Era: PPP (PPPOE) erro estranho!
Patrick Tracanelli
eksffa em freebsdbrasil.com.br
Sex Ago 2 23:51:58 BRT 2002
>
> FreeBSD 5.0 RC1 to sem outro cd ate' segunda... depois que a net tiver
> blz! o que tenho que colocar no cvsup pra pegar o 5.0 current?
>
> t++
FreeBSD 5.0 RC1? Nao seria -DP1? ;-)
Primeiro, cadastre-se na freebsd-current em freebsd.org e antes de
perguntar e bem mais do que perguntar, hehehe, leia todas as mensagens,
afinal com -CURRENT as chances sao totais que quando voce pensar em
reclamar o problema ja vai ter sido corrigido;
Depois, cadastre-se tambem na cvs-all em freebsd.org e acompanhe as
modificacoes (afinal pra que serve -CURRENT se voce nao souber
exatamente o que testar neh...);
Coloque no seu cron:
@daily cvsup -g -L 2 /caminho/para/current-supfile >
/var/log/ultima-sincronia.log
Ao menos uma vez ao dia; aqui em casa eu faco 5 CVSup ao dia, isso serve
pra algumas coisas; caso voce tenha perdido algum detalhe do cvs-all por
exemplo voce pode analisar o que foi alterado/adicionado/removido nas
ultimas horas, desde seu ultimo cvsup; Mantenha no cron mesmo que voce
nao faca build worlds diarios (eu faco em media 1 vez por semana ou
depois de alguma alteracao que particularmente me interesse...)
Por ultimo, se for possivel no ambiente onde voce ta colocando o
-CURRENT faca testes muito pesados no sistema, mantenha o kernel e
userland com opcoes de debug (que sempre causa perca de performance) e
tente extressar seu FreeBSD ao maximo, o objetivo: causar um Crash do
sistema operacional. Se voce conseguir travar ou derrubar um FreeBSD
-CURRENT em circunstancias normais de carga (especialmente muito pesada)
de-se por feliz, afinal esse e' o objetivo de usar -CURRENT e agora voce
pode ajudar no Desenvolvimento do sistema.
Crie um Relatorio completo do Problema, deixando claro quais servicos
estava rodando, exatamente, quais processos ocupavam mais recursos, se
possivel mantenha estatisticas de load avg e de uso de memoria pelo
processo que possivelmente causou o problema, junte esse levantamento
com a saida atual do seu comando dmesg e depois com a saida do
/var/run/dmesg.boot, se voce tiver algum conhecimento no gdb, nao pense
duas vezes, digite CTRL+ALT+ESC no seu -CURRENT (o kernel vai entrar em
debug mode, ai voce pode gerar um relatorio bem mais detalhado) e depois
disso tudo, envie esse relatorio com o comando send-pr(1); o artigo
http://www.freebsd.org/doc/en/articles/pr-guidelines/
Oferece boas dicas de como criar um Problem Report eficiente; e' legal
dar uma lida por cima caso nunca tenha enviado um send-pr(1).
Finalmente, leia as dicas desse artigo da O'Reilly sobre o FreeBSD
-CURRENT, tambem vai ajudar a deixar claro algumas questoes
comportamentais de usuarios que querem usar o sistema no seu branch mais
ativo de desenvolvimento:
http://www.onlamp.com/pub/a/bsd/2002/04/18/Big_Scary_Daemons.html
Finalmente, depois de todas essas recomendacoes, acho que ja da pra
responder sua pergunta.
Altere seu supfile atual e altere o endereco do servidor para
cvsup.freebsd.org, a tag= do arquivo, onde normalmente esta
tag=RELENG_4
coloque
tag=.
ou seja voce quer sincronizar com a raiz do servidor CVS, no caso, -CURRENT
Basta fazer isso, e rodar o cvsup, ao final seu /usr/src estara
sincronizado com o -CURRENT mais atual. Se ele builda nesse momento ou
nao, apenas as mensagens na lista freebsd-current podem te responder,
mas ja te adianto que ultimamente anda bem estavel a coisa ;-)
Depois disso, e' so. Leia mais do que pergunte na lista, acompanhe o
cvs-all, e se voce notar algum erro que soh aconteceu com voce e ateh
agora nao foi relatado por ninguem (e ja houve algumas boas horas desde
que voce notou o problema), entao nao pense duas vezes: mande pra lista,
se for uma coisa grande e se voce puder recriar o ambiente do problema,
faca o relatorio e envie o PR alem de falar na lista (a -current, nao a
FUG ehhehe).
No mais, bem vindo ao mundo do SMPng, KSEs, IPFW2, Trusted Extentions
etc etc ;-)
(ultima dica, antes tarde do que nunca: quando sair os Status Reports do
Projeto, leia todos com atencao ;-)
________________________________________________
Para sair da lista visite o URL abaixo:
http://www2.fugspbr.org/mailman/listinfo/fugspbr
Mais detalhes sobre a lista de discussão freebsd