martes, 29 de septiembre de 2015

Segmentation Fault en plasmashell: Error insistente y permanente en Kubuntu Linux 15.04

Hoy se ha producido un error en mi ordenador que no para de salir una y otra vez.


"Lo lamentamos, Plasma se cerró inesperadamente.
Puede ayudarnos....

Detalles:
Ejecutable: plasmashell PID: 9203 Señal: Segmentation fault (11)"

Es absolutamente imposible trabajar mientras se produce el error, porque si cierras la ventana, en menos de 3 minutos la tienes de vuelta, y si no la cierras, se llena la barra de tareas informando de este error.

Además, cada vez que ocurre es como si se reiniciar el sistema de ventanas, desaparece la barra de tareas,...

La información para desarrolladores tampoco es que ayude mucho



Llevo varios años utilizando Kubuntu como instalación preferida y nunca antes había visto que fuera tan inestable como esta versión Plasma 5. 

En solo unos minutos empieza a llenarse mi escritorio de mensajes de error:



Alternativa 1. Acceder con otro usuario [SOLUCIONA]
He creado un nuevo usuario y he accedido utilizando la cuenta recién creada y desaparece el error.



Alternativa 2. Renombrar carpeta de personalización de usuario [NO SOLUCIONA]
Ya he comprobado que hay un problema con mi usuario moi. Con la cuenta moi2 he visto que no me sale este error, de modo que voy a probar a eliminar su carpeta de personalización .kde;



Mejor que borrarla, voy a renombrarla. Desde línea de comandos: sudo mv .kde .kde_old


En cuanto cierro la sesión con moi2 y arranco con mi usuario habitual moi los problemas vuelven.


Alternativa 3. Intercambio de carpetas home: la nueva al usuario original y la original al nuevo usuario [NO SOLUCIONA]
El tema es que me gustaría mantener mi cuenta de usuario original. No quiero tener que copiar toda mi carpeta home a la del nuevo usuario y tener que volver a sincronizar con Dropbox (entre otros problemas).

Voy a indicarle al sistema que la carpeta /home/moi la use el usuario moi2 y la carpeta /home/moi2 la use el usuario moi.

Para ello, desde la consola:
sudo mv moi moi_old
sudo mv moi2 moi
sudo mv moi_old moi2


Cuidado porque no basta con esto. Date cuenta que aunque las carpetas se han cambiado bien de nombre, la carpeta que ahora se llama moi pertenece al usuario y grupo moi2 y la que ahora se llama moi2 pertenece al usuario y al grupo moi.

Cambiemos entonces en cascada el grupo y el propietario de las carpetas moi y moi2. De lo contrario ni siquiera podremos arrancar el sistema. De nuevo, desde consola:
sudo chgrp --recursive moi2 moi2
sudo chown --recursive moi2 moi2

sudo chgrp --recursive moi moi
sudo chown --recursive moi moi

Esto tampoco soluciona el problema. Está claro que dentro de la carpeta home del usuario hay un problema. ¿Cuál es? 
Ya sabemos que la carpeta .kde NO es el problema


Alternativa 4. Intercambio de carpetas home: la nueva al usuario original y la original al nuevo usuario [NO SOLUCIONA]

lunes, 21 de septiembre de 2015

Instalación de Packet Tracer en Kubuntu Linux: más de un dolor de muelas

He probado Packet Tracer en Ubuntu y va sin problemas y además su instalación es muy sencilla.
Sin embargo me he propuesto instalarlo sobre Kubuntu y me ha dado algunos dolores de muelas, aunque ya verás que al final salió adelante.

Te cuento un poco las cosas que he hecho.

Fichero .zip de Packet Tracer 6.0.1



Descomprimir el fichero .zip de PT 6.0.1



Asignar permisos de ejecución al fichero Cisco-PT-601.bin mediante: 
chmod +x Cisco-PT-601.bin



Ejecutamos el fichero binario. Desde consola:
./Cisco-PT-601.bin



Vamos pasando las condiciones de uso



Parece que la cosa va bien: 
Preparando para desempaquetar PacketTracer-6.0.1.i386.deb...



Al final de la instalación, vemos que el sistema se queja:
¡¡¡No existe el archivo o el directorio!!!



Instalamos las librerías para compatibilidad con sistemas de 32 bits
ya que mi equipo es de 64 bits.
De nuevo, desde consola:
sudo apt-get install lib32z1 lib32ncurses5



Añadimos soporte para arquitectura de 32 bits
sudo dpkg --add-architecture i386


Instalamos el entorno de ejecución de Java:
sudo apt-get install default-jre



Comprobamos la versión de java. En mi caso figura la versión 7:
java -version



Actualizamos el sistema:
sudo apt-get update



Instalamos librerías de compatibilidad con sistemas de 32 bits
sudo apt-get install libc6:i386



Instalamos librerías qt:
sudo apt-get install libnss3-1d:i386 libqt4-qt3support:i386 libssl1.0.0:i386 libqtwebkit4:i386 libqt4-scripttools:i386


Pruebo a lanzar ahora Packet Tracer...



Y efectivamente arranca. 
El sistema ha detectado que es la primera vez que lo ejecuto en mi equipo



Pantalla principal de PT en Kubuntu Linux



Simulando un ejemplo sencillo y sin problemas



Versión 6.0.1 de PT






Fuentes de información que he usado para este post:
[1] ibuxcomputer
https://ibuxcomputer.wordpress.com/2014/06/20/instalando-packet-tracer-6-0-1-en-linux-ubuntu-14-04/

[2] Ubuntu Forums
http://ubuntuforums.org/showthread.php?t=2194442

[3] Kubuntu Forums
https://www.kubuntuforums.net/showthread.php?59400-cisco-packet-tracer-won-t-start-in-Kubuntu-12-04

[4] Unixmen
http://www.unixmen.com/installing-cisco-packet-tracer-linux/

domingo, 6 de septiembre de 2015

Imposible conectar BQ Edison 2 a mando bluetooth

Es conocido por todo el mundo que cuando la informática se pone tonta, se pone tonta.

He usado este mando yo no sé ni cuantas veces desde mi tablet BQ Edison 2. Pues lleva unos días que no hay forma. Y sin embargo, en el teléfono y en otra tablet conecta a la primera. ¿Y entonces?

Cosas que he probado:

  1. Reiniciar la tablet
  2. Eliminar el mando de la lista de dispositivos sincronizados y volver a conectar
  3. Borrar la información del mando de anteriores dispositivos conectados
  4. Eliminar la conexión al mando de todos los dispositivos que se han conectado uno por uno
  5. ...

Y qué va, no hay forma.

Aquí les dejo un vídeo con algunas de las pruebas que he hecho para que vean que no hay forma.

¿Alguna idea de cómo conseguir conectar el mando a la tablet?


Cambia tu mismo la pantalla completa (cristal y digitalizador) del BQ Aquaris E6 por 86€

Después de comprar el BQ Aquaris 5 y con lo satisfecho que quedé con ese terminal me pasé a los dos años al BQ Aquaris E6.

De nuevo, súper satisfecho con la marca española. El terminal es una bestia: muy grande, muy rápido, muy buena cámara, batería para día y medio, USB OTG, ampliación para tarjeta SD,...

El problema de los móviles de pantalla tan grande es la pantalla, que cualquier impacto provoca que se rompa.

Así de destrozado quedó el teléfono.



Como ves, la pantalla hecha trizas en una caída de lo más tonta



Como ves, por 86€ tienes la pantalla completa e incluye las herramientas de extracción



Herramienta de extracción de las tarjetas SIM.



Sacamos la tarjeta SIM.



Sacamos la bandeja de la otra SIM.



Comenzamos a abrir la tapa trasera. Ésta es la parte más delicada, 
hay que ir soltando las trabas que sujetan esta tapa alrededor de todo el terminal.



Vista del móvil abierto.



Vista del móvil con la tapa trasera extraída.



En la parte superior, desatornillamos todos los tornillos.



La parte inferior no hay por qué soltarla.



Sacamos los tornillos de la parte superior



Quitamos esta chapa



Una vez sueltos todos los tornillos, sacamos esta tapa plástica 
que protege la placa del teléfono



Con mucho cuidado de no partir ninguna pestaña



Tapa protectora de la placa base casi abierta del todo



Tapa protectora de la placa base extraída



Desconectamos todos los cables de datos que van a la placa base.
Éste está junto a los botones de subir/bajar volumen



Soltamos cable de alimentación que viene desde la batería



Cable de alimentación de la batería suelto



Soltamos también el cable de datos de la parte superior



Soltamos también el cable de datos que va a la pantalla táctil




Tenemos toda la placa base desconectada



Recuerda desconectar bien el bus que va a la pantalla táctil



Desconecta también la antena




Ahora quitamos los tornillos que sujetan la placa base



Otro de los tres tornillos que sujetan la placa base



El último de los tres tornillos de la placa base




La batería tiene una pestaña plástica en la parte anterior




Tiramos de ella y sacamos la batería



Aquí ves el teléfono sin batería



Ya podemos sacar la placa base sin problema



Soltamos el cable de datos que se conecta a la pantalla táctil



Con la ayuda de un secador de pelo, aflojamos el pegamento que sujeta la pantalla
Yo estuve cerca de una hora dándole



Comenzamos por una esquina a soltar la pantalla táctil
y seguimos todo alrededor


Aquí ves el teléfono ya sin la pantalla táctil



Vista frontal de la pantalla táctil suelta del teléfono



Vista trasera de la pantalla táctil
Es aquí cuando descubro que la pantalla está rota completamente, 
no únicamente el cristal táctil







Aquí tienes la pantalla completa con su embalaje



Parte trasera de la pantalla completa



Parte delantera de la pantalla



Soltamos la pegatina azul de protección



Metemos el conector superior de la pantalla táctil por la ranura de la carcasa



Ahí lo ves, el conector ya presentado



Pasamos el conector inferior por la otra ranura de la carcasa



Se ve cómo pasa el conector inferior



Conectamos los conectores del cristal y de la pantalla a la placa base




Rollo de cinta de doble cara, que colocamos en la carcasa para sujetar la pantalla



Y ahí lo tienes, el móvil de nuevo en funcionamiento




Durante esta aventura, un aspecto que me sorprendió muy gratamente fue el servicio de devoluciones de Servi Móvil.
En un primer momento pensé que únicamente se había dañado el cristal táctil de la pantalla, y eso fue lo que compré.

Tras desmontar el móvil comprobé que estaba rota la pantalla completa, no solo el cristal, de modo que lo devolví y en el plazo de una semana recuperé mi dinero.