17
jun

De olho na Copa 2010

Acompanhe a copa no seu browser:

Alroger Filho

Sem artigos relacionados.

28
abr

GRUB2, recordfail e boot automático forçado

As novas distribuições Linux, como Ubuntu Karmic Koala (9.10), estão usando o GRUB2 agora, ao invés do tradicional GRUB. Ao invés de um simples arquivo de configuração como o famoso menu.lst, o GRUB2 é bem complicado em termos de personalização, justamente para tentar fazer tudo automático e dinâmico.

Sem entrar nos detalhes da complicação toda do GRUB2, compartilho aqui uma dica que quebrei a cabeça para descobrir para meus servidores. O GRUB2 tem uma função que, caso o Linux não tenha sido desligado corretamente ou seu boot não tenha sido bem sucedido, causa o próximo boot a não ser automático. Ou seja, qualquer problema o GRUB2 pára e fica esperando o usuário escolher uma opção do menu e dar ENTER.

Enquanto isso pode ser útil para Desktops, não é nada conveniente para Servidores, onde sequer existe um monitor para visualizar o boot, menos ainda um usuário e teclado para dar continuidade ao boot.

Então para desativar essa função, e garantir que seu servidor, onde for que esteja, prossiga com seu boot normalmente sempre que for ligado ou reiniciado, eis as dicas:

  1. No final do arquivo /etc/grub.d/00_header, logo após a linha if [ \${recordfail} = 1 ]; then, altere a linha set timeout=-1 para set timeout=5.
  2. No arquivo /etc/grub.d/10_linux, logo abaixo de menuentry “$1″ {, altere a linha recordfail=1 para recordfail=0.
  3. Execute update-grub.

Agora posso dormir tranquilo, sabendo que meus servidores vão bootar normalmente depois de qualquer queda de energia ou imprevisto.

Alroger Filho

Sem artigos relacionados.

23
mar

Servidor Dell PowerEdge R410 no Ubuntu Linux

Acabei de instalar um servidor Dell PowerEdge R410 para um cliente, com Ubuntu Linux (9.10 Karmic Koala 64bits), claro, e preciso monitorar o hardware! A Dell fornece um conjunto de ferramentas para configurar e monitorar os servidores PowerEdge, mas distribui os pacotes binários apenas para RedHat e SuSe Linux. Vergonhoso. A ferramenta se chama OMSA, Dell OpenManage Server Administrator.

Foi trabalhoso, mas encontrei um colaborador que nos ensinou a instalar o OMSA da Dell e IPMITools para poder monitorar este servidor e o status de sua controladora RAID (Dell PERC 6/i RAID Controller).

Resumidamente, passo a passo, primeiramente instale o IPMI (como root):

  1. apt-get install ipmitool
  2. echo ipmi_devintf >> /etc/modules
  3. echo ipmi_si >> /etc/modules
  4. echo ipmi_msghandler >> /etc/modules
  5. modprobe ipmi_devintf
  6. modprobe ipmi_si
  7. modprobe ipmi_msghandler

Pronto, agora você pode testar:

  • Verificar o conteúdo da mensagem no LCD do servidor:
    ipmitool delloem lcd
  • Sensores diversos:
    ipmitool sensor

No Blog do Kris tem um exemplo de script PHP para alterar a mensagem mostrada no LCD.

Agora para o OMSA:

  1. Adicione ao /etc/apt/sources.list
    deb ftp://ftp.sara.nl/pub/sara-omsa dell sara
  2. apt-get update
    (vai dar erro de public key não verificada, mas não consegui instalar ela conforme as dicas)
  3. apt-get install dellomsa

Agora você precisa instalar o libstdc++5 para que os utilitários funcionem:

Ubuntu 32bits:

  1. cd /tmp/
  2. wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb
  3. dpkg -i libstdc++5_3.3.6-17ubuntu1_i386.deb

Ubuntu 64bits (vai precisar das bibliotecas 32bits também):

  1. cd /tmp/
  2. wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb
  3. wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_amd64.deb
  4. dpkg -i libstdc++5_3.3.6-17ubuntu1_amd64.deb
  5. dpkg-deb -x libstdc++5_3.3.6-17ubuntu1_i386.deb ./extracts
  6. cp ./extracts/usr/lib/* /usr/lib32/
  7. rm -rf ./extracts

Pronto, basta iniciar o serviço:

  • /etc/init.d/dataeng start

E testar:

  • omreport system summary
  • omreport storage connector controller=0
  • omreport storage pdisk controller=0
  • omreport storage vdisk controller=0

Links e Refs:

Alroger Filho

Artigos relacionados:

  1. Twitter no Linux [atualizado 24/11/2009] Procurando um programa para seu twitter? Dei uma procurada, e...
  2. Ubuntu 9.10 Karmic Koala [atualizado 09/11/09] O novo Ubuntu foi lançado no dia 29/10/2009. Como em...

11
mar

PuppyLinux e SecondLife

Graças a um usuário do SecondLife, que estava tentando ajudar seu amigo, acabei conhecendo um pouco melhor o PuppyLinux. O PuppyLinux é uma distribuição muito rápida e ocupa pouca memoria. Ela só tem o que realmente precisa. Seus CDs tem em torno de 100MB apenas, ele pode rodar de CD ou de USB e pode manter dados gravados em qualquer lugar também. Ao bootar um CD ele se copia para a memoria, ficando super rápido e liberando o CD para uso e gravações! Ele também pode rodar em baixo do Windows, pois precisa apenas de uns poucos arquivos copiados em qualquer partição existente para bootar. Fácil de colocar para funciona com alguns toques técnicos que não devem afugentar nenhum novato. Ótima opção para notebooks antigos e netbooks bem simples.

O amigo em questão não estava conseguindo rodar o SecondLife Viewer no PuppyLinux, e como sempre gosto de um desafio, resolvi ajuda-lo. Resumindo temos que ativar o OpenGL, aceleração 3D de sua placa de vídeo no drivers de vídeo do PuppyLinux. Para isso:

  1. Usando a última versão no PuppyLinux (4.3.1), no caso das placas mais novas, ele deve funcionar com a instalação de um pacote apenas, o “xorg_xorg_full_dri-7.3” que pode ser encontrado no Puppy Package Manager, na sessao “All”. Basta instalar e reiniciar. Depois teste a aceleracao executando um teste 3D pela linha de comando: glxgears e antinspect -fps.
  2. No caso de placa de vídeo mais antigas, para qual os drivers não são mais atualizados, é necessário baixar versões anteriores, que contém  kernel e xorg mais antigos e compatíveis com sua placa. Abaixo tem o link para um CD Puppy pronto para instalar com suporte a 3D acelerado em qualquer placa de vídeo ATI antiga. Testei com sucesso na minha velha Radeon 9600XT e foi testado também pelo amigo numa RadeonMobility 9200 . Placas de vídeo nVidia antigas devem seguir o mesmo princípio.

Links e Refs:

Alroger Filho

Sem artigos relacionados.

09
mar

Mensagens internas usando Pidgin e Bonjour

Descobri hoje uma função do Pidgin que não conhecia. Pidgin é um dos mais famosos programas de IM, mensagens instantâneas, com versões para Mac, Windows e Linux, e ele pode se conectar ao MSN, AIM, Yahoo, GTalk, Jabber, ICQ, e vários outros. O que eu não sabia é sobre o protocolo Bonjour, criado pela Apple.

O protocolo Bonjour permite o Pidgin encontrar usuários da mesma rede, sem precisar de conexão a um servidor (tipo os servidores MSN da Microsoft). Ou seja, ele nem precisa de internet e funciona como um MSN local. Muito prático para comunicações internas de escritórios e residências com vários computadores.

Usando o Ubuntu Linux, o Pidgin já vem instalado, e basta você criar uma conta Bonjour que precisa apenas escolher um nome e ele está pronto para achar outros usuários na rede.

No Windows você precisa instalar o pacote do Bonjour, grátis da Apple, e instalar o Pidgin. E em menos de 5 minutos também vai estar conectado aos outros da rede. Veja links abaixo.

Imagino que no Mac precise apenas instalar o Pidgin (ou Adium) que vai funcionar.

Muito simples, basta escolher o nome de seu usuário!

Observe que o Pidgin também pode ser usando para se conectar ao seu MSN, ICQ e outros tudo ao mesmo tempo, evitando ter executar vários programas de IM.

Problemas [atualizado 16/03/2010]:

  • Se tiver algum problema onde o Pidgin fecha sozinho, no Windows, com erros cabeludos, verifique o nome dos PCs na rede. Devem ser curtos, sem acentos, caracteres especiais e sem espaços. Eu uso PCfulano, ou NoteFulano normalmente. E é sempre bom coloca-los todos no mesmo grupo de trabalho.

Links e Refs:

Alroger Filho

Sem artigos relacionados.

07
dez

OSS4 x PulseAudio, a saga

ossInfelizmente…

Travamentos diversos, lentidões (lag) em jogos, ou vídeos… vários problemas no Ubuntu 9.10 Karmic Koala. Acho que a maioria dos problemas são, mais uma vez, devidos ao difamado PulseAudio. Apesar de já estar bem mais integrado ao desktop Ubuntu, ao GNOME e os controles de volume, continua com os mesmos ou piores problemas. Agora, pra mim, PulseAudio é motivo de travamento de aplicativos e games. Então aqui vai minha dica para resolver os problemas no Ubuntu 9.10 Karmic Koala, tanto 32 como 64bits:

Remova o PulseAudio e Instale o OSS4:

  1. sudo apt-get remove pulseaudio alsa-base para remover os sistemas de som PulseAudio e ALSA que conflitam com o OSS4.
  2. Baixe o OSS4 do site OpenSound e instale clicando 2 vezes no arquivo .DEB correspondente ao seu Ubuntu (32 ou 64bits). Link abaixo.
  3. Reinicie seu Ubuntu para ele carregar os novos drivers.

Configure seu GNOME para se integrar ao OSS, como nas versões anteriores ao 9.10 Karmic Koala:

  1. sudo add-apt-repository ppa:dtl131/ppa
  2. sudo apt-get update
  3. sudo apt-get upgrade
  4. Reinicie seu Ubuntu mais uma vez.
  5. O Sistema/Preferências/Som não existe mais. Você pode confirmar o que tinha lá usando 2 coisas:
    • gconf-editor em desktop/gnome/sound.
    • Adicionando o novo applet de volume a barra do GNOME, ele possui uma janela de propriedades.
  6. gstreamer-properties para configurar as saídas padrão de audio e vídeo para o OSS4.

Redirecione a saida ALSA para o novo driver OSS4, para aplicativos que usam ALSA como padrão:

  1. Apage o velho /etc/asound.conf, como sugerido em artigos anteriores, pois atrapalhou (sudo rm /etc/asound.conf).
  2. Crie ou altere o arquivo .asoundrc no diretório de seu usuário para (gedit /home/usuario/.asoundrc):

pcm.oss {
type oss
device /dev/dsp
}
pcm.!default {
type oss
device /dev/dsp
}
ctl.oss {
type oss
device /dev/mixer
}
ctl.!default {
type oss
device /dev/mixer
}

OBS: Este arquivo faz, por exemplo, o TweetDeck e aplicativos AdobeAIR funcionar corretamente, pois eles não tem configuração do sistema de áudio. Por outro lado a configuração deste arquivo .asoundrc atrapalha o jogo Eternal Lands, por exemplo. Ou seja, eu crio o arquivo para iniciar o TweetDeck, depois apago para entrar no joguinho Eternal Lands. O aMSN e Pidgin tem como mudar o comando para tocar sons, que deve ser trocado para “ossplay”, mas o TweetDeck não tem nada a configurar.

Não esqueça o ossxmix para controlar detalhes do seu audio.

Links e Refs:

Alroger Filho

Artigos relacionados:

  1. Ubuntu 9.10 Karmic Koala [atualizado 09/11/09] O novo Ubuntu foi lançado no dia 29/10/2009. Como em...
  2. Twitter no Linux [atualizado 24/11/2009] Procurando um programa para seu twitter? Dei uma procurada, e...
  3. Speedy, a saga… Finalmente, depois de meses, estou sentindo algum progresso da Telefônica....

04
dez

Eternal Lands

Eternal Lands
Por um acaso conheci um joguinho muito parecido com o World of Warcraft, totalmente grátis (não vai vencer depois de tantos dias de teste como o Wow), o Eternal Lands.
Muito legalzinho, vale a pena conhecer. Quase tão bom quanto o WoW em termos de efeitos, jogabilidade e história. Claro que o WoW é muito mais caprichado e avançado, com montes de avatars e etc. Mas tudo isso tem um preço, no Eternal Lands existem adicionais pagos, mas tudo que você precisa aparentemente é FREE.
O mais legal é que funciona em Linux, Windows e MacOS. Pro Ubuntu já existe um repositório que pode ser usado para instalar facilmente, tanto 32 como 64bits, testado até no Ubuntu Karmic Koala 9.10! Por isso tem bastante usuários jogando toda hora.

Instalação resumida no Ubuntu:

  • Adicione o repositório pelo gerenciador de pacotes Synaptic, em configurações/repositórios/outros, copiando a seguinte linha:
    deb http://ppa.launchpad.net/pjbroad/ppa/ubuntu karmic main
    (substitua “karmic” pela versão do seu Ubuntu)
  • Agora é só mandar atualizar a lista de pacotes, procurar pelo pacote “eternallands” e mandar instalar.
  • Você deve receber erros de chave GPG, conforme a seguir, mas não se preocupe pode mandar instalar. Se quiser fazer direitinho como o figurino manda, adicionando a chave ao seu sistema siga o tutorial da comunidade no link abaixo.
    W: GPG error: http://ppa.launchpad.net karmic Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 943ED04A50A40F50

Alguém quer formar uma “guild”? Deixe um comentário. Por enquanto estou usando o “RoyerOx” no jogo. Todos podem bater papo, formar grupos de bate-papo, tem até um grupo chamado Portuguese.

Links e Refs:

Snapshots:

Alroger Filho

Artigos relacionados:

  1. OSS4 x PulseAudio, a saga Infelizmente… Travamentos diversos, lentidões (lag) em jogos, ou vídeos… vários...
  2. Twitter no Linux [atualizado 24/11/2009] Procurando um programa para seu twitter? Dei uma procurada, e...

09
nov

DVD em formato 3GP (Mobile) para Nokia E62

bb_mov_Quebrei muito a cabeça com isso no Linux, por isso aqui vai a dica. Estou estudando Administração a distância (EAD Unicid) e recebo minhas aulas em DVD. Por isso queria converte-las para assistir no meu Nokia E62 enquanto faço minhas caminhadas.

Não encontrei nenhuma documentação explicando direito que formatos o RealPlayer que vem no celular suporta. Uma alternativa é usar o DivX Mobile Player e tocar arquivos AVI ou MP4, mas alguns capítulos muito grandes fazem o player travar na metade, além de nem conseguir retroceder ou avançar o vídeo, pois o celular não tem poder de CPU suficiente.

Conclusão é usar o formato 3GP com o vídeo em baixa qualidade para conseguir usar o RealPlayer corretamente. Para isso recomendo o WinFF para converter DVDs para tocar em celulares. A última versão WinFF deve ser instalada a partir do site do projeto, não dos repositórios do Ubuntu, pois esta possuí novas configurações predefinidas para “Mobile Phones“, entre outras.

O novo Ubuntu 9.10 Karmic Koala vem com um codificador FFMPEG limitado, por isso seguem dicas de como compilar seu próprio FFMEG e instalar o WinFF do site. Estou usando o Ubuntu 9.10 64bits, mas o procedimento deve funcionar nas últimas versões do Ubuntu, 32bits também.

FFmpeg (codificador/decodificador) usado internamente pelo WinFF, na janela de terminal:

  1. sudo apt-get remove ffmpeg x264 libx264-dev
  2. sudo apt-get update
  3. sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libtheora-dev libx11-dev libxvidcore4-dev zlib1g-dev

Compilar e instalar o x264 (codec necessário pra arquivos 3GP RealPlayer):

  1. cd
  2. git clone git://git.videolan.org/x264.git
  3. cd x264
  4. ./configure
  5. make
  6. sudo checkinstall –fstrans=no –install=yes –pkgname=x264 –pkgversion “1:0.svn`date +%Y%m%d`” –default

Compilar e instalar o FFmpeg:

  1. cd
  2. svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
  3. cd ffmpeg
  4. ./configure –enable-gpl –enable-nonfree –enable-pthreads –enable-libfaac –enable-libfaad –enable-libmp3lame –enable-libtheora –enable-libx264 –enable-libxvid –enable-x11grab
  5. make
  6. sudo checkinstall –fstrans=no –install=yes –pkgname=ffmpeg –pkgversion “4:0.5+svn`date +%Y%m%d`” –default

OBS: Atenção com os traços (-) e quebras de linha. Cada ítem contém uma linha inteira.

WinFF interface gráfica simplificada para facilitar a conversão de vídeos:

  1. Use o link abaixo e escolha o arquivo .DEB de 64 (winff_1.1.1-1~ppa1k_amd64.deb) ou 32bits (winff_1.1.1-1~ppa1k_i386.deb) conforme sua versão de Ubuntu.
  2. Basta clicar na sua versão que o Ubuntu deve abrir seu instalador de aplicativos.
  3. Mande instalar!

Veja na imagem abaixo como fiz minha coversão das aulas em DVD para arquivos 3GP pequenos para tocar no meu Nokia E62. Basta selecionar 1 ou mais arquivos de vídeo do DVD (.VOB), selecionar Mobile Phones e 3GP nas configurações predefinidas, a pasta onde serão gravados e clicar em Convert.

WinFF

[atualizado 18/11/2009]

OBS: Caso não consiga converter diretamente do DVD (erros dizendo que não consegue abrir o arquivo .VOB), use o Brasero para RIPar, ou seja tirar uma imagem do DVD para um arquivo .ISO no seu HD, e montando ele pelo Montador de Arquivos (basta clicar 2 vezes em cima do ISO), copie a pasta VIDEO_TS para seu HD, e use o WinFF nestes arquivos do HD.

Links e Refs:

Alroger Filho

Artigos relacionados:

  1. Ubuntu 9.10 Karmic Koala [atualizado 09/11/09] O novo Ubuntu foi lançado no dia 29/10/2009. Como em...

© 2010 Cafe TI – pra perder o sono. | [RSS] Artigos and [RSS] Comentários

Design by Web4 Sudoku - Powered By Wordpress