sábado, 25 de abril de 2009

Receitanet 2009 no Ubuntu

Como bom brasileiro, deixei para declarar meu imposto de renda próximo ao final do prazo. E como hoje parece ser dia de resolver bugs, ao tentar instalar o Receitanet me deparei com o seguinte erro:
$./ReceitanetJava2009.01_setup_linux.bin
Assistente InstallShield

Inicializando Assistente InstallShield…

Procurando Java(tm) Virtual Machine…
……………………The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf (104)

Depois de várias pesquisas e tentativas, achei finalmente um comentário em um post no Br-Linux que solicionou a questão.

Resumindo, malditos pacotes alternativos de Java.

Para resolver o problema bastou remover os seguintes pacotes: openjdk-6-jre, openjdk-6-jre-headless e openjdk-6-jre-lib .

É preciso, é claro, ter instalado os pacotes sun-java6-jre e sun-java6-bin.

O inconveniente disso é que o vuze se desinstalou, pois esses pacotes eram dependências dele (agora entendo como esses pacotes foram parar em meu micro).

O jeito agora é baixar o vuze do site evitando usar o pacote .deb do repositório e mandar minha declaração pra Receita antes que o prazo acabe.

:-)

UPDATE: após remover os pacotes acima, a interface do programa IRPF2009 que estava cheia de problemas ficou perfeita, o que só só me faz repetir: malditos pacotes alternativos de Java. :-)

Resolvendo a lentidão do driver da Intel no Ubuntu 9.04

Lamentável foi a primeira coisa que pensei quando me deparei com um sério problema de lentidão no meu Kubuntu quando o atualizei para a versão 9.04.

Após várias tentativas de tentar entender o que estava causando tal problema (instalei inclusive o Gnome, mas o problema persistia com o uso do Compiz), resolvi desabilitar os efeitos do KDE 4.2 pois os mesmos ficaram terrivelmente lentos, tornando o uso do computador algo impraticável.

Depois de conversar com colegas que passaram pelo mesmo problema, resolvi pesquisar na Web e descobri tratar-se de um problema do Ubuntu com relação a tal driver (saiba mais aqui).

Após algumas tentativas de solucionar a questão (usando dicas listadas no link acima), a única alternativa que resolveu meu problema foi fazer o downgrade da versão 2.6 para a versão 2.4 do pacote xserver-xorg-video-intel, o que é bastante simples:

1) Adicione a seguinte linha a seu arquivo /etc/apt/sources.list:
deb http://ppa.launchpad.net/siretart/ppa/ubuntu jaunty main

2) Instale a versão antiga do driver:

$ sudo apt-get update
$ sudo apt-get install xserver-xorg-video-intel-2.4
3) Basta então reiniciar seu X para que o problema seja sanado.

Leia o artigo completo aqui.

domingo, 12 de abril de 2009

OpenLDAP 2.4.16 promovido a stable


Recebi hoje um e-mail informando que a versão 2.4.16 do OpenLDAP recebeu o status de stable.

Até o dia de ontem a versão 2.4.x estava em status de release, enquanto a versão 2.3.x era considerada stable. Isso significa que a versão 2.3.x será em breve descontinuada e não serão lançadas novas versões e nem correções.

Os desenvolvedores recomendam fortemente que os usuários das versões release e stable anteriores atualizem seu software para essa nova versão.

Se quiser entender mais sobre os conceitos de release e stable do OpenLDAP leia o FAQ aqui ou então leia o anúncio completo aqui.

Lançado o primeiro update do Debian 5 (Lenny)


Acaba de sair o primeiro update do Debian Lenny 5 (codinome Lenny).

Como de costume, esse update traz correções de problemas de segurança, além de alguns ajustes de outros problemas encontrados na distro.

O mesmo também traz uma nova versão do Debian Installer que incorpora um Kernel atualizado para adicionar suporte ao dispositivo NAS D-Link DNS-323.

É importante ressaltar que esse update não é uma nova versão do Debian, mas somente um atualização de pacotes incluídos no mesmo. Não é preciso jogar fora seus CDs e DVDs do Debian 5, porque um simples apt-get update && apt-get upgrade depois de uma instalação irá garantir uma atualização completa da distribuição.

Leia o anúncio completo aqui.

sábado, 11 de abril de 2009

Usando seu servidor Openfire através da Internet

Já recebi vários e-mails de pessoas que conseguiram fazer seus servidores Openfire funcionarem perfeitamente na rede local, mas que com o passar do tempo tem a necessidade de que os mesmos possam ser utilizados via Internet, mas não sabem o que precisa ser feito para resolver tal situação.

Assim, resolvi escrever esse post, discutindo alguns métodos e requerimentos para que isso funcione corretamente.

Existem três cenários que são os mais comuns (pelo que tenho percebido):
  • O Servidor Openfire está rodando no mesmo servidor que o roteador/firewall.
  • O Servidor Openfire está rodando em um outro servidor dentro da rede interna mas o mesmo não possui um IP "público". Saiba mais sobre IPs de redes privadas aqui.
  • O Servidor Openfire está rodando em outro servidor da rede interna, mas o mesmo possui um IP "público".
Em todos os casos citados existem premissas básicas para que o acesso via Internet funcione:
  1. O domínio configurado no Openfire deve ser resolvido via DNS, tanto na rede interna quanto na Internet. Já vi várias pessoas que configuram o domínio como o IP do servidor na rede interna. Isso obviamente impede o uso via Internet, pois tal IP não é roteável. O mais indicado é que você use um nome como jabber.dominio.com.br, e que esse nome seja resolvido ou para o IP "público" do roteador/firewall ou para o IP do Servidor Openfire, caso ele possui um IP "público". Nos casos onde se usa ADSL com IP dinâmico, uma dica é registrar um DNS dinâmico no no-ip ou no dyndns e depois pedir a empresa que cuida de seu DNS para configurar o jabber.dominio.com.br para ser um CNAME desse nome registrado.
  2. Em quaisquer das situações será necessário alterar as políticas de firewall de sua rede. Estou partindo do princípio que você tem acesso ao firewall de sua rede. Como trabalho com Linux, estou também supondo que você tenha conhecimento da ferramenta iptables.
  3. Caso você use um link ADSL, o ideal é que você tenha um modem que funcione em bridge, e que sua operadora utilize o protocolo PPPoE. Assim você poderá se livrar do NAT no modem, e não será necessário configurar o mesmo. Caso não seja seu caso, tal post não tem intenção de debater configurações de modens, por isso consulte a documentação de seu equipamento. Cabe citar que o fato de não ser PPPoE não quer dizer que não vá funcionar, mas sim que isso poderá envolver outros passos e técnicas que não serão discutidos aqui, para que seu acesso externo funcione.

Caso 1 - O Servidor Openfire está rodando no mesmo servidor que é o roteador/firewall.

Nessa situação, basta apenas liberar o acesso de entrada das portas que serão necessárias em seu servidor. Supondo que o domínio do Openfire configurado seja jabber.dominio.com.br você pode fazer isso com os seguintes comandos:
# XMPP e XMPP SSL
iptables -A INPUT -d jabber.dominio.com.br -p tcp --dport 5222:5223 -j ACCEPT
# Server 2 Server
iptables -A INPUT -d jabber.dominio.com.br -p tcp --dport 5269 -j ACCEPT
Caso 2 - O Servidor Openfire está rodando em um outro servidor dentro da rede interna mas o mesmo não possui um IP "público".

Supondo que seu servidor Openfire esteja rodando na rede interna no IP 192.168.0.10, e que o domínio do Openfire configurado seja jabber.dominio.com.br podemos usar as seguintes regras pra desviar todo o tráfego vindo para as portas XMPP para o destino.
iptables -A FORWARD -d jabber.dominio.com.br -p tcp --dport 5222:5223 -j ACCEPT
iptables -A FORWARD -d jabber.dominio.com.br -p tcp --dport 5269 -j ACCEPT

iptables -t nat -A PREROUTING -d jabber.dominio.com.br -p tcp --dport 5222:5223 -j DNAT --to-destination 192.168.0.10
iptables -t nat -A PREROUTING -d jabber.dominio.com.br -p tcp --dport 5269 -j DNAT --to-destination 192.168.0.10
Caso 3 - O Servidor Openfire está rodando em outro servidor da rede interna, mas o mesmo possui um IP "público".

Supondo que seu servidor Openfire esteja rodando em um servidor que tem IP "público" (mas que não é o mesmo servidor roteador/firewall) e que o domínio do Openfire configurado seja jabber.dominio.com.br e ainda que esse nome resolva para o IP do servidor que roda o Openfire, podemos usar as seguintes regras pra aceitar todo o tráfego vindo para as portas XMPP do mesmo.
iptables -A FORWARD -d jabber.dominio.com.br -p tcp --dport 5222:5223 -j ACCEPT
iptables -A FORWARD -d jabber.dominio.com.br -p tcp --dport 5269 -j ACCEPT


Acredito que com as dicas acima você consiga fazer com que seu servidor Openfire possa ser usado pela Internet. Caso seu cenário seja diferente, ou você tenha alguma dúvida, fique à vontade para postar nos comentários.

Até a próxima.

Ksplice - o sonho de todo usuário e sysadmin

Não tem nada mais inconveniente, tanto para um usuário, quanto para um sysadmin do que ter de reiniciar o sistema após a atualização do mesmo.

No meu caso, como uso Linux, tal fato não é muito constante, mas se faz necessário caso sejam atualizados o kernel e pacotes relacionados.

Pois visando resolver tal situação é que foi criado o projeto Ksplice. O Ksplice tem como objetivo permitir a atualização do sistema sem a necessidade de rebootar o computador, garantindo segurança sem a necessidade de parada de sistemas (o que é indispensável em ambientes de missão crítica).

Mais especificamente, o Ksplice cria atualizações baseadas nos tradicionais patches de código fonte, só que sem a necessidade de reboot. Essas atualizações são tão efetivas quanto as atualizações tradicionais mas a grande jogada é que podem ser aplicadas sem necessidade de downtime do servidor/serviços.

Inicialmente o Ksplice suporta somente a atualização do Kernel Linux, mas o core da tecnologia se aplica a qualquer sistema operacional ou aplicação.

PS: Dica do Pablo, que "descobriu" o mesmo no site do Linux Foundation Collaboration Summit, evento que terminou ontem em San Francisco.

sexta-feira, 10 de abril de 2009

BumpTop

Quem acompanha meu blog sabe que adoro interfaces gráficas.

Superkaramba, Compiz, Looking Glass e KDE 4 povoam meus posts, pois esse tema desperta meu lado usuário, me fazendo esquecer do sysadmin. Widgets, transparência, janelas e desktop animados enchem meus olhos e me deixam fascinado.

Por isso, quando me deparei com o BumpTop não podia ser diferente.

Essa interface gráfica em 3D impressiona no tratamento do Desktop, inovando na forma de organizar e tratar documentos, imagens ou o que quer que você coloque na área de trabalho. Não acredita ? Pois veja uma demonstração do mesmo abaixo:



Ahh, e se você está se perguntando como eu fiquei babando para uma interface gráfica pra Windows, saiba que no site do projeto você pode "votar" para que seja desenvolvida uma versão pra Linux.

Então não perca mais tempo e "vote". Eu já deixei meu pedido lá.

;-)

Bacula 3.0.0 lançado


A versão 3.0.0 do software de backup Bacula foi finalmente lançada. Os fontes já encontram-se disponíveis para download no SourceForge.

Vários novos recursos foram incorporados nessa versão, mas um alerta importante a ser feito é que houve alteração do banco de dados, por isso, é imprescindível uma leitura cuidadosa da documentação.

Se você está usando a versão 2.4.4, saiba que a mesma ainda tem alguns meses de vida, mas em breve não será mais suportada. Por isso não perca tempo e atualize o software logo.

Leia o anúncio completo aqui.



quarta-feira, 8 de abril de 2009

ClamAV 0.95.1 lançado

Foi lançado o ClamAV 0.95.1

Essa nova versão é somente um bugfix e não adiciona novos recursos a ferramenta. Saiba mais no ChangeLog.

Baixe o mesmo aqui.

Software de monitoramento da HP rodando no Debian. Sim, agora é possível !!!


Essa semana me deparei com uma situação que me deu bastante trabalho e que deve atormentar a vida de muita gente: tive a necessidade de instalar os softwares de monitoramento dos servidores HP Proliant no Debian.

Para começar, a HP até um tempo atrás não dava suporte para essa distribuição. Para minha sorte, parece que isso está mudando, pois já existem pacotes compatíveis desde a versão Sarge. De qualquer maneira, como já esperado, o suporte para Debian não é tratado da mesma maneira que para Red Hat e Suse (Veja mais aqui. Pacotes para Debian não são "Vendor certified and HP supported").

Como queria pacotes para Debian 5, meu trabalho para fazer o download dos mesmos estava recém começando. Devido a um erro lamentável no site da HP (uma provável falta de indexação ou atualização), se você pesquisar por Debian, não encontrará referências do software para o Debian 5. Após alguma procura, achei em outro site a referência para tal página e baixei os softwares. Interessante é que na versão do Debian 5 a HP disponibiliza uma ISO que traz os pacotes em versões i386 e amd64 que podem ser instalados via apt-get install se você adicionar o CD nas configuração do seu repositório apt-cdrom add (apt-cdrom add).

Até aí, quase tudo bem. Mas então vem a parte "triste" da história. O pacote do hpsmh (a interface web de gerenciamento e monitoramento) disponível apresenta problemas em ambas as versões (i386 e amd64).

O que acontece é que ao instalar o mesmo, você se depara com um série de erros, entre os quais a falta do script de inicialização do serviço, e confesso que mais esses problemas me deixaram bastante frustrado.

Decidi então entrar em contato com o mantenedor do pacote (André Rabelo) e enviei um e-mail para o mesmo. Sinceramente pensei que meu e-mail seria enviado para /dev/null, mas fui surpreendido com a resposta de Otávio Cordeiro, menos de 2 horas depois, onde consta o seguinte:

"Olá Marcelo,

O projeto agora está na Índia, e acredito que existam outras builds mais recentes depois desta que tens.

Consegui reproduzir o problema aqui e, aparentemente, a versão 2.1.11.191 não apresenta o mesmo.

Gostarias de fazer um downgrade enquanto eu descubro o motivo do problema?

Att.,
OC"
Tenho de confessar que fiquei muito feliz e surpreso com o ótimo atendimento recebido e com o interesse da HP e de seus funcionários em resolver o meu problema (que  já deve ter afetado várias outras pessoas por aí).

De momento vou tentar o downgrade sugerido, mas vou ficar no aguardo da versão que corrige o problema encontrado. Assim que tiver novas notícias, postarei novamente no blog para que caso outras pessoas passem pela mesma situação, saibam como resolver essa questão.

Parabéns para HP e sua equipe. Que continuem cada vez mais direcionados para o software livre e que também continuem prestando um atendimento de ótima qualidade.

UPDATE 15/09/09: Baixe o software para Debian Lenny aqui. Os scripts de inicialização que não são instalados corretamente pelos pacotes podem ser baixados aqui.


segunda-feira, 6 de abril de 2009

O comentário bovino

E como além de dedicação e seriedade também é preciso bom humor para enfrentar os desafios do dia a dia, segue a dica do site criado pelo Pablo para exprimir aquele bom e velho comentário bovino tão normal em nossa rotina diária (pelo menos aqui na Propus).



http://comentariobovino.com/


Bacula 3.0 e Bacula Enterprise 1.0


Se tudo correr dentro do esperado essa semana a versão 3.0 do sofware de backup Bacula já deverá estar disponível para download. A nova versão (que vem sendo desenvolvida desde 2007) conta com várias novidades. Leia mais sobre os novos recursos aqui.

Além disso, outra novidade é a chegada do Bacula Enterprise 1.0, mantido pela nova empresa Bacula Systems, que irá dar suporte, treinamentos e consultoria sobre o software.
"In mid-April, Bacula Systems will release Bacula Enterprise Edition 1.0, a new branch of the Bacula project, to provide a certified version of Bacula, available with optional professional support and a warranty. We will compile, configure, test and certify binary packages and provide these certified binaries with Bacula Systems Subscriptions. Many organizations using Bacula in production, for backup and recovery of mission critical data, have shown us the need for professional services, service level agreements (SLA’s) and a contractual relationship with a commercial entity. These organizations typically back up 20 or more computers with a variety of operating systems, and use tape libraries and/or sophisticated disk storage strategies. Bacula Systems was founded to meet these needs."
Leia o anúncio completo de Kern Sibbald aqui.

terça-feira, 24 de março de 2009

Lançado o ClamAV 0.95

Foi lançada a nova versão do ClamAV.

A versão 0.95 traz uma série de melhorias e bugfixes que fazem seu upgrade ser altamente recomendado. Entre as principais novidades cabe citar:

  • Suporte ao Google Safe Browsing.
  • Um novo clamav-milter, redesenhado e reescrito do zero.
  • Extensões do Clamd: o protocolo foi extendido para diminuir a carga que o clamd gera no sistema.
  • API melhorada: a API foi redesenhada para usar técnicas de OO, entre outros recursos.
  • ClamdTOP: essa nova ferramenta permite ao sysadmin monitorar o clamd, obtendo informações sobre itens da fila, uso da memória e versão da assinatura.
  • Alocador de pool de memória próprio.
Na minha opinião, só o ClamdTop sozinho já vale o upgrade. Agora é instalar e avaliar.

segunda-feira, 23 de março de 2009

FISL10 - Aberta a Chamada de Trabalhos


Estão abertas as inscrições para a Chamada de Trabalhos do 10º Fórum Internacional Software Livre, que se realizará nos dias 24, 25, 26 e 27 de Junho de 2009, no Centro de Eventos PUCRS, na cidade de Porto Alegre,RS, Brasil.

A submissão de propostas de palestras devem ser feitas até o dia 26/04/2009, através da página do sistema Papers (https://fisl.softwarelivre.org/10/papers/speaker/).

O Comitê de Programa definiu 23 trilhas para o fisl10, divididas em 14 macrotemas e 23 trilhas:
  • Desenvolvimento - Perl
  • Desenvolvimento - Python
  • Desenvolvimento - PHP
  • Desenvolvimento - Java
  • Desenvolvimento - Ruby
  • Desenvolvimento - Demais Linguagens (C/C++, Lua, Lisp, etc)
  • Desenvolvimento - Kits Gráficos (Qt, Gtk, Xul, Plasma, Ajax, CSS, Acessibilidade)
  • Desenvolvimento - Ferramentas, Metodologias e padrões
  • Desenvolvimento - Gerenciadores de Conteúdo (ECS/CMS)
  • Administração de Sistemas
  • Gerenciamento de dados - SGBDs
  • Gerenciamento de dados - Storage e Backup
  • Desktop
  • Kernel e Sistemas de Arquivos
  • Hardware, Sistemas Embarcados e Robótica
  • Segurança
  • Negócios, Implementações e Casos
  • Jogos, Multimídia e Streamming
  • VoIP
  • Ecosistema do Software Livre (Comunidade, Filosofia, Legislação e Cultura Livre)
  • Educação e Inclusão Digital
  • Eventos Comunitários
  • Tópicos Emergentes
Datas importantes:
  • 26/04 - Data final de submissão de trabalhos.
  • 25/05 - Final da avaliação e divulgação dos resultados.
  • 31/05 - Prazo final de confirmação dos palestrantes.
  • 24 a 27 de Junho de 2009: FISL 10.
Saiba mais no site do evento.

MSN-Proxy 0.7 lançado

Saiu a nova versão do MSN-PROXY.

Segue o ChangeLog:
  • Varios memory leaks (pra não dizer todos) foram corrigidos;
  • Corrigida a visualização de cameras nos contatos;
  • Corrigida a visualização de quem não tem você na lista de contatos;
  • Corrigido um bug na função net-connect;
  • Algumas atualizações e pequenas correções na interface web.
Espero que o mesmo esteja mais estável, mas já tenho informações de pessoas que estão usando o mesmo com o MSN 8.5 e 2009 tranquilamente.

Baixe a nova versão aqui.

domingo, 15 de fevereiro de 2009

Debian 5 lançado


Após quase 2 anos, finalmente foi lançada o Debian 5.0 (Lenny).
Segue o release oficial:

The Debian Project is pleased to announce the official release of DebianGNU/Linux version 5.0 (codenamed "Lenny") after 22 months of constant development. Debian GNU/Linux is a free operating system which supports a total of twelve processor architectures and includes the KDE, GNOME, Xfce, and LXDE desktop environments. It also features compatibility with the FHS v2.3 and software developed for version 3.2 of the LSB.

Debian GNU/Linux runs on computers ranging from palmtops and handheld systems to supercomputers, and on nearly everything in between. A total of twelve architectures are supported: Sun SPARC (sparc), HP Alpha (alpha), Motorola/IBM PowerPC (powerpc), Intel IA-32 (i386), IA-64 (ia64), HP PA-RISC (hppa), MIPS (mips, mipsel), ARM (arm, armel), IBM S/390 (s390), and AMD64 and Intel EM64T (amd64).

Debian GNU/Linux 5.0 "Lenny" adds support for Marvell's Orion platform which is used in many storage devices. Supported storage devices include the QNAP Turbo Station series, HP Media Vault mv2120, and Buffalo Kurobox Pro. Additionally, "Lenny" now supports several Netbooks, in particular the Eee PC by Asus. "Lenny" also contains the build tools for Emdebian which allow Debian source packages to be cross-built and shrunk to suit embedded ARM systems.

Debian GNU/Linux 5.0 "Lenny" includes the new ARM EABI port, "armel". This new port provides a more efficient use of both modern and future ARM processors. As a result, the old ARM port (arm) has now been deprecated.

This release includes numerous updated software packages, such as the K Desktop Environment 3.5.10 (KDE), an updated version of the GNOME desktop environment 2.22.2, the Xfce 4.4.2 desktop environment, LXDE 0.3.2.1, the GNUstep desktop 7.3, X.Org 7.3, OpenOffice.org 2.4.1, GIMP 2.4.7, Iceweasel 3.0.6 (an unbranded version of Mozilla Firefox), Icedove 2.0.0.19 (an unbranded version of Mozilla Thunderbird), PostgreSQL 8.3.6, MySQL 5.0.51a, GNU Compiler Collection 4.3.2, Linux kernel version 2.6.26, Apache 2.2.9, Samba 3.2.5, Python 2.5.2 and 2.4.6, Perl 5.10.0, PHP 5.2.6, Asterisk 1.4.21.2, Emacs 22, Inkscape 0.46, Nagios 3.06, Xen Hypervisor 3.2.1 (dom0 as well as domU support), OpenJDK 6b11, and more than 23,000 other ready-to-use software packages (built from over 12,000 source packages).

With the integration of X.Org 7.3 the X server autoconfigures itself with most hardware. Newly introduced packages allow the full support of NTFS filesystems and the use of most multimedia keys out of the box. Support for Adobe(R) Flash(R) format files is available via the swfdec or Gnash plugins. Overall improvements for notebooks have been introduced, such as out of the box support of CPU frequency scaling. For leisure time several new games have been added, including puzzle games as well as first-person shooters. Also notable is the introduction of "goplay", a graphical games browser offering filters, search, screenshots and descriptions for games in Debian.

The availability and updates of OpenJDK, GNU Java compiler, GNU Java bytecode interpreter, Classpath and other free versions of Sun's Java technology, into Debian GNU/Linux 5.0 allow us to ship Java-based applications in Debian's "main" repository.

Further improvements in system security include the installation of available security updates before the first reboot by the Debian Installer, the reduction of setuid root binaries and open ports in the standard installation, and the use of GCC hardening features in the builds of several security-critical packages. Various applications have specific improvements, too. PHP for example is now built with the Suhosin hardening patch.

For non-native English speaking users the package management systems now support translated package descriptions and will automatically show the description of a package in the native language of the user, if available.

Debian GNU/Linux can be installed from various installation media such as DVDs, CDs, USB sticks and floppies, or from the network. GNOME is the default desktop environment and is contained on the first CD. Other desktop environments - KDE, Xfce, or LXDE - can be installed through two new alternative CD images. Again available with Debian GNU/Linux 5.0 are multi-arch CDs and DVDs supporting installation of multiple architectures from a single disc; and this release adds Blu-ray Discs, allowing the archive for an entire architecture to be shipped on a single BD.

In addition to the regular installation media, Debian GNU/Linux can now also be directly used without prior installation. The special images used, known as live images, are available for CDs, USB sticks, and netboot setups. Initially, these are provided for the amd64 and i386 architectures only.

The installation process for Debian GNU/Linux 5.0 has been improved in many ways: among many other improvements, support for installation from more than one CD or DVD has been restored, firmware required by some devices can be loaded by using removable media, and installations via Braille display are supported. The installer boot process has also received much attention: a graphical menu can be used to choose front-ends and desktop environments, and to select expert or rescue mode. The installation system for Debian GNU/Linux has now been translated to 63 languages.

Debian GNU/Linux can be downloaded right now via bittorrent (the recommended way), jigdo or HTTP; see Debian GNU/Linux on CDs [1] for further information. It will soon be available on DVD, CD-ROM and Blu-ray Disc from numerous vendors [2], too.

Upgrades to Debian GNU/Linux 5.0 from the previous release, Debian GNU/Linux 4.0 (codenamed "Etch") are automatically handled by the aptitude package management tool for most configurations, and to a certain degree also by the apt-get package management tool. As always, Debian GNU/Linux systems can be upgraded painlessly, in place, without any forced downtime, but it is strongly recommended to read the release notes [3] for possible issues, and for detailed instructions on installing and upgrading. The release notes will be further improved and translated to additional languages in the weeks after the release.

1: http://www.debian.org/CD/
2: http://www.debian.org/CD/vendors
3: http://www.debian.org/releases/lenny/releasenotes


O interessante é falarem em pacotes atualizados como KDE 3.5.10 e OpenOffice.org 2.4.1 (só pra citar alguns) quando já temos por aí o KDE 4.2 e o OpenOffice.org 3.0.1 , mas enfim, estamos falando do Debian não é ? ;-)

De qualquer maneira, o Debian ainda é uma ótima alternativa para instalação em servidores, pois sabemos que o seu time de desenvolvimento tem como principais preocupações a segurança e estabilidade dos sistemas.

Recomendado !

sábado, 14 de fevereiro de 2009

Configurando Claro 3G no Ubuntu com Modem USB MF622

Me deparei hoje com um modem 3G da Claro e tinha de fazê-lo funcionar no Linux.

Depois de algumas pesquisas e testes, desenvolvi um rápido tutorial para resolver a questão. Esse tutorial serve especificamente para o modem USB MF622.

Configuração do WvDial:

Para conectar via PPP, resolvi usar o software Wv Dial (apt-get install wvdial). Para isso criei o arquivo /etc/wvdial.conf com o seguinte conteúdo:

[Dialer Defaults]
Carrier Check = off
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Password = claro
Ask Password = 0
Check Def Route = 1
Phone = *99***1#
Idle Seconds = 0
Modem Type = Analog Modem
Stupid Mode = 1
Compuserve = 0
Baud = 460800
Auto DNS = off
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0
Username = claro

[Dialer claro3g]
Stupid Mode = on
Password = claro
Auto Reconnect = off
Username = claro
Phone = *99***1#

Os dados de usuário, senha e número do telefone são padrões da Claro, não necessitando alteração. O que pode ser necessário alterar nesse arquivo será o device do modem, que normalmente é /dev/ttyUSB0.

Script de inicialização:

Criei o arquivo /etc/init.d/claro3g.sh com o seguinte conteúdo:

#! /bin/bash

# Script para inicializar modem 3G MF 622
#
# Atenção:
# O modem precisa estar plugado ao computador durante o boot
#

echo Carregando driver do Modem 3G...
echo
/sbin/modprobe usbserial vendor=0x19d2 product=0x0001

sleep 5

echo Conectando ao 3G...
echo
wvdial -C /etc/wvdial.conf &

É preciso dar permissão de execução para o script. Para isso use o seguinte comando:

chmod +x /etc/init.d/claro3g.sh

Rode também o seguinte comando para colocar o script na inicialização do sistema:

update-rc.d claro3g.sh defaults 99

Voilá.
Basta agora reiniciar seu computador com seu modem plugado que ele irá automaticamente ser reconhecido e a conexão irá subir, gerando um device pppX (ppp0, caso não haja mais nenhuma conexão PPP rodando em seu computador)

PS1: só consegui fazer o modem funcionar se ele estiver plugado antes de iniciar o computador. As tentativas de plugá-lo após o micro ter iniciado foram todas em vão. Existem várias pessoas reportando tal fato na rede e parece que isso é uma questão específica desse modem.

PS2: caso você desplugue o modem e tente novamente plugá-lo ele não irá mais responder. Para que ele volte a funcionar é preciso que o micro seja reiniciado (obedecendo o que consta no item acima)

PS3: testei o método com sucesso também no Mandriva 2008. Acredito que qualquer distro com wvdial e um kernel mais atualizado deve suportar a conexão.

segunda-feira, 2 de fevereiro de 2009

Deletando mensagens da fila do Postfix usando palavras chave

Há muito tempo uso um script (nomeado postdel), que é muito útil para deletar e-mails da fila do Postfix usando palavras chave, o que agiliza incrivelmente essa operação, se comparado ao padrão de deletar por queueID da mensagem.

Como vi hoje alguém na lista do Postfix perguntando por algo similar, resolvi compartilhar aqui o script (que é de autoria de André Galvani).

 #!/usr/bin/perl
#
# Apaga mensagens na fila do Postfix
#
# Andre Galvani
# 2004/02/17

$regexp = $ARGV[0] || help();

@postqueue = `/usr/sbin/postqueue -p`;

for (@postqueue) {
if (/^(\w+)(\*|\!)?\s/) {
$queue_id = $1;
}
if($queue_id) {
if (/$regexp/i) {
$queue{$queue_id} = 1;
$queue_id = "";
}
}
}

open(POSTSUPER,"|/usr/sbin/postsuper -d -") || die "couldn't open postsuper" ;
foreach (keys %queue) {
print POSTSUPER "$_\n";
}
close(POSTSUPER);

sub help {
print "\n Use: $0 \n\n";
print " Exemplo:\n";
print " $0 sp.*\@msn.com.br\n\n";
print " Obs.: Pode ser usado com regexp syntax.\n\n";
print "\n";
exit;
}


Boa diversão pra todos :-)

sexta-feira, 30 de janeiro de 2009

Ejabberd 2.0.3

Saiu a nova versão do Servidor XMPP Ejabberd.

Com mais de 30 fixes e melhorias, a versão 2.0.3 continua em busca de seu espaço, concorrendo com outros ótimos servidores como Openfire e jabberd.

Tendo como seu grande case o Jabber.org (que mostra que o servidor é maduro e robusto o suficiente para grandes instalações), o ejabberd é uma grande ferramenta para aqueles que não querem um servidor XMPP simples e eficiente.

Baixe a nova versão aqui.

terça-feira, 27 de janeiro de 2009

Desaparecido :-)

Confesso que ando meio desaparecido de meu blog, surgindo vez ou outra somente para responder comentários.

Até a seção de versões dos softwares anda bem desatualizada, mas não é descaso não.

Depois que o horário de verão se inicia, digamos que meus horários se complicam um pouco, e eu normalmente chego em casa e não quero fazer nada que me tome muito tempo.

Mas em pouco mais de 15 dias o horário volta ao normal, e da mesma forma, assim espero, a minha rotina também...

Para meus leitores, então um até breve :-)