Bug en el openSUSE 13.2 Live DVD

Desde hace unos días estoy probando openSUSE. Por ahora me está gustando, me he dado cuenta de que tiene todos los puntos buenos que le he visto a Fedora mas algunos que he visto en Ubuntu.

He hecho un total de 2 instalaciones en dos equipos diferentes y me he percatado de un bug en el liveDVD de openSUSE. Se olvidaron de quitar en el postinstall el repositorio que apunta al liveDVD.

La solución es obvia, desmarcar donde dice “Activado”.

PS: Aunque la imagen es liveDVD, el medio de instalación era un lápiz USB.

Gigas fantasmas en el móvil

Desde hace tiempo tenía un molesto error en mi móvil Android que no impedía el uso del terminal, pero sí aprovechar todo lo que ofrece Android.

“No hay espacio suficiente en el dispositivo”

Lo de espacio insuficiente era total mentira, pues tenía 1,5 GB libres de memoria interna y 7,7 Gb libres en la tarjeta SD. Esos gigas libres, ¿dónde están?

El error saltaba cada vez que quisiera instalar o actualizar un programa. Eso al principio no me pareció un grave problema, hasta que necesité instalar algunos programas. Incluso entonces no me pareció un problema muy grave, hasta que por no actualizar dejé de poder utilizar mis aplicaciones. Sigue leyendo

Drm FIFO underrun ERROR

Mi laptop de trabajo (con Ubuntu) tiene un procesador Intel de la familia Ivy Bridge. Me dí cuenta de un error que me salía al iniciar el sistema. Es bastante molesto eso de ver un error al encender el laptop.

[drm:cpt_set_fifo_underrun_reporting] *ERROR* uncleared pch fifo underrun on pch transcoder A
[drm:cpt_serr_int_handler] *ERROR* PCH transcoder A FIFO underrun

Resulta que dicho error es del kernel, hay un bug en los kernels desde la versión 3.14.0 a 3.17.2 y sólo afecta a las CPU Ivy Bridge.

Si queréis comprobar/confirmar que os sale el error, ejecutad esto en la terminal:

echo -n "Linux kernel: "; uname -r; echo; grep -i "$(date +'%b %e')" \
/var/log/kern.log; grep -i error

Quicktip: Arreglar el fallo de que no se monten las tarjetas SD

Si, como yo, habéis optimizado hasta limites inimaginables vuestro sistema, sea Fedora o no, sea Systemd o no, y luego os habéis percatado que las tarjetas SD han dejado de montarse automáticamente. No hay problema. La solución es el servicio iscsid.

Los comandos para activarlo en Systemd serían:

sudo systemctl enable iscsid
sudo systemctl start iscsid

A Microsoft se le está acabando el chollo

It comes a decade too late, but it is finally here – the ridiculous “Microsoft tax” is finally gone – at least if you are lucky enough to live in Italy:

The Italian Supreme Court (Corte di Cassazione) issued a judgment1 that bans the ‘Microsoft tax’, a commercial practice that discourages users from converting their PCs to GNU/Linux or other free operating systems by forcing them to pay for a Windows license with their PCs. PC producers in Italy now cannot refuse to refund the price of the license to purchasers that will not run Windows. The ruling definitively concludes the case filed in 2005 against a hardware producer by Marco Pieraccioli,2 with the support of the Consumer Association ADUC,3 and affirms Marco Pieraccioli’s right to a refund for the price of the Microsoft Windows license.

Of course, it’s hardly surprising that it took more than a decade to grant a consumer the right to choose his/her operating system. Nevertheless, it’s a victory, albeit a small one – maybe some Italian readers can tell us if anything has really changed in their local computer shops. Still, it’s great to see that some countries do understand our frustrations. (Editor’s comment: in all my years of travelling around the globe, I’ve only ever seen ONE instance where a computer shop offered the same hardware with different operating systems (Linux and Windows) side by side. It was in a small computer shop in Brunei. Given the hardware prices today, the Linux system was, surprise, surprise, substantially cheaper. Never mind the “freedom” part of the deal….)

Vaya. Por lo visto ahora en Italia puedes reclamar que te devuelvan el dinero de la licencia de Windows, que es algo así como 40 €. Espero que eso se ponga de moda en el resto de los países de la Unión Europea y nos llegue a España.

Vía: Distrowatch

Libros O’Reilly que quiero tener

Sí, es justo lo que estáis pensando. Esto va para todos aquellos que me conocen personalmente. Se acercan las fiestas y esto es lo que quiero.
 
C++ Cookbook
Solutions and Examples for C++ Programmers

By D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis, Jeff Cogswell
Publisher: O’Reilly Media
Final Release Date: November 2005
Pages: 594

C++ In a Nutshell
A Desktop Quick Reference

By Ray Lischner
Publisher: O’Reilly Media
Final Release Date: May 2003
Pages: 810
Sigue leyendo

Bash vs C/C++

Ayer me quedé atascadísimo en un p*** if. Luego enteré que para Bash True = 0 y para C/C++ True = 1. Estaba pasando un script de un lenguaje a otro y para esta mierdecilla tardé 2 cafés (sí, yo mido el tiempo en cafés).

#include <iostream>
#include <stdlib.h>

int main() {
    if ( system ("grep -q relatime /etc/fstab") ) {
        std::cout << "   relatime ?: Esta";
    }
    else {
        std::cout << "   relatime ?: No esta\n"; 
    }
    return 0;
}

Para mí que eso lo deberían de poner en la página man de system.

Madrid: Makespace

Recientemente había cambiado mi residencia temporalmente de Sevilla a Madrid. Eso ha hecho posible que visite varios un Hackerspace (el otro no lo encontré). Makespace s encuentre en la calle Pedro Unanúe número 16, a unos 10 minutos de Atocha.

Fui un sábado por la tarde (tirando a noche) y aunque aquello estuviera vacío y fuera de “horas de visita”, Enrique (el único que se encontraba por allí) me enseñó un poco aquello. Me ha comentado que Makespace solo lleva algo mas de año y medio y que ya tiene unos 60 miembros. Me ha enseñado las instalaciones, un paraíso de impresoras 3D, máquinas CNC y un laboratorio de electrónica. Imaginaros entrar y no querer salir. Sigue leyendo

Arreglar Shellshock en Fedora 20

shellshockHola gente. Hace tiempo que no escribo, últimamente estoy bastante liado. Quería compartir el arreglo al fallo de vulnerabilidad de Bash conocido como Shellshock.

¿Cómo saber si lo tienes? Así de fácil:

VAR='() { echo "Funcion"; }; echo "Eres Vulnerable a Shellshock"'\
 bash -c /bin/true

Por lo visto existen dos vulnerabilidades. La original (CVE-2014-6271) y tras el parcheo “incompleto” de bash apareció una segunda vulnerabilidad (CVE-2014-7169).

Y aunque el equipo de Fedora ha creado ya una actualización donde se corrigen las dos vulnerabilidades, dicha actualización todavía no ha llegado a los repositorios (al menos los estables) de Fedora 20.

¿Cómo actualizar?

sudo yum -y install koji
koji download-build --arch=$(uname -m) bash-4.2.48-2.fc20
sudo yum localinstall bash*.rpm

Listo.

Mejorando Xfce

He tenido algunos problemas con KDE y el último de ellos me ha hecho abandonarlo, por muy bonito que me pareciera. Así que he vuelto a Xfce, que es uno de los pocos entornos de escritorio que siempre me han convencido. Y cómo no, la instalación por defecto da asco, al menos en Fedora

¿Qué hacer?

  • Quitar el panel número 2.
  • Ocultar automáticamente el panel 1.
  • Cambiar el theme a algo más agradable.
  • Mostrar el fondo del texto de los iconos transparente.
  • Mostrar el contenido de la carpeta personal en el escritorio.
  • Whisker Menu.

Sigue leyendo