Re: [FUG-BR] Tentando atualizar o FreeBSD via svn
Oi Renato Obrigado pelos palpites e conselhos sobre o script: eu sou um professor de química e quase não frequentei uma disciplina (o que dirá, um curso, de computação). Assim, agradeço muito a oportunidade de poder aprender mais um pouquinho. Sobre os seus comentários, minhas observações seguem abaixo (para não fazer top post): 2014-04-17 11:56 GMT-03:00 Renato Botelho : > On Qui, 2014-04-17 at 11:23 -0300, Eduardo Lemos de Sa wrote: > > Oi Pessoal > > Opa, tudo bem? Vou só dar uns pitacos no meio do script pra não perder o > costume... :) > > > Eu tenho encontrado um problema de reprodutibilidade para se fazer uma > > atualização: em uma máquina, eu rodo 9.2-STABLE e em uma outra, estou > com > > o 9.2-RELEASE. Em ambas, eu rodo um script que apaga as fontes antigas, > > roda o svn, faz o make buildworld, compila o kernel atual (MYKERNEL). Se > > nada dá errado, eu sigo com a instalação do kernel e faço o make > > installworld. O script é este: > > > > #!/bin/csh > > > > cd /usr/src > > Já parou pra pensar que se o /usr/src não existir, o rm -rf vai ser > executado em outro diretório? Isso pode ser perigoso. > Eu nem tinha pensado nisto, mas agora eu vou corrigir o script para fazer direto um rm -rf /usr/src/* > > > cp /usr/src/sys/amd64/conf/MYKERNEL* ~ > > rm -rf * > > cd /usr/local/etc/cvsup > > rm -rf * > > > > cd /usr/src > > rm -rf * > > Teoricamente lá em cima você já removeu tudo, pra que remover > novamente :) > Eu sou mineiro, "daqueles que só arrisca quando tem certeza". Vai que ficou um caquinho de arquivo que não foi deletado? :-) > > > > > # atualiza as fontes so sistema operacional FreeBSD > > cd /root > > #cvsup -g -L 2 stable-supfile > > svn co https://svn0.us-east.FreeBSD.org/base/stable/9 /usr/src > > Toda vez você baixa o src inteiro novamente? um svn up já atualizaria no > caso de já existir. > > Eu uso a receita que funcionou na primeira vez (o checkout). Vou atualizar e fazer somente um "up" > cd /usr/src > > make buildworld > & ~root/build-9.2.log > > #make installworld > > cd ~root > > cp MYKERNEL* /usr/src/sys/amd64/conf > > cd /usr/src > > make buildkernel "KERNCONF=MYKERNEL" > & kernel.log > > > > > > > > Na máquina que está rodando a versão STABLE, não há erros ou problemas. > Na > > máquina que está rodando a RELEASE, logo após a etapa em que as fontes > > antigas que estão no /usr/src são apagadas e o svn começaria a trazer as > > novas, eu tenho esta mensagem: > > > > svn: E670008: Unable to connect to a repository at URL ' > > https://svn0.us-east.freebsd.org/base/stable/9' > > svn: E670008: hostname nor servname provided, or not known > > Seu servidor não consegue chegar até esse servidor, isso você tem que > investigar se é por conta de algum bloqueio na rede, ou algum problema > de roteamento. Mas isso não tem relação com a versão ser STABLE ou > RELEASE, me parece um problema de rede. > > O estranho é que os dois estão sob a mesma rede, devendo sofrer as mesmas influências de firewall e outros bloqueios. Nenhum dos dois obtem resposta ao ping svn0.us-east.freebsd.org (nem se eu troco o east por west ou por svn0.eu.freebsd.org). Descobri uma diferença entre as máquinas: uma delas está obtendo o IP via DHCP e a outra está com o IP fixado na mão. Um abraço Eduardo -- > Renato Botelho > > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- Eduardo Lemos de Sa Associated Professor Level 4 Dep. Quimica da Universidade Federal do Paraná fone: +55(41)3361-3300 fax: +55(41)3361-3186 Voip Number call to (41) 33613600 (listen to the message and type 10531185) - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] site da fug com freebsdnews em pt/br como?
oi como é que o site da fug está com as noticias do freebsdnews em pt/br? sei que ao clicar chama o site no google translate mas e pra gerar, deu pra ver que é rss mas o freebsdnews nao tem rss em portugues e se voce simplesmente cola o rss no google translate ele traduz o rss e quebra tudo eu queria usar esse feed em portugues tambem no meu celular quem sabe me dizer? - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Tentando atualizar o FreeBSD via svn
Em 17/04/2014 11:56, Renato Botelho escreveu: > On Qui, 2014-04-17 at 11:23 -0300, Eduardo Lemos de Sa wrote: >> Oi Pessoal > Opa, tudo bem? Vou só dar uns pitacos no meio do script pra não perder o > costume... :) > >> Eu tenho encontrado um problema de reprodutibilidade para se fazer uma >> atualização: em uma máquina, eu rodo 9.2-STABLE e em uma outra, estou com >> o 9.2-RELEASE. Em ambas, eu rodo um script que apaga as fontes antigas, >> roda o svn, faz o make buildworld, compila o kernel atual (MYKERNEL). Se >> nada dá errado, eu sigo com a instalação do kernel e faço o make >> installworld. O script é este: >> >> #!/bin/csh >> >> cd /usr/src > Já parou pra pensar que se o /usr/src não existir, o rm -rf vai ser > executado em outro diretório? Isso pode ser perigoso. > >> cp /usr/src/sys/amd64/conf/MYKERNEL* ~ >> rm -rf * >> cd /usr/local/etc/cvsup >> rm -rf * >> >> cd /usr/src >> rm -rf * > Teoricamente lá em cima você já removeu tudo, pra que remover > novamente :) > >> # atualiza as fontes so sistema operacional FreeBSD >> cd /root >> #cvsup -g -L 2 stable-supfile >> svn co https://svn0.us-east.FreeBSD.org/base/stable/9 /usr/src > Toda vez você baixa o src inteiro novamente? um svn up já atualizaria no > caso de já existir. > >> cd /usr/src >> make buildworld > & ~root/build-9.2.log >> #make installworld >> cd ~root >> cp MYKERNEL* /usr/src/sys/amd64/conf >> cd /usr/src >> make buildkernel "KERNCONF=MYKERNEL" > & kernel.log >> >> >> >> Na máquina que está rodando a versão STABLE, não há erros ou problemas. Na >> máquina que está rodando a RELEASE, logo após a etapa em que as fontes >> antigas que estão no /usr/src são apagadas e o svn começaria a trazer as >> novas, eu tenho esta mensagem: >> >> svn: E670008: Unable to connect to a repository at URL ' >> https://svn0.us-east.freebsd.org/base/stable/9' >> svn: E670008: hostname nor servname provided, or not known > Seu servidor não consegue chegar até esse servidor, isso você tem que > investigar se é por conta de algum bloqueio na rede, ou algum problema > de roteamento. Mas isso não tem relação com a versão ser STABLE ou > RELEASE, me parece um problema de rede. > Atualizei um 9.2 RELEASE semana passada para o 10 Stable e esse servidor sempre retornava falha de conexão. Acabei utilizando o seguinte: svn checkout svn://svn.FreeBSD.org/base/stable/10 /usr/src Depois para atualizar para uma nova release basta fazer svn up /usr/src Caso seja ports utilizo svn checkout svn://svn.FreeBSD.org/ports/head /usr/ports Para atualizar os ports efetuo o seguinte svn up /usr/ports É simples e rapido e nem precisa se preocupar como o MYKERNEL pois ele não é apagado embora não aconselho a usar o MYKERNEL de um 9.2 em uma atualização do 10, tive uns problemas como o shared memory. Durante a instalação eu não instalo nem os ports nem o src, utilizo o portsnap fetch extract para poder instalar o svn depois removo e passo a usar o repositório ( acho mais divertido, alem de ser bem mais rapido atualizar pelo svn com relação ao portsnap ). Abraços -- Paulo Henrique. Grupo de Usuários do FreeBSD no Brasil. Fone: (21) 96713-5042 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Tentando atualizar o FreeBSD via svn
On Qui, 2014-04-17 at 11:23 -0300, Eduardo Lemos de Sa wrote: > Oi Pessoal Opa, tudo bem? Vou só dar uns pitacos no meio do script pra não perder o costume... :) > Eu tenho encontrado um problema de reprodutibilidade para se fazer uma > atualização: em uma máquina, eu rodo 9.2-STABLE e em uma outra, estou com > o 9.2-RELEASE. Em ambas, eu rodo um script que apaga as fontes antigas, > roda o svn, faz o make buildworld, compila o kernel atual (MYKERNEL). Se > nada dá errado, eu sigo com a instalação do kernel e faço o make > installworld. O script é este: > > #!/bin/csh > > cd /usr/src Já parou pra pensar que se o /usr/src não existir, o rm -rf vai ser executado em outro diretório? Isso pode ser perigoso. > cp /usr/src/sys/amd64/conf/MYKERNEL* ~ > rm -rf * > cd /usr/local/etc/cvsup > rm -rf * > > cd /usr/src > rm -rf * Teoricamente lá em cima você já removeu tudo, pra que remover novamente :) > > # atualiza as fontes so sistema operacional FreeBSD > cd /root > #cvsup -g -L 2 stable-supfile > svn co https://svn0.us-east.FreeBSD.org/base/stable/9 /usr/src Toda vez você baixa o src inteiro novamente? um svn up já atualizaria no caso de já existir. > cd /usr/src > make buildworld > & ~root/build-9.2.log > #make installworld > cd ~root > cp MYKERNEL* /usr/src/sys/amd64/conf > cd /usr/src > make buildkernel "KERNCONF=MYKERNEL" > & kernel.log > > > > Na máquina que está rodando a versão STABLE, não há erros ou problemas. Na > máquina que está rodando a RELEASE, logo após a etapa em que as fontes > antigas que estão no /usr/src são apagadas e o svn começaria a trazer as > novas, eu tenho esta mensagem: > > svn: E670008: Unable to connect to a repository at URL ' > https://svn0.us-east.freebsd.org/base/stable/9' > svn: E670008: hostname nor servname provided, or not known Seu servidor não consegue chegar até esse servidor, isso você tem que investigar se é por conta de algum bloqueio na rede, ou algum problema de roteamento. Mas isso não tem relação com a versão ser STABLE ou RELEASE, me parece um problema de rede. -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Tentando atualizar o FreeBSD via svn
Oi Pessoal Eu tenho encontrado um problema de reprodutibilidade para se fazer uma atualização: em uma máquina, eu rodo 9.2-STABLE e em uma outra, estou com o 9.2-RELEASE. Em ambas, eu rodo um script que apaga as fontes antigas, roda o svn, faz o make buildworld, compila o kernel atual (MYKERNEL). Se nada dá errado, eu sigo com a instalação do kernel e faço o make installworld. O script é este: #!/bin/csh cd /usr/src cp /usr/src/sys/amd64/conf/MYKERNEL* ~ rm -rf * cd /usr/local/etc/cvsup rm -rf * cd /usr/src rm -rf * # atualiza as fontes so sistema operacional FreeBSD cd /root #cvsup -g -L 2 stable-supfile svn co https://svn0.us-east.FreeBSD.org/base/stable/9 /usr/src cd /usr/src make buildworld > & ~root/build-9.2.log #make installworld cd ~root cp MYKERNEL* /usr/src/sys/amd64/conf cd /usr/src make buildkernel "KERNCONF=MYKERNEL" > & kernel.log Na máquina que está rodando a versão STABLE, não há erros ou problemas. Na máquina que está rodando a RELEASE, logo após a etapa em que as fontes antigas que estão no /usr/src são apagadas e o svn começaria a trazer as novas, eu tenho esta mensagem: svn: E670008: Unable to connect to a repository at URL ' https://svn0.us-east.freebsd.org/base/stable/9' svn: E670008: hostname nor servname provided, or not known Já vasculhei nas listas de discussão e de forums e não consegui uma explicação para esta diferença de comportamento. Por favor, alguém poderia sugerir uma solução para este problema? Um abraço e obrigado pela atenção Eduardo -- Eduardo Lemos de Sa Associated Professor Level 4 Dep. Quimica da Universidade Federal do Paraná fone: +55(41)3361-3300 fax: +55(41)3361-3186 Voip Number call to (41) 33613600 (listen to the message and type 10531185) - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd