quinta-feira, 7 de abril de 2011

acer aspire 5741z-4888 + ubuntu 10.10 = congela no login TTY1

Salve, salve, turma!

Um amigo meu comprou um Acer Aspire 5741z-4888 que veio com o W7SE.

Ele quis trocar pelo Ubuntu 10.10.

Após o download da imagem e a queima do CD, ele inseriu o CD no driver que rodou normalmente.

O live CD subiu perfeitamente, e ele fez a instalação sem problemas. Ao termino da instalação, foi solicitado que o computador fosse re-iniciado.

Acontece que após o boot, o logo do Ubuntu não era exibido. Ao invés disso eram exibidas várias linhas de comando, então congelava no login TTY1.

Analisando as linhas de comandos exibidas, percebemos o seguinte erro:
[36.301400] i915: gave up waiting for init of module intel_agp
[36.301429] i915: Unknown symbol intel_agp_enabled (err -16)
Pesquisando por esse erro na net, chegamos a um post em um fórum de uma pessoa com o mesmo problema, mas em um Lenovo G560.

A sugestão de solução no post: colocar o intel_ips no blacklisting;

Passo-a-passo:

No login TTY1, forneça o seu login e sua senha.

Em seguida, edite o arquivo /etc/modprobe.d/blacklist.conf. Para tal, eu usei o nano - um editor em linha de comando bem simples -, segue o comando:
sudo nano /etc/modprobe.d/blacklist.conf
Será solicitada a sua senha. A forneça novamente;

Em seguida, adicione a seguinte linha no arquivo:
blacklist intel_ips
Saia do nano e salve o arquivo com Ctrl+X;

De volta ao prompt de comando, reinicie o sistema:
reboot
Feito isso, após o reinicio, o ubuntu subiu normalmente bunitinho! ^^

Bom, é isso que fizemos. Fica aki registrado para quem precisar.

É isso.

Marcadores:

segunda-feira, 10 de janeiro de 2011

OpenJDK não abre o Eclipse (crash) depois de atualização do ubuntu?

Uma dica rápida, para começar a semana:

Atualizou o Ubuntu e seu eclipse simplesmente não abre mais?


Bem vindo ao time parceiro! =\

Cenário:

  • Ubuntu 10.10
  • Eclipse Galileo
  • OpenJDK Runtime Environment (IcedTea6 1.9.2)
Executando o eclipse no terminal, recebi o seguinte output (ou algo parecido):

# A fatal error has been detected by the Java Runtime Environment: 
#  SIGSEGV (0xb) at pc=0x088a2a0f, pid=12779, tid=9730928
#
# JRE version: 6.0_22-b04
# Java VM: Java HotSpot(TM) Client VM (17.1-b03 mixed mode, sharing linux-x86 )
# Problematic frame:
# V  [libjvm.so+0x3aca0f]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp


Pesquisando no launchpad do ubuntu, achei a solução: basta remover a biblioteca xulrunner-xpto que o eclipse volta a funcionar. Para simplificar ainda mais, eis o comando:
sudo aptitude remove xulrunner-1.9.2
(talvez a versão mude para vc).

É isso!

^^

Marcadores: , , , ,

quinta-feira, 25 de novembro de 2010

"Failed to load JavaHL Library"! HEIN?

Pois é!

Surpresas e emoção, a gente vê por aki! ^^

Usando o eclipse ganymede no MARAVILHOSO Ubuntu 10.04, Lucid Lynx, eis que recebo um sensacional alerta GIGANTE:

Dizendo:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/lib/jvm/jdk1.6.0_22/jre/lib/i386/client:/usr/lib/jvm/jdk1.6.0_22/jre/lib/i386:/usr/lib/xulrunner-addons:/usr/lib/xulrunner-addons:/usr/java/packages/lib/i386:/lib:/usr/lib
Oia minha cara de feliz: ¬¬'

Ok, nada que uma busca rápida no Google não resolva, né?

Pois bem, achei o excelente artigo: Installing JavaHL for Subclipse/Eclipse on Ubuntu que explica direitinho o que ocorre de errado..

Agora, pra esse post se a resposta está no Google?

Simples: pro meu caso, o artigo está incompleto! =/

Faltou um último detalhe: No meu caso - e não me pergunte o porque - a maldita pasta .eclipse, que o artigo se refere, não existe.

Tentei criar manualmente mas não resolveu. Eaew?

Voltando as origens!

Tive que apelar, né?

Editei o eclipse.ini e logo inseri o parametro logo depois do -vmargs;

O eclipse.ini completo ficou:
-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Djava.library.path=/usr/lib/jni
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
Fechei e abri o eclipse, e PIMPA!!! Não apareceu mais o alerta gigante! ^^

#fikdik

É isso!

Marcadores: , , , , , ,

sábado, 29 de agosto de 2009

3G Oi Huawei E156C no Ubuntu 9.04

Atenção!

Se vc está procurando um tutorial, esse não é o seu lugar! Isso não é um tutorial, pq é absurdamente ridículo fazer esse modem funcionar no Ubuntu! (hahaha)

Cadê minha internet?


Eu estava pesquisando sobre internet para usar em casa no meu Ubuntu, mas eu queria evitar o desprezível Speedy da péssima Telezônica. Virtua para onde moro, sem chance. Tive uma péssima experiência com o Vivo ZAP (que espanto, né?).

Passei no quiosque da Oi e gostei da proposta para o Oi Velox. Quando perguntei (apenas por desencargo de consciência) se tinha suporte nativo para o Linux, em primeiro lugar ninguem soube responder, quando alguem respondeu, colocou as mãos no rosto e lamentou como o Línux é terrível, e que nenhuma outra operadora dá suporte nativo ao Linux.

Gostei da brincadeira e comprei a briga.Comprei o modem. Entrei na net e pesquisei sobre esse modem no Ubuntu e espantosamente não achava muitas referências. Quando achava, ou era para outra operadora, ou alguem reclamando que o modem parou de funcionar depois que atualizou do 8.10 para o 9.04, por alguma instabilidade no kernel.

Já tinha me preparei para o suplicio: ia ser uma loooonga noite para fazer o modem funcionar.

E o Ubuntu me espanta cada vez mais...


Pensei em ir pelo caminho mais fácil primeiro.

1 - Eu espetei o moden na entrada usb, dei um lsusb e ele estava lá.

2 - Cliquei no icone de rede com o botão direito e selecionei "Editar conexões".

3 - Selecionei a aba "Banda larga móvel" e cliquei em "Adicione".

4 - Cliquei em "Avançar" no wizard. Na tela seguinte, o pais "Brasil" já estava selecionado, e já são listados alguns provedores de internet 3G, entre eles a Oi.

5 - Selecionei a "Oi" e cliquei em "Avançar".

6 - Confirmei o nome da conexão "Oi", e cliquei em "Aplica". Depois disso, foi criado uma conexão "Oi" na aba "Banda larga móvel". Fechei a janela conexões de rede.

7 - Cliquei no icone de rede com o botão esquerdo do mouse, e em "Banda larga móvel", estava disponível a conexão "Oi".

e 8 - Selecionei a conexão "Oi", e ele simplesmente conectou. Abri o firefox e, quase que magicamente, sem nada de esforço, o google apareceu!!!

Eu não acreditei!

Não é feitiçaria, é tecnologia!! ;)

Isso acabou com o meu programa para a madrugada! Tenho que arrumar outra coisa para fazer... =)

PS: Mas agora entendi pq não achava nada na net sobre isso.. é absurdamente simples! =\

Algumas referências (que não precisei usar, rs..):
http://uaigeek.blogspot.com/2009/08/netsuper-movel-com-modem-huawei-e156.html http://www.grupos.com.br/blog/nilson.chucarro/permalink/32540.html http://pobrecomputeiro.wordpress.com/2009/01/27/modem-huawei-e156-linux/ http://www.vivaolinux.com.br/dica/Tutorial-de-instalacao-do-modem-Huawei-E156-no-Ubuntu-8.10-com-Vivo-ZAP http://www.mundolunga.com/2008/10/claro-3g-no-ubuntu-804-modem-sony-d300.html

Marcadores: ,

quinta-feira, 16 de abril de 2009

Lembrete: Variáveis de ambiente no Ubuntu

Esse post faz parte de uma série de lembretes rápidos!

São akeles detalhes que eu pesquiso, entendo e jogo para RAM. Daew, depois do boot diário tudo é perdido como se nunca tivesse existido... =/ Quando eu preciso de novo tenho que pesquisar tudo novamente. Essa série de lembretes é para não ter que pesquisar tudo de novo.. tantas vezes.. rs.. ;)
Ok, nesse primeiro post é sobre uma maneira que eu acho legal de configurar as variáveis de ambiente no Ubuntu (ou em qualquer Linux, claro! ;D).

Há várias maneiras de fazer isso, mas vou comentar da que eu mais gosto por deixar tudo separadinho. :D

Ao invés de colocar no bashrc, profile ou outro arquivo existente, basta criar um arquivo ".sh" para cada conjunto de variáveis de ambiente no diretório /etc/profile.d/. Nesse arquivo, digite:

export NOME_DA_VARIAVEL_DE_AMBIENTE=/caminho/para/o/destino

Salve e feche o arquivo e reinicie a seção (faça um log-off, ou reinicie o X).

Após reiniciar a seção, para testar se a variável foi determinada corretamente, basta abrir o terminal e digitar:
echo $NOME_DA_VARIAVEL_DE_AMBIENTE

e dê um [enter]. Se a variável tiver determinada será exibido o seu conteúdo.

Pronto é isso! (rs..)

Ok, um passo-a-passo para criar as variáveis de ambiente JAVA_HOME:

No meu caso, o meu JDK está em /usr/lib/jvm/jdk1.6.0_11 então basta abrir o terminal e digitar:

sudo gedit /etc/profile.d/java.sh

e dar um [enter] (quando solicitado, forneça a senha do usuário logado.. dãh!).

Será aberto o editor de texto padrão do gnome. Nele, basta digitar:

#configura a váriavel de ambiente JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_11

#configura o JAVA_HOME/bin no PATH do SO (para executar o javac e etc..)
export PATH=:$JAVA_HOME/bin:$PATH

Salve o arquivo e reinicie a seção.

Simples assim!

Marcadores: , , ,

quarta-feira, 25 de março de 2009

Desabilitando o CaseSensitive do MySQL no Ubuntu



É uma dica batida, mas como eu demorei alguns minutos para encontrar, achei melhor registrar aki.


No linux, o mysql é case sensitive por padrão. No windows não. Ou seja, se no seu programa, vc cria consultas vc FICA alternando O case DA query, ao executar no
seu mysql instalado no windows funcionará sem problema normalmente. Porém, se vc tiver q usar o mysql em algum linux, com AS suas CONSULTAS com CASE maluco, vc provavelmente terá problemas... =/


Felizmente o mysql tem uma váriavel de sistema que pode ser setada para cancelar esse efeito.

Pare o seu mysql:
sudo service mysql stop

Edite o seu my.conf, que no meu caso estava em /etc/mysql/
sudo gedit /etc/mysql/my.conf

Na seção [mysqld] adicione o parametro lower case table name com o valor 1:
[mysqld]
..
# Desabilita o case sensitive
lower_case_table_names=1

salve e feche o arquivo e inicie o serviço do mysql novamente:
sudo service mysql start

Mas Atenção: Essa configuração deve ser feita antes de vc criar qualquer tabela no banco.

É isso.

Referência: http://dev.mysql.com/doc/refman/5.0/en/moving.html

Marcadores: , ,