Debconf8 lá vou eu!

Postado por gutocarvalho, Sábado, Agosto 2, 2008, 17:51

Agora está confirmado, de 09 a 17 estarei na Argentina participando pela primeira vez do DebConf!

Quem não conhece esta conferência acesse www.debconf.org para entender o que é ;)

Vejo a turma por lá ;)

E claro que eu vou aproveitar para cobrir a conferência no blog!

[]’s
Guto

problemas e soluções: uuid

Postado por gutocarvalho, Sábado, Julho 19, 2008, 8:10

1. Situação

Você instala uma distro GNU/Linux que usa UUID, neste mesmo disco existia um outra distro GNU/Linux, que em algum momento você resolve apagar, formata a particao ou muda o sistema de arquivos dela, depois disto você dá um boot na sua máquina e derepente o carregamento para, pedindo um CTRL+D, você dá  comando, o sistema inicia, mas aquela partição não é montada.

Ai você se pergunta, o que aconteceu?

Bom, primeiro vamos lhe apresentar o UUID (Universal Unique Identfier) que é um padrão de identificação utilizando na construção de softwares, o UUID foi padronizado pela Open Software Foundation como parte de um sistema de computação distribuido.

Antigamente tinhamos entradas no /etc/fstab que faziam referencias como por exemplo:

/dev/hda1
/dev/sda3
/deb/hdd2

Se você tem mais de uma controladora IDE, SATA, SCSI elas são noemadas de forma aleatória, e pode acontecer alguma mudança depois de um boot caso desligue uma das controladoras por exemplo.

Outro fato é que se você tira um HD ATA da controladora IDE0 posição secundária/slave (hdb)  e coloca na controladora IDE1 posição secundária/slave (hdd) no próximo boot seu disco não será montado e você verá um erro. Através do UUID temos a chamada noemação persistente, um dispostivo terá sempre a mesma idenficação, desde que ele não seja reformatado, ou seja se você mudar o disco de posição na controladora, ele ainda será montado, isto tudo graças ao UUID e UDEV, que é um gerenciador de dispositivos sucessor do DEVFS e HOTPLUG, interessante não?

2. Solução

Agora voltando ao cenário, se você formatar uma partição durante esse processo um novo UUID será gerado, isto pode ser checado de 2 formas.

root@defiant:/storage/usuarios/gutocarvalho# ls -la /dev/disk/by-uuid/
total 0
drwxr-xr-x 2 root root 120 2008-07-19 08:32 .
drwxr-xr-x 5 root root 100 2008-07-19 08:32 ..
lrwxrwxrwx 1 root root  10 2008-07-19 08:32 2adaa15b-cdc8-45ea-af3d-793a9c248f4b -> ../../sda4
lrwxrwxrwx 1 root root  10 2008-07-19 08:32 bff5b9f7-9000-4ea7-ae8e-8371f75148f1 -> ../../sda2
lrwxrwxrwx 1 root root  10 2008-07-19 08:32 df1c61bb-f9fa-42ff-8dff-2d482e2a5612 -> ../../sda3
lrwxrwxrwx 1 root root  10 2008-07-19 08:32 f7da0d79-a62d-4b2d-8562-e18e19596c6d -> ../../sda1

ou através do comando vol_id

root@defiant:/storage/usuarios/gutocarvalho# vol_id -u /dev/sda1
f7da0d79-a62d-4b2d-8562-e18e19596c6d

Na minha situação eu tinha uma partição /dev/sda1 que tinha uma outra distro instalada, formatei esta partição, logo o UUID dela mudou, no boot seguinte a partição não foi montada, para resolver eu dei o CTRL+D o processo de inicialização continuou, verifiquei o novo UUID da partição, corrigi no arquivo /etc/FSTAB e partição voltou a ser montada nos novos boots.

Veja um exemplo de linha FSTAB que usa UUID

UID=bff5b9f7-9000-4ea7-ae8e-8371f75148f1 / ext3 relatime,errors=remount-ro 0 1

Veja um exemplo de linha no GRUB que usa UUID

kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=bff5b9f7-9000-4ea7-ae8e-8371f75148f1 ro quiet splash locale=pt_BR

O UUID é uma mão na roda!

Referências:
http://en.wikipedia.org/wiki/Udev
http://en.wikipedia.org/wiki/UUID
http://blog.mypapit.net/2008/04/linux-how-to-get-harddisk-uuid-number.html
http://manual.sidux.com/pt-br/part-uuid-pt-br.htm

squashfs-tools do hardy com problemas….

Postado por gutocarvalho, Sábado, Junho 21, 2008, 17:24

Todas as imagens SquashFS para livecd que eu gero no Hardy não dão boot, para na busybox, agora se eu gerar estas imagens no Feisty ou Gutsy, com os mesmos comandos e scripts, funciona, muito estranho não?

Continuo pesquisando…

[]’s
Guto

Instale o tema Gelatin em seu Ubuntu Hardy!

Postado por gutocarvalho, Sábado, Junho 21, 2008, 16:19

Recentemente instalei o tema Gelatin em meu Ubuntu e ficou bem bacana.

Segue o link para quem quiser conhecer.
http://gnome-look.org/content/show.php/Gelatin?content=74451

[]’s
Guto

wiki: tutorial de instalação do awstats em ambiente ubuntu server

Postado por gutocarvalho, Quinta-feira, Maio 29, 2008, 18:30

Escrevi um tutorial sobre a instalação e configuração do AWSTATS em ambiente Ubuntu Server 7.10 ou 8.04, o tutorial aborda a geração de estatísticas para WEB e dá dicas para ambientes que usam http-proxy NGINX.

Para acessar o tutorial clique no link abaixo:
http://gutocarvalho.net/mediawiki/index.php/Instalando_e_configurando_o_AWSTATS_no_Ubuntu_Server

[]’s
Guto

viajando por um país continental: Eldorado dos Carajás/Pará

Postado por gutocarvalho, Sábado, Maio 10, 2008, 11:00

E sigo viajando por esse Brasilzão!

Recentemente estivem em Eldorado dos Carajás que já foi o triste palco de uma tragédia. Eldorado é uma cidade pequena, tem aproximadamente 30 mil habitantes, a economia gira em torno da extração de madeira, pecuária e agricultura. Ao redor da cidade existem 32 assentamentos rurais, e um dos assentamentos, chamado assentamento 17 de Abril, recebeu um telecentro que dispõe de conexão via satélite, sendo agora um novo meio de comunicação daquela comunidade.

Quero agradecer toda a hospitalidade no período em que me estive no assentamento, espero ter contribuído e atendido as expectativas.

O telecentro atualmente possui 5 computadores e 1 servidor, ele funciona através LTSP5 e tem possibilidade de operar com sistema local nas estações. O sistema operacional do servidor é o GESAC GNU/LINUX, uma modificação do livecd Ubuntu 7.04. As estações tem o Debian Etch 4.0r2 instalado caso o servidor LTSP esteja indisponível.

A comunidade não sentiu dificuldades para utilizar a solução livre. Aproveitei para ministar uma rápida oficina que abordou o uso das ferramentas principais oferecidas pela solução, dentre elas BrOffice/Pidgin/Firefox/GIMP/Inkscape/Klavaro, falamos também de configuração e instalação de periféricos como Impressoras e scanners.

Agora a comunidade aguarda mais uma visita, desta vez do implementador social do programa GESAC daquela região, para que ele possa continuar com as oficinas de tecnologias livres, demonstrando com o telecentro pode ser uma ferramenta útil para o desenvolvimento da comunidade.

Desejo sucesso, paz e prosperidade para a comunidade do assentamento 17 de Abril ;)

Quase esqueci, quem quiser conhecer a solução GESAC para telecentros, a qual é uma modificação/adaptação do LiveCD Ubuntu 7.04, seguem os links:

http://gutocarvalho.net/gesac/
http://gutocarvalho.net/mediawiki/index.php/Distro_Gesac_1.0-RC1_Altamira_Release_Notes

Abraços,

Instalando e configurando o VMWARE 1.05 Server no Ubuntu 8.04

Postado por gutocarvalho, Sexta-feira, Maio 2, 2008, 8:26

Tutorial rápido para instalar o VMWARE Server 1.05 no seu Ubuntu 8.04.

http://gutocarvalho.net/mediawiki/index.php/Instalando_e_configurando_VMWARE_Server_no_Ubuntu_8.04

Se você precisa de virtualização aproveite para conhecer também o VirtualBOX ;)

http://www.virtualbox.org

[]’s
Guto

br-linux.org: 9000 PCs de escolas Suíças passam a rodar exclusivamente o Gnu/Linux!

Postado por gutocarvalho, Terça-feira, Abril 8, 2008, 23:52

Notícia veiculada no blog br-linux.org de Augusto Campus.

Via LWN chega a notícia de que a Suiça está migrando 9000 PCs de suas escolas, da configuração dual-boot (de Linux e Windows) para uma configuração puramente Linux com Ubuntu. Embora eles estejam felizes com a economia que isso representará, o motivo da mudança é a busca de melhores práticas para a educação.

Isso me lembra que os jornalistas brasileiros gostam sempre de fazer comparações entre o nosso país e os países europeus, ditos países de primeiro mundo, enaltecendo as diferenças entre o Brasil e a Europa. Pois bem, a Suíça com excelência reconhecida em seu sistema de educação percebeu as vantagens na utilização de tecnologias livres para encontrar melhores práticas em seu meio, sendo mais claro, fazem isto para saírem do cenário de “dependência tecnológica” o qual  a tecnologia proprietária proporciona, optando por um ambiente mais seguro e flexível.

Meus parabéns ao governo Suíço!

Referências:
http://lwn.net/Articles/276824/rss
http://br-linux.org/2008/9000-pcs-de-escolas-suicas-passam-a-rodar-exclusivamente-linux/

[]’s
Guto

testando o ubuntu 8.04 beta, impressões iniciais da próxima versão lts (atualizado).

Postado por gutocarvalho, Segunda-feira, Abril 7, 2008, 21:42

Instalei o Ubuntu 8.04 Beta e vou passar minhas primeiras impressões.

1. Ubiquity

Problemas durante a instalação, quando eu ia selecionar o idioma ou o teclado o ambiente retornava para a tela de login que contava 10 segundos e relogava, mas depois disto eu não consegui continuar a instalação. Tive que tentar várias vezes e o único método que funcionou foi abrir o ubuquity e clicar em avançar até a parte de particionamento, não configurei nada antes disso, depois do particionamento a coisa fluiu normalmente.

2. Firefox 3

Esse aqui está complicado, bem instável, o som não funciona no flash mesmo com a libflashsupport instalada, no gmail o googletalk passa dos limites da barra lateral e fica em cima das mensagens, diversos sites em flash travam o navegador, de todas as extensões que eu tinha no FF2 poucas já disponibilizacram versões para o FF3.

Apesar do drama o FF3 está bem legal com recursos interessantes e mais leve principalmente.

O pacote mozilla-firefox-locale-pt-br está instalado mas o FF3 continua em inglês, pelo jeito o pacote é para o FF2, também tem tickets abertos no launchpad sobre isto.

Plugins disponíveis para o FF3: Web Developer, Download Statusbar, Video Download, PDF Download, Scribfire, Noscript

O Foxmark tem uma versão beta para FF3 (beta.foxmark.org).

Plugins que instalei na marra: ScreenGrab, FlashBlock

Como fiz na marra? Com ajuda do hamacker!
http://hamacker.wordpress.com/2008/03/24/tornando-extensoes-para-firefox2-compativeis-com-firefox3-na-marra/

3. Inicialização

A incialização está bem bacana, mais rápida, agora temos o kernel 2.6.24 e o CFS para uma melhor performance.

Quando esta passando FSCK durante o boot  mesmo com bootsplash podemos verificar que o disco está sendo checado, informando partição, progresso e mais, ficou bonito e profissional.

4. GNOME

A ação de copiar arquivos no GNOME ganhou informações precisas de progresso, ficou excelente, conta o número de arquivos, quantidade de dados já transferido, velocidade da transferência e tempo restante com precisão.

O Gnome está mais leve, mais rápido, mais bonito.

O Relógio do gnome está bacana, agora podemos ver no mapa as localizações solicitadas, o sistema de previsão de tempo também foi melhorado.

O alcarte está ótimo, consegui criar sub-menus no meu principal de SOM & VIDEO, separando em pastas por tipo de aplicação, desta forma criei 5 subpastas e organizei os programas por Áudio, Vídeo, Players, Ripadores e Gravadores, ficou bem mais organizado, antes eu não conseguia tanta mobilidade com o alacarte.

O novo tema ubuntu para o GDM e GNOME ficou ótimo.

Eu tenho 2 HD’s USB, quando estava no gnome eles eram reconhecidos como DISK e DISK1, eu tinha um problema, eles tem tamanhos diferentes, um é de 100 GB e o outro é de 120 GB, eu sempre me confundia, agora isso mudou, quando entrei no GNOME pela primeira vez eles já foram identificados de uma nova forma, como Midia de 100 GB e Midia de 120 GB, por padrão, que beleza, tudo mais fácil.

Pendrives também estão funcionando de primeira, como sempre.

5. Hardware Testing

Temos uma aplicação chamada “Hardware Testing” que faz algumas perguntas sobre o seu hardware, faz alguns testes e de acordo com o que respondermos envia as informações para o time de hardware do launchpad, é bem bacana.

6. Evolution

O Evoltion 2.22 tem mais de 450 bugs corridos, está mais rápido, principalmente para criar diretórios e mover e-mails, a versão 2.12 tinha vários problemas, congelava, demorava na criação de pastas e quando estávamos movendo uma mensagem as vezes ele fechava sem motivo aparente. Agora ele conta com sincronização da agenda com o google, mas eu tentei usar e não consegui, já tem tickets abertos no launchpad sobre isto.

7.  Transmission/Deluge

O client torrent transmission é bem leve e funcional, gostei dele, o pacote do deluge parece estar bugado, ainda estou testando para ter certeza.

8. Amarok

Eventualmente trava, principalmente quando apago a lista de musica e adiciono um novo diretório, ainda não abri este bug, estou procurando o pacote de debugs do KDE exato para postar dados mais precisos, mas isto está me irritando bastante.

9. Bluetooth

Funciona perfeitamente, instalei apenas as ferramentas bluetooth do gnome, adicionei um STICK USB com adaptador bluetooth, o sistema já informou que detectou o dispositivo e agora meu celular N95 e note falam numa boa, como diria um amigo, “eles estão trocando mó idéia!”

10. Leitor de cartões

Já li cartões micro-sd normalmente usando adaptador sd (micro-sd para sd normal), funcionou bem, espetei no notebook, apareceu o ícone e pronto copiei arquivos e mandei arquivos para ele, principalmente músicas para ouvir no celular.

11. wireless-tools

Novidades, agora quando você escaneia a rede as informações sobre o tipo de criptografia são mais precisas, na versão anterior do wireless-tools não conseguíamos este detalhamento nas informações.

root@defiant:~# iwlist wlan0 scan
wlan0     Scan completed :
Cell 01 - Address: 00:40:10:10:00:03
ESSID:”freedom”
Mode:Master
Channel:4
Frequency:2.427 GHz (Channel 4)
Quality=90/100  Signal level=-41 dBm  Noise level=-62 dBm
Encryption key:on
IE: WPA Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Extra:tsf=00000005a90af51a

Instalei o Ubuntu 8.04 Beta em um notebook toshiba satellite A105-S4334.

Todos os dias faço upgrades que necessitam de 30 a 100 megas de downloads.

O kernel já teve 3 atualizações, mas no meu caso está bem estável.

ii  linux-image-2.6.24-12-generic              2.6.24-12.22        Linux kernel image for version 2.6.24 on x86
ii  linux-image-2.6.24-14-generic              2.6.24-14.25        Linux kernel image for version 2.6.24 on x86
ii  linux-image-2.6.24-15-generic              2.6.24-15.26        Linux kernel image for version 2.6.24 on x86

Olha vou ser sincero, fora a instalação que foi problemática, e fora o Firefox3 que é beta também , o resto está bem bacana, estou gostando muito.

Esta semana quero testar o ambiente LTSP e ver quais são as novidades do 8.04 para este tipo de ambiente.

Espero que dê tempo da comunidade de desenvolvedores corrigir tudo a tempo do lançamento, principalmente falando do instalador, vai ser apertado mas acho que dá.

Próximos testes

1. Instalação do VMWARE-Server (vamos ver se vou precisar o patch any-any-update).
2. Instalação do LTSP-SERVER-STANDALONE

Se alguém quiser que eu faça algum teste basta mandar um e-mail ;)

[]’s
Guto

saindo do forno: firefox 3 versão beta 5

Postado por gutocarvalho, Sábado, Abril 5, 2008, 13:34

Foi lançado no dia 02 de Abril a versão beta 5 do Firefox 3  segundo informações da mozillazine foram corrigidos mais de 750 bugs relatados na versão beta 4. Foram feitas melhorais na interface do usuário, no auto-completar da barra de endereços, no sistema backup e recuperação do bookmark, na função visualização em tela cheia, dentre outras solicitações dos usuários.

Caso queria testar o beta5 no seu ubuntu, veja a dica no link abaixo:
http://tombuntu.com/index.php/2008/04/03/install-firefox-3-beta-5-in-ubuntu-with-one-command/

Referências:
http://www.mozilla.com/firefox/3.0b5/releasenotes/
http://www.mozillazine.org/talkback.html?article=23141

[]’s
Guto


Copyright © 2007 gutocarvalho.net. All rights reserved.

Creative Commons Attribution-ShareAlike 2.5 Brazil
Creative Commons Attribution-ShareAlike 2.5 Brazil