HowTo: Como reinstalar grub2-efi @ Fedora 18

Hoy hice una actualización de EFI; antes BIOS, y se cargó a la chingada mi booteo en Fedora. Porqué? Bueno, con eso del UEFI, ahora, en Fedora (y varias otras distros), el booteo es manejado por el EFI. Hay que registrar tu booteador en el EFI.

En todo caso, batallé bastante porque, para variar, el pendejo de Yo creía que solo había que hacer un grub2-install en /dev/sda y no fue así.

Estuve buscando un rato y la que me funcionó es esta. Por favor, comenta si no te funciona o si quieres sugerir otro método.

Ahí va la receta:


# Insertas el DVD de Fedora 18 (o el rescue cd)

# Bootéalo en modo UEFI. Mi tarjeta madre ofrece bootear el cd-rom en standard y UEFI. Ésto es muy importante.

# Una vez en Grub2, antes de seleccionar Fedora 18 del menú de inicio, tienes que editar la entrada. Presiona 'e' para editarla.

# En la línea que dice efilinux, agrega la palabra "rescue" al final de la línea.

# El sistema te ofrecerá montar el sistema que encontró. Móntalo y ve a /mnt/sysimage
cd /mnt/sysimage

# Una vez ahí, haz un chroot al sistema
chroot .
su -

# Primero que nada, lee bien el comando. Si no instalaste Fedora en /dev/sda y/o cambiaste la partición EFI (diferente a /boot/efi, entonces cambia los valores presentados
# Ahora, hay que agregar la entrada con el grub2 install
grub2-install --target=x86_64-efi --root-directory=/boot/efi --boot-directory=/boot/efi/EFI --bootloader-id=Fedora --no-floppy

# Regenerar el grub2-efi.cfg
grub2-mkconfig -o /boot/efi/EFI/Fedora/grub.cfg

# reinicia

# Referencias

https://vennard.org.uk/blog/post/35

https://fedoraproject.org/wiki/GRUB_2

Rescatando a gtick

Bueno, recientemente, necesité un metrónomo para Fedora y descubrí gtick.

Primero, descubrí que no funcionaba con pulseaudio; había que usarlo con aoss. La cosa es que, en los repos, estaba medio abandonado el paquete.

Luego, chequé el sitio del autor y lo sigue manteniendo. Y, para mi sorpresa, ya soportaba Pulseaudio sin problemas.

Qué me quedaba? Pues ver si lo podía actualizar. Y si; fue fácil. De hecho, ya le mandé mi SRPM y SPEC al mantenedor del paquete y me hice co-mantenedor.

Un paquete más para el grupo de mantenedores de Fedora, hehe.

Bueno, ahora a seguir con más paquetes!

HowTo: Get rid of mosquitoes with FOSS

Well, this is kind of an experiment so, please, be skeptic and question this before believing nonsense, ok?

Recently, I downloaded an android app that claimed to make mosquitoes begone! I think it reproduces a 20 kHz sine wave and this, effectively; after ~25 minutes, scares away all mosquitoes.

So, good for us; FOSSers, that we have SoX; which even has a synth!

So, the command for it to generate this same frequency is:

play -n synth sine 20k

So, my petition is: please try this out. It should start working after 25 min of play. Maybe less if you turn up the volume. Don’t worry; you won’t hear a thing.

Now some things to do in order to ensure you’re doing things the right way:

- Be sure to try it out with 2k first, so you can hear it. Set the volume to a level that is audible in your “affected area”. Turn it up a bit loud in fact.
- Use good quality speakers. Most speakers claim to have a 20 Hz – 20 kHz response. This is partly true; they respond to higher/lower frequencies but in a decayed volume.
- Try it a few times. Stop; try again.
- Be observant of the mosquitoes behavior.

This is important to me. This is a major solution for me; in my area.

So, let me know your findings. Comments are open to all.

Empaquetando MariaDB para Fedora

Bueno,

Estoy contento de anunciar que mi paquete de MariaDB va muy bien. Además, lo estoy construyendo en el nuevo servidor de empaquetamiento; patrocinado por CloudSigma. Me da gusto ver que funciona muy bien; sobre todo quita la limitación de ancho de banda que tenía; proveyendo 1 Gbps de velocidad simétrica! Además, el disco duro es rapidísimo y los 4 procesadores hacen todo de volada.

Lo único malo es que bazaar se tarda un millón de años en hacer la clonación; dado que, los servidores de Launchpad, carecen del ancho de banda para dar servicio a tantos proyectos. Voy a sugerir que usen Github… o, de plano, buscar patrocinio para Launchpad…

Para los interesados, estoy publicando los SRPM y SPEC en:

http://dev1.woralelandia.com/~renich/

http://renich.fedorapeople.org/

El review request está en: https://bugzilla.redhat.com/show_bug.cgi?id=875150

Acepto cualquier ayuda y, si alguien se anima y quiere co-mantener MariaDB conmigo, yo encantado!

Fedora Packagers: Quieres convertirte en un empaquetador de Fedora?

Los que usamos FOSS, pronto nos contagiamos de el espíritu de colaboración y escuchamos el llamado ;)

Bueno, actualmente, estoy empaquetando MariaDB para Fedora y me gustaría mucho ayudar a otros empaquetadores a empezar.

Para ésto, neceité de un servidor de empaquetamiento, con el suficiente espacio y ancho de banda para poder agilizar el trabajo. Gracias a CloudSigma, pude obtener el servidor; 100% patrocinado por ellos; cumpliendo con su compromiso con el FOSS. El servidor es: http://dev1.woralelandia.com/

Pienso facilitarle acceso a quien quiera convertirse en Empaquetador de Fedora.

Además, en concordancia con el proyecto de Juan José: quiero ofrecer, desde hoy, soporte para lo que sea que necesiten las personas que quieran empezar o colaborar con un proyecto de FOSS.

¿Cómo me convierto en empaquetador?

Es un proceso en el cual hay que documentarse bien. Estoy dispuesto a ayudarte en el proceso, si existe un compromiso de tu parte.

Si tienes interés, contáctame.

Bueno, una lista rápida:

  • Crea tus cuentas de: FAS y Bugzilla
  • Únete a las listas de correo de: devel-announce, devel, package-announce y packaging.
  • Lée los lineamientos de empaquetamiento, licenciamiento y nombrado de paquetes.
  • Instala lo necesario: yum install @fedora-packager
  • Configura tu ambiente de empaquetado: fedora-packager-setup
  • Crea un paquete.
  • Súbelo.
  • Genera un review request: https://bugzilla.redhat.com/bugzilla/enter_bug.cgi?product=Fedora&format=fedora-review
  • Infórmale a upstream que vas a empaquetarlo.
  • Preséntate en la lista de devel y pide un patrocinador (de empaquetamiento).
  • Agrega tu paquete al SCM.
  • Obtén tu módulo: fedpkg clone
  • Prueba tu paquete y envíalo.

A muy grandes rasgos, eso es lo que hay que hacer. No es tan difícil empaquetar si estudias los lineamientos y lees bien lo que hay que hacer. La comunidad de Fedora recibe muy bien a los colaboradores; siempre y cuando estén dispuestos a caminar el camino.

Lectura recomendada

Es muy importante que sepas qué onda con la comunidad Fedoriana. Para ésto, te recomiendo que leas sobre nuestra filosofía:

HowTo: Cómo instalar MariaDB en Fedora 17

Bueno, ahí va el cotorreo:

# te haces dios
su -

# remover MySQL a la chingada. Si tienes el plugin para remover leaves, agrega --remove-leaves
yum remove mysql*

# Instalar el repo de MariaDB
cat < < 'EOF' > /etc/yum.repos.d/mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/fedora17-amd64
gpgkey=http://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF

# Instalar el cliente y el servidor
yum install -y MariaDB-client MariaDB-server

# Iniciar el servicio. 
# Si, ya sé, usan systemd. Voy a ver si lo puedo contribuir al paquete. Además, no me equivoqué, es mysql sin la 'd'
service mysql start

# Cálalo. Espero que hayas corrido el mysql_secure_installation; si no, es muy buen momento para correrlo.
mysql -u root -p 

Bueno, ahí les va el origen del HowTo: https://kb.askmonty.org/en/installing-mariadb-with-yum/

Gracias a Don Monty!

p.d. Por cierto, no crees que Fedora debería apoyar a MariaDB mucho más que a MySQL de Oracle?

Axtel: colaborando con sus clientes!

Bueno,

Así como reporto a las empresas que se portan horrible; me encanta reportar a las empresas que se portan excelente!

Hoy hablé a soporte técnico de Axtel. Siempre me han tratado de maravilla y hoy no fue la excepción.

Resulta que estaba perdiendo paquetes del hop de mi antena para con ellos; o, sea, el segundo hop: (router -> antena -> axtel)

Le pedí ayuda a Cristian (el bato que me atendió) y, de volada, le comenté que usaba linux y que detecté ésto. Se puso a revisar y confirmó mi problema. Re-configuró la antena y todo quedó solucionado.

Eso no es todo, como usé mtr para revisar mi conexión, detecté algunas pérdidas de paquetes en su infraestructura:

[root@introdesk ~]# mtr -w kernel.org
HOST: introdesk.g02.org                                       Loss%
Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.10.1                                             0.0%  10    0.3   0.3   0.3   0.5   0.1
  2.|-- 192.168.15.1                                             0.0%  10    0.9   1.8   0.8   5.4   1.8
  3.|-- 189-209-208-55.static.axtel.net                         10.0%  10  111.2  87.0  51.0 118.8  21.4
  4.|-- 189-209-208-225.static.axtel.net                        10.0%  10   56.4  91.2  56.4 126.8  24.9
  5.|-- 189-209-208-69.static.axtel.net                          0.0%  10   80.2  77.3  41.4 120.0  22.9
  6.|-- 201.158.216.13                                           0.0%  10  102.8 101.4  83.6 147.8  18.4
  7.|-- 201.158.217.98                                          10.0%  10  140.3  77.4  40.7 140.3  31.6
  8.|-- dial-148-240-221-85.zone-3.ip.static-ftth.axtel.net.mx   0.0%  10  102.5  96.6  51.8 122.0  21.9
  9.|-- dial-148-240-205-13.zone-1.ip.static-ftth.axtel.net.mx   0.0%  10  129.4 100.8  64.2 134.1  23.4
 10.|-- dial-148-240-205-9.zone-1.ip.static-ftth.axtel.net.mx    0.0%  10   76.6  98.1  62.1 191.0  36.9
 11.|-- dial-148-240-221-194.zone-3.ip.static-ftth.axtel.net.mx  0.0%  10   98.9  99.0  67.0 149.1  26.9
 12.|-- te3-3.ccr01.elp01.atlas.cogentco.com                     0.0%  10   90.8 175.9  90.8 294.1  65.1
 13.|-- te3-1.ccr01.phx02.atlas.cogentco.com                     0.0%  10  168.5 193.5  97.0 319.2  71.6
 14.|-- te0-1-0-7.ccr22.lax01.atlas.cogentco.com                 0.0%  10  115.8 116.6  73.9 148.9  24.7
 15.|-- te0-0-0-2.ccr22.sjc01.atlas.cogentco.com                10.0%  10  157.9 141.9 118.9 185.3  21.4
 16.|-- te3-3.ccr01.sjc06.atlas.cogentco.com                     0.0%  10  125.0 187.2 100.6 310.9  73.7
 17.|-- isc.sjc06.atlas.cogentco.com                             0.0%  10  142.5 148.6 109.3 193.0  24.6
 18.|-- int-0-1-0-4.r1.pao1.isc.org                             10.0%  10  157.4 140.7 115.6 176.3  21.6
 19.|-- pub2.kernel.org                                         20.0%  10  115.4 147.0 107.6 249.3  46.1

[root@introdesk ~]# mtr -w kernel.org
HOST: introdesk.g02.org                                       Loss%
Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.10.1                                             0.0%  10    0.3   0.3   0.3   0.4   0.0
  2.|-- 192.168.15.1                                             0.0%  10    0.8   1.1   0.8   1.8   0.4
  3.|-- 189-209-208-55.static.axtel.net                         10.0%  10   82.0  92.3  75.0 130.0  16.6
  4.|-- 189-209-208-225.static.axtel.net                        10.0%  10  114.2  84.2  50.3 122.2  25.8
  5.|-- 189-209-208-69.static.axtel.net                          0.0%  10   76.6  86.5  67.7 117.7  17.4
  6.|-- 201.158.216.13                                           0.0%  10  108.7  91.8  51.3 175.6  36.9
  7.|-- 201.158.217.98                                           0.0%  10   61.5  87.3  52.4 145.1  27.6
  8.|-- dial-148-240-221-85.zone-3.ip.static-ftth.axtel.net.mx   0.0%  10   98.6  93.1  63.4 124.2  20.5
  9.|-- dial-148-240-205-13.zone-1.ip.static-ftth.axtel.net.mx   0.0%  10  120.7  96.5  43.6 164.0  33.1
 10.|-- dial-148-240-205-9.zone-1.ip.static-ftth.axtel.net.mx    0.0%  10   87.7 100.5  74.2 135.7  22.7
 11.|-- dial-148-240-221-194.zone-3.ip.static-ftth.axtel.net.mx 10.0%  10  123.2  83.9  60.8 123.2  21.8
 12.|-- te3-3.ccr01.elp01.atlas.cogentco.com                     0.0%  10  327.7 183.9  78.2 327.7  89.4
 13.|-- te3-1.ccr01.phx02.atlas.cogentco.com                     0.0%  10  218.9 186.0  75.0 300.4  79.8
 14.|-- te0-1-0-7.ccr22.lax01.atlas.cogentco.com                 0.0%  10  121.3 144.4 104.8 202.1  33.1
 15.|-- te0-0-0-2.ccr22.sjc01.atlas.cogentco.com                 0.0%  10  133.5 135.9 112.4 164.1  17.4
 16.|-- te3-3.ccr01.sjc06.atlas.cogentco.com                    10.0%  10  263.8 151.2 104.4 263.8  49.5
 17.|-- isc.sjc06.atlas.cogentco.com                            10.0%  10  121.0 174.6 121.0 260.9  45.5
 18.|-- int-0-1-0-4.r1.pao1.isc.org                             20.0%  10  105.2 144.1  89.4 187.2  36.2
 19.|-- pub2.kernel.org                                         20.0%  10  110.7 147.7 101.5 283.0  58.3

Como puedes ver, hay pérdida de paquetes en dos nodos; en su infraestructura. Lo demás (cogentco) es su proveedor y, ellos, no tienen control sobre esos.

Pues el Cristian reportó para con su supervisor y tomaron nota de ésto. Lo van a revisar.

Has intentado, siquiera, decir que usas Linux con MegaCaca o Telmecs? Primero, te van a decir que no soportan tu sistema operativo. Segundo, te van a pedir que reinicies todo 10 veces; una vez, desconectando todo, otra bailando macarena mientras chiflas su jingle, otra en calzones, etc.

No hay duda; si te importa tu conexión y quieres estar con una compañía que da muy buen servicio, Axtel es la onda.

Y, por cierto, pasa mi teléfono como “referer” si contratas Axtel, no? Nos dan $1,000 pesos a cada uno (en crédito) por hacerlo! Mi tel es: (33) 1589-4554

Propuesta de Ley de Reforma del Congreso del 2012

Me llegó un forward que, para variar, me gustó bastante. Lo comparto en mi blog y espero que lo re-bloguées o re-publiques en donde puedas. Se me hace muy sensato. Debemos hacer porque se haga ley, no crees?

– inicia correo –

PROPUESTA DE LEY DE REFORMA DEL CONGRESO DEL 2012

Enmienda a la Constitución Política de los Estados unidos Mexicanos

  1. El diputado será asalariado solamente durante su mandato, y no tendrá jubilación proveniente solamente por el mandato.
  2. El diputado contribuirá a la Seguridad Social, como todo el mundo. El fondo de jubilación del Congreso pasará al régimen vigente de la Seguridad Social inmediatamente. El diputado participará de los beneficios dentro del régimen de la Seguridad Social exactamente como todos los demás ciudadanos. El fondo de jubilación no puede ser usado para ninguna otra finalidad.
  3. El diputado debe pagar su plan de jubilación, como todos los mexicanos.
  4. El diputado NO podrá votar su propio aumento de salario.
  5. El diputado dejará su seguro actual de salud y participará del mismo sistema de salud que los demás ciudadanos mexicanos.
  6. El diputado debe igualmente cumplir las mismas leyes que el resto de los mexicanos, por lo que cesará el fuero.
  7. Servir en el congreso es un honor, no una carrera. Los diputados deben cumplir sus mandatos (por no más de 2 legislaturas) y después irse a su casa y buscar otro empleo.

El momento para apoyar y presentar esta enmienda a la constitución es AHORA Y ES ASÍ COMO PUEDES ARREGLAR EL CONGRESO DE LOS SEÑORES DIPUTADOS.

Si estás de acuerdo con lo expuesto, reenvíalo y, si no, simplemente bórralo.

Por favor, mantén este mensaje CIRCULANDO.

¡Y COMO CUATES, SI NO TE UNES NO TE QUEJES!

– finaliza correo –

My music on Jamendo is being heard a lot!

Hey guys!

I am happy to see the stats on Jamendo. It seems that my music is being heard; which is my main objective with my music.

There is this song I hate: A lo largo. Everybody listens to that song. You know why? Because it’s the first song on the album. It’s my #1 hit and I really think there are other songs that are worth listening too. In fact, this song is not finished! There’s a guitar solo to be played near the end. It should be an impressive one. Feel free to send any proposals ;)

For example, this week, Paladin is on the rage! That song was made when I first entered the FOSS movement; using linux and all. This song was made for a guy named Paul Howarth. He helped me a lot with some issue I had. It really impressed me how a guy, with no need to help a newbie, spent so much time reading mails and helping out. This guy is the one that bestowed upon me the love for the Community and FOSS. You can, actually, check this thread if you wanna read some history ;)

There are some songs that actually surprised me on my top 10. Rancholo and Wórale. These are highly experimental and lo-fi songs. I was astonished to see they are, actually, liked! ;)

I don’t like the fact that, on an album, the other songs don’t get listened that much. I am compelled to releasing EPs instead of LPs in order to give a better opportunity to other songs.Why don’t people listen to whole albums?

Anyway, I am still happy and all. I will try to release a few EPs this year. At least one for Renich and another one for Introbella.

And, finally, please, give music a chance. Listen to the whole album and see what happens. Sometimes, you need to listen to it a few times so you can “digest it”.

September 2012

Axtel y su cobertura

Amigos de Axtel,

La neta, soy su fan. No dejo de recomendarlos. Es más, hoy di una entrevista en Fibra Óptica y hasta apoyé el anuncio que dieron de Axtel ahí mismo. Sin duda, son el mejor ISP de México y por miles de unidades estelares (para los desinformados, una unidad estelar es la distancia que hay entre la tierra y el sol).

El pedo es: no tienen cobertura.

Cómo está eso? Porqué no tiene cobertura? No se deja Telmecs? No quieren los ayuntamientos?

A ver, Axtel; estás en México. Tienes algunas opciones:

Opcion 1: A jugar el juego a como sea que se tenga que jugar
Si le vas a entrar a el baile, pues báilale bien! A dar mordidas; a comprar acciones de Telmecs y la madre. Ponte las pilas para llevar la cobertura a donde sea. Ni modo que los MegaCaca y los Telmecs no le sepan, eda?

Si vas a pelear terreno, tendrá, acaso, que ser en los mismos términos que ellos?

Opcion ES: Danos más opciones!
Si no se puede pasar el GPON por todo Guadalajara, pues entonces a usar microondas, antenas pringles, laser o alguna onda más innovadora que no sea meter cablecitos por todos lados, no? La neta, puedes hacer mucho mientras pones la fibra.

Además, danos chance de comprar nuestro equipo. Muchos estamos dispuestos a invertir para que nos hagas llegar la señal.

Si no tienes feria, pues a sacar fondos de donde se pueda. Te informo que ya tienes competencia y sus precios están muuuy competitivos incluso con los tuyos!

Además, un simple mtr revela que usas CogentCo a través de Avantel… lo cual no viene al caso… pero quería decirlo ;)

No creas que con el triple play vas a convencer a más gente de meterse si no tienes cobertura!

Algunas sugerencias de mi parte:

  • No obligues a la gente a 2 años. Cable puesto, cable que se puede reusar, no?
  • No subas tanto los precios empresariales; están demasiado altos.
  • Patrocina blogs tecnológicos; como el mío ;)
  • Patrocina LUG (Linux User Groups) como LinuxCabal, A.C. o el Hacker Garage. A ellos nada les tienes que vender; ya son tecnólogos y pueden promover tus servicios en todos lados.