企鵝,蘋果,遊戲及其他藥物
Posts tagged fedora
Fedora me matando de vergonha
Jun 22nd
Hoje gastei parte do meu dia tentando entender porque diabos o meu touchpad parou de funcionar no Fedora… Tudo que eu queria era que o segundo botão do meu macbook pro funcionasse , só isso ! Nem fiz questão de scroll ominidirecional com dois dedos nem double taps, apenas queria o segundo botão.

Mas o fedora que divide a mesma doença que o archlinux de oferecer a última versão de todos os softwares custe o que custar, conseguiu deixar de ser a distro mais legal para macs. O fedora 10 trouxe como novidade a ausência do arquivo de configuração xorg.conf, o problema é que o driver synaptics e suas ferramentas para configuração de touchpads não foi avisado ! Tentei gerar de todas as formas possíveis, inclusive usando o X –configure, uma configuração mínima para satisfazer o synaptics, mas por razões do além a qualquer configuração gerada resultava em um segmentation fault e o X simplesmente morria.
Depois de muito pesquisar e ler sobre o assunto, além de notar que o número de macintoshers que usam linux em suas máquinas é quase nula, quase nenhuma documentação decente à respeito ,e comecei a concluir que o Xorg novo não suportava mais os touchpads da apple … Num ato de desespero, coloquei o Live-CD do SuSE, e ZaZ, só perdi o scroll com os dois dedos, que agora funciona com um dedo só nos cantos, de resto perfeito.
O fedora pra mim agora é uma opção para Workstations, que são máquinas padrão IBM, conservador sem nenhum periférico extra, já que qualquer hardware fora do padrão ele não vai suportar direito. Além de ter poucas aplicações para o usuário doméstico… tipo não tem software Cool no fedora, só a mesma pilha de frameworks, servidores, uma baita plataforma de desenvolvimento e só … Mesmo como servidor o fedora é problema por causa de seu curtissimo ciclo de 6 meses…
Sei lá, se ainda não acendeu o botão vermelho no QG do fedora, acho que agora é a hora , pre que serve uma distro que não tem bom suporte de hardware, softwares domésticos e não é uma boa opção para servidores ?
Shutdown no sábado
Jan 5th
Caros leitores e usuários dos serviços liquuid.net, comecei hoje os backups e o planejamento para a troca de sistema do server. Vou abandonar o já cansado Fedora 8 (werewolf) e migrar para alguma outra distro que ainda não decidi qual vai ser… Penso em adotar o ArchLinux, mas sua crueza (KISS em excesso) em alguns aspectos me deixa inseguro em sua adoção, portanto considero também distros como CentOS ou outra com um suporte mais longo.
Eu gostei muito do fedora como server, não tive problemas de nenhum tipo, e em poucas horas tinha Jabber, email, site tudo funcionando… O motivo é seu ciclo de desenvolvimento que me obriga a reconfigurar tudo a cada 6 meses… O fedora 8 já não tem mais suporte da comunidade , não vou arriscar ser invadido por besteira
Nesse meio tempo, o email , jabber, taskmanager, calendário vão ficar fora e não tem previsão pra voltar , se vc tem email liquuid.net ou jabber esteja avisado.

Hackers, vcs tem uma semana pra ownar o liquuid.net
Não basta ser livre, tem que medir o seu com o do outro
Jun 14th
Lista de fabricantes de software e comunidades e suas respectivas contribuições ao projeto Xorg :
Apple (5.61%)
- Ben Byer (2.49%)
- Jeremy Huddleston (3.11%)
Debian (1.42%)
- Bastian Blank (0.03%)
- Branden Robinson (0.01%)
- Brice Goglin (0.06%)
- David Nusinow (0.65%)
- Drew Parsons (0.25%)
- Gerhard Tonn (0.01%)
- Julien Cristau (0.35%)
- Kanru Chen (0.01%)
FreeBSD / NetBSD (1.42%)
- Christian Weisgerber (0.01%)
- Jared D. McNeill (0.01%)
- Jeremy C. Reed (0.29%)
- Matthias Drochner (0.01%)
- Matthieu Herrb (1.06%)
- Otto Moerbeek (0.01%)
Gentoo (0.37%)
- Daniel Drake (0.05%)
- Donnie Berkholz (0.27%)
- Hanno Boeck (0.01%)
- Joshua Baergen (0.03%)
Mandriva (0.18%)
- Ademar de Souza Reis Jr (0.03%)
- Gustavo Pichorim Boiko (0.06%)
- Paulo Cesar Pereira de Andrade (0.08%)
Novell / SuSE (3.95%)
- David Reveman (0.56%)
- Egbert Eich (1.52%)
- Greg Kroah-Hartman (1.04%)
- Luc Verhaegen (0.15%)
- Matthias Hopf (0.66%)
Red Hat (15.98%)
- Adam Jackson (9.35%)
- Adam Tkac (0.01%)
- Bill Nottingham (0.01%)
- Carl Worth (0.13%)
- Dave Airlie (1.18%)
- Dave Jones (0.01%)
- David S. Miller (0.01%)
- Kevin E Martin (1.69%)
- Kristian Høgsberg (2.00%)
- Mike A. Harris (0.01%)
- Owen Taylor (0.08%)
- Rik Faith (0.05%)
- Søren Sandmann Pedersen (1.40%)
Tungsten Graphics (4.07%)
- Alan Hourihane (1.38%)
- Brian Paul (0.03%)
- Michel Dänzer (2.22%)
- Roland Scheidegger (0.03%)
- Thomas Hellstrom (0.18%)
- Zack Rusin (0.20%)
Alguém pode me explicar oque a apple faz nessa lista (5.61%) Vcs viram o time do redhat/fedora (15 %) ? Gentoo já participou mais (0.37%)…. ? Cadê o ubuntu ?
Fedora 9 e NVIDIA, não vai rolar ?
May 15th
Pois é, como disse abandonei o sulphur uma semana antes do lançamento, pois não aguentava mais ter minha máquina inutilizavel por falta de drivers da NVDIA. O problema é que o lider do pacote xorg do fedora que é um dos lideres do desenvolvimento do xorg, decidil adiantar o calendário e lançar o novo xorg 1.5 dias antes do fedora. O problema é que nem a NVIDIA e nem a ATI lançaram novas versões de seus drivers oficiais para a nova versão do xorg.
Já fazem alguns dias que o fedora 9 foi lançado mas nem sinal de updates das placas de vídeo, o que posso interpretar como um grande tiro no pé do time fedora.
Quando ainda estava usando o rawride fiz uma gambiarra no meu sistema para que ao menos a aceleração 2d do driver da NVIDIA funcionasse, vamos ao passo a passo :
Instale o driver :
yum install xorg-x11-drv-nvidia
Derrube o modo gráfico
init 3
Renomeie o script que sobe o servidor X:
mv /usr/bin/Xorg /usr/bin/Xorg.0
Crie um novo script como segue :
nano /usr/bin/Xorg
Esse é o conteúdo do script :
#!/bin/sh
exec /usr/bin/Xorg.0 -ignoreABI "$@"
Volte ao modo gráfico :
init 5
Resolver não resolve, mas pelo menos da pra ligar o segundo monitor, ligar o micro em uma TV etc… É um bom paliativo.
No mais, não estou recomendando o fedora 9 pra ninguém com NVIDIA no momento, e eu particularmente vou pular para o fedora 10.
quota de disco no fedora
Apr 23rd
Se você é um sysadmin com poucos recursos de hardware, ou é um ditador tirano como eu, implementar quotas de disco no sistema é fundamental para a saúde do sistema. Como sempre vou usar o fedora como base para a instalação e para a sua sorte ele já vem com esse recurso ativado no kernel por padrão. De nada adianta uma distribuição organizada se você quer usar um sistema de arquivos bizarro da árvore do AM, quota só rola legal em sistemas ext2/ext3 , em xfs eu nunca testei, e a implementação de quotas do reiserfs não é software livre.
yum install quota
Existe dois tipos de quota de disco, quota por usuário e quota de grupo, preciso explicar ? Que bom que não. Caso você vá implementar quota por usuário você deve adicionar usrquota ao campo de parâmetros da respectiva linha de sua partição no arquivo /etc/fstab , por exemplo :
/dev/ubda / ext3 defaults,usrquota 1 1 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/ubdb swap swap defaults 0 0
Caso use quotas por grupo adicione grpquota, simples né ? Feita as modificações você deve remontar a partição :
mount -o remount /
Agora devemos criar o arquivo de controle quotas, como segue no exemplo :
# touch /home/aquota.user # chmod 600 /home/aquota.user Caso use quota por grupo use : # touch /home/aquota.group # chmod 600 /home/aquota.group
Agora você deve rodar o comando quotacheck -vagum , ele vai reclamar de algumas coisas, mas não leve ele a sério.
Para editar as quotas dos seus users use o edquota -u usuario , então você verá algo desse tipo :
Disk quotas for user (uid 505): Filesystem blocks soft hard inodes soft hard /dev/ubda 16 300000000 350000000 6 6 0
Soft é a quota flexivel, ela pode ser extendida temporariamente até o limite definido em hard , ou seja durante um certo periodo o usuario pode manter mais arquivos do que o limite imposto , após esse período o usuário perde o direito de escrever no disco, legal né ? Se o usuário for um espertinho e tentar escrever um arquivo maior que o imposto pelo Hard, o sistema bloqueia a escrita.
O tempo em que o usuário pode ficar com a quota estourada é definida pelo comando edquota -t
Feito isso, corra para o abraço, não dos seus usuários, eles vão te odiar.
Instalado trac no fedora 8
Apr 15th
Olha que dificil :
yum install trac
mkdir -p /srv/{svn,trac}
svnadmin create --fs-type fsfs /srv/svn
trac-admin /srv/trac/MEU_LINDO_PROJETO initenv
chown -R apache /srv/{trac,svn}
Agora em /etc/httpd/conf.d/trac.conf
< Location /trac >
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /srv/trac/MEU_LINDO_PROJETO
PythonOption TracUriRoot /trac
SetEnv PYTHON_EGG_CACHE /tmp
PythonInterpreter trac
< /Location >
< Location /trac/login >
AuthType Basic
AuthName "Yo"
AuthUserFile /srv/trac/conf/trac.htpasswd
Require valid-user
< /Location >
Sim, você vai ter que atribuir uma senha para seus usuários, para cada um deles :
htpasswd -c -s /srv/trac/conf/trac.htpasswd USUARIO
Não é fácil ?
Configurando wireless Broadcom no Fedora 8
Mar 30th
Fedora é um amor de distribuição, não sei explicar… é tudo tão redondo ! Hoje vou falar de como configurar uma placa wireless bcm4319 que veio no Notebook Compaq C710br do Thiago.
Essa placa até funciona com o linux, mas a firmware só é disponibilizada nos drivers do windows , então devemos extrair a firmware e só então usar o driver. A ferramenta que usamos é a b43-fwcutter
mas esqueça b43-fwcutter que vem no fedora 8, ela é muito velhinha, pode remover com o yum se quiser. Para instalar a versão 011 faça :
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar -xjvf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
Agora vamos extrair o firmware :
cd
wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
tar -xjvf broadcom-wl-4.80.53.0.tar.bz2
cd broadcom-wl-4.80.53.0/kmod
../../b43-fwcutter-011/b43-fwcutter -w "/lib/firmware" wl_apsta.o
Com isso a firmware vai para o diretório /lib/firmware/43 e finalmente sua placa wireless vai funcionar, não é legal ?
Mais sobre o assunto...
Quer um conselho ? Troque de distro !
XorgRecord - grave seu desktop com python-xlib
Recuperando dados deletados de uma partição reiserfs
Instalando VMware Workstation no archlinux
Novo Skype vai suportar Pulseaudio
Instalando o gentoo, agora em texto :)
Instalando o MySQL5 no Leopard via ports
Dec 6th
Se tivesse o sistema port do BSD para o linux com o tamanho do emerge … O osx tem port, isso facilita muito na hora de instalar um servidor ou algo do tipo. Na real escolhi o caminha mais dificil, existe um pacote que com três cliques o Mysql é instalado e configurado na máquina, mas como eu quero emoção e customização optei a instalação via port.
Primeiro você deve escolher suas variants, com o comando :
port -v variants mysql5
Eu escolhi a flag 'server' , afinal não quero apenas as ferramentas :
port -v install mysql5 +server
Após instalado vem a aventura, iniciar o servidor… Como bom usuário mal acustumado do fedora, onde tudo simplesmente funciona , tentei me conectar com o servidor o resultado :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (61)
Após verificar com o ps aux, vi que não tinha nada rodando, então dei o comando mysqld_safe5, que não funcionou mas pelo menos avisou, faltou criar o diretório,
/opt/local/var/db/mysql5/. Criei o diretório, arrumei as permissões. Tentei novamente e outro erro :
Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
Esse erro eu resolvi copiando um arquivo de configuração dos exemplos :
cp /opt/local/share/mysql5/mysql/my-small.cnf /opt/local/etc/mysql5/my.cnf
E então mais outro erro :
030915 2:04:01 Fatal error: Can't open privilege tables: Can't find file:
'./mysql/host.frm' (errno: 13)
Esse eu corrigi com o comando :
mysql_install_db5 --user=mysql
E só então, pude usar meu :
mysqld_safe5 --user=mysql
Que funcionou beleza, impressionante como não tem praticamente nenhuma automação nesses pacotes do ports… 10 x 0 pro fedora
Recuperando dados deletados de uma partição reiserfs
Jul 6th
Assunto delicado, perder um dado importante ou todos os dados de uma partição ou uma partição inteira é como um incêndio na casa de um geek…. Eu mesmo já surtei inúmeras vezes nessa lista por ter perdido partições inteiras ao instalar uma distro nova (Conectiva 7 e depois nunca mais usei conectiva), ao dar um comando errado na hora errada na partição certa ou por falha de disco…. alias meu HD aqui já tem 3 anos……
Bom Após passar 2 semanas puxando um game de playstation ( Valkyrie Profile= RPG ambientado nas culturas nórdicas, asgard, odim, vicking e tals…) para curtir nas férias, hoje finalmente o jogo veio ! Tava puxando por bittorrent e no ápice do meu egoísmo, fui deletar o torrent para não fazer mais upload |:-> mas cai na pegadinha do tab-completion do shell que completou com o arquivo rar em vez do torrent X-(
Digamos que nenhuma política de backup poderia ter me salvado dessa tragédia…
Então vou descrever aqui como recuperar dados deletados de uma partição reiserfs incluindo os passos que dei para recuperar meus dados
Lascou-se ! Tudo deu errado ! Deletou tudo ! TIRE SEU MICRO DA TOMADA IMEDIATAMENTE, isso ai puxe o fio ! Não dê shutdown !
Parece loucura, afinal , tirar o micro da tomada não é nenhum procedimento técnico não é mesmo ? Mas isso impede que o sistema operacional grave arquivos no disco… Ao deletar um arquivo na verdade o sistema operacional apenas realoca seu espaço ocupado para novos arquivos, se por um acaso o SO gravar um novo arquivo ele pode sobre-escrever seu precioso arquivo com algum arquivo temporário ou um importante log do sistema :-/
Muita calma nessa hora o computador está desligado, seu arquivo está seguro ! Para religar todo cuidado é pouco, um erro e todos seus arquivos deletados podem ir para o limbo ! Será nescessário religar seu sistema em modo reparo com as partições em RO (read-only), como fazer ?
Se vc usa lilo/yaboot, dê um tab no prompt descubra o nome do Label do seu sistema e acrescente “ro init=/bin/bash”, por exemplo :
Linux ro init=/bin/bash
Se vc usa grub, no menu de opções aperte “e” no item que corresponde a sua distro, “e” na linha do kernel e adicione “ro init=/bin/bash no final…. então aperte ESC e b para bootar.
Isso vai fazer com que o sistema monte a partição root em modo ro e vai iniciar o processo bash como processo número 1 no lugar do init…. Pode acontecer do diretório dev não ser populado ou seja não será possível montar outras partições se nescessário… se isso acontecer, vc deve remontar a partição / para leitura e escrita (mount -o rw,remount /) e rodar o comando udevstart (ou devfsd para quem usa sistemas antigos como debian sarge desatualizado e etc…) e rezar para dar certo.
Se tudo der errado, a única forma é iniciar o sistema no runlevel 1 , mas isso pode ser uma péssima idéia em algumas distros… várias delas escrevem no disco antes de entrar em modo de manutenção, entre elas : Fedora, Ubuntu, gentoo… deve haver uma porção delas por ai… Tenho quase certeza que slackware e debian não o fazem.
Na distro em questão (gentoo) isso ocorreu, o sistema escreveu no disco e não foi pouco : as consequencias serão descritas no final…..
Bom com o sistema montado em ro e com o bash em mãos é hora de agir ! O sistema de arquivos reiserfs peca por não ter uma ferramenta para recuperar arquivos deletados…. ou pior se ela existe não é livre (várias ferramentas de sistema do reiserfs não são livres….), mas tem uma gambiarra que funciona bem….É o comando
reiserfsck !
Use :
reiserfsck –rebuild-tree -S /dev/PARTICAO
Esse comando vai buscar por todos os arquivos e diretórios e vestígios dos mesmos na partição e vai criar um diretório chamado “lost+found” no topo da partição…
dentro desse diretório vc vai encontrar uma porção de arquivos cujo o nome são apenas números… no meu caso tive que procurar por um arquivo grande, e achei, depois para confirmar usei o programa “file” para identificar o conteúdo ,tá lá ! Arquivo RAR na cabeça, então foi só renomear….
Tive a sorte de ser um arquivo grande , fácil de identificar… mas e se fosse um arquivo pequeno ? Bem mais complicado, não tem jeito é garimpar até achar…. No caso de diretórios inteiros ou partições a sistuação é mais grave, todos eles vão ter números como nomes e muitas vezes arquivos aparecem fora de seus diretórios …. uma zona.
Bom, e como meu sistema inicializou em init 1 e escreveu no disco não deu outra, ele corrompeu partes do meu arquivo e só pude recuperar 30% do meu arquivo original, bom melhor que nada :-/

Últimos comentários