28 ago 2023

CISCO SKILLS FOR ALL

Saludos cordiales. En el día de hoy quiero compartir algo a lo que llegué gracias a que alguien lo compartió en twitter. Se trata de cursos gratuitos ofrecidos por Cisco, y aunque irán encaminados a promocionar sus productos, no es menos cierto que son recursos muy interesantes para el aprendizaje para quienes tengan interés. https://skillsforall.com/ Crear tu cuenta y explorar los cursos ya ws cosa tuya.

3 ago 2023

Solución al problema "raspi-firmware: missing /boot/firmware" Debian 12

 Hola.

 

Al actualizar los paquetes por consola en Debian 12, hasta que se solucione nos podemos encontrar con los siguientes  errores:

 Se encontraron errores al procesar:
linux-image-6.1.0-10-amd64
linux-image-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Configurando linux-image-6.1.0-10-amd64 (6.1.38-2) ...
/etc/kernel/postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-10-amd64.
/usr/sbin/dkms: línea 2497: echo: error de escritura: Tubería rota
dkms: autoinstall for kernel: 6.1.0-10-amd64.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.1.0-10-amd64
/etc/kernel/postinst.d/z50-raspi-firmware:
raspi-firmware: missing /boot/firmware, did you forget to mount it?

run-parts: /etc/kernel/postinst.d/z50-raspi-firmware exited with return code 1
dpkg: error al procesar el paquete linux-image-6.1.0-10-amd64 (--configure):
el subproceso instalado paquete linux-image-6.1.0-10-amd64 script post-installation devolvió el código de salida de error 1
dpkg: problemas de dependencias impiden la configuración de linux-image-amd64:
linux-image-amd64 depende de linux-image-6.1.0-10-amd64 (= 6.1.38-2); sin embargo:
El paquete `linux-image-6.1.0-10-amd64' no está configurado todavía.

dpkg: error al procesar el paquete linux-image-amd64 (--configure):
problemas de dependencias - se deja sin configurar
Se encontraron errores al procesar:
linux-image-6.1.0-10-amd64
linux-image-amd64

La solución  a este error la tenemos en este enlace:

 https://forums.debian.net/viewtopic.php?t=155245

 

Lo que dice es que ejecutemos:

 

# rm /etc/{initramfs/post-update.d/,kernel/{postinst.d/,postrm.d/}}z50-raspi-firmware
# apt purge raspi-firmware
# rm -rf /boot/firmware

Una vez hecho esto el error debe estar solucionado.


ACTUALIZACIÓN 21/08/2023:

 Si visitas este video: https://www.youtube.com/watch?v=1hUXpXEf1uY

Verás esta solución:

Ejecutamos con  sudo o como root el siguiente comando:

#dpkg -P raspi-firmware 

A continuación el siguiente:

# apt full-upgrade

Listo.


24 abr 2022

Reinicios en Debian 11 en macbook Air

 Hola.

 

Recientemente he instalado Debian 11 con escritorio Plasma en un Macbok Air con Intel I5. Anteriormente tenía instalado KDE Neon y funcionaba correctamente.

Con la instalación de Debian se reiniciaba de forma ocasional pero con una frecuencia demasiado elevada. Al pasar un rato de apagarse volvía a enenderse, por lo que la sospecha era que se calentaba en exceso y se apagaba solo. Esta sospecha era más que fundamentada ya que el ventilador no se encendía, por lo que el posible calentamiento era la opción más probable.

La solución para este problema es instalar el paquete macfanctld, con lo que al calentarse, ya salta el ventilador.

Espero que esto pueda solucionar el problema de reinicios en caso de que te suceda lo mismo.

 

19 ene 2020

DNI Electónico en Debian con Plasma

Hola.

En su momento me compré por 9 o 10 euros un lector para DNI electrónico que he tenido olvidado en un cajón y hace relativamente poco lo recuperé y lo instalé siguiento las instrucciones de: https://larjona.wordpress.com/2019/06/24/instalacion-de-dni-electronico-dnie-en-debian-10-buster/ así que lo primero que quiero hacer es agradecer a Laura Arjona el haber compartido ese conocimiento.

La instalación la realicé en mi obsoleto macbook aluminio de finales del 2008, obsoleto para el señor Apple, que en su documentación decía que la memoria máxima soportada para mi modelo era de  4 Gb y que con su Core 2 Duo no podía usar sus flamantes nuevas versiones de su sistema operativo. Yo llevaba tiempo con dual boot, usando Debian de forma habitual pero manteniendo MacOS en una partición. Le amplié la memoria a 8 Gb (en algún sitio que no recuerdo leí que si que la soportaba) y le instalé un ssd, con lo que actualmente lo utilizo con un rendimiento más que aceptable.

El caso es que los pasos para la instalación no fueron exactos con respecto a lo que Laura escribió, y como no recuerdo exactama ente cuales fueron las diferencias y quizás esto tambien pueda ayudar a alguna otra persona.

La instalación la voy a realizar en mi equipo de sobremesa, otro obsoleto ordenador para los parámetros generales ya que es un AMD Phenom X4:


Con 8 Gb de RAM y su SSD, más que suficiente para mis necesidades.

Vamos al lío:

Siguiendo la guía de Laura, instalo los paquetes pcscd, pcsc-tolls y opensc:


Ahora hago la comprobación como dice su guía con el dni insertado en el lector y el comando pcsc_scan:



 Como podemos ver en los mensajes no me ha reconocido el DNI al principio, seguramente estuviera mal insertado, al sacarlo y volverlo a meter lo reconoce como podemos ver.

Ahora instalamos el paquete de DNI para Debian, usando como dice Laura los de Debian Strech de la forma en la que ella nos dice en el paso 3 de https://larjona.wordpress.com/2019/06/24/instalacion-de-dni-electronico-dnie-en-debian-10-buster/  Aqui me da un error, así que vamos a buscar el fichero directamente desde la página https://www.dnielectronico.es/PortalDNIe/ Como esto puede cambiar, lo que tenemos que buscar es el fichero en concreto. En mi caso lo he localizado en el area de descargas:


Descargamos e instalamos el fichero, a bote pronto, el problema para el procedimiento que indica Laura es que han modificado el nombre del fichero,como esto puede cambiar, recomiendo navegar por la pagina y encontrar nuesto fichero adecuado, que en mi caso es

Debian_9_libpkcs11-dnie_1.5.1_amd64.deb


Lo instalamos con dpkg aunque me da un error:


Laura nos da la clave en su blog, así que seguimos sus instrucciones, que como nos dice las instrucciones es:


Para usar la tarjeta de la FNMT/DNIe/TIF en su navegador se requiere:
  • Instalar el Módulo de Seguridad PKCS#11
  • Para instalar el módulo PCKS#11 debe ir a Editar/Preferencias/Avanzado/Cifrado/Dispositivos de seguridad
    Seleccione "Cargar"
    Dele un nombre al módulo. (Por ejemplo "FNMT-RCM Modulo PKCS # 11")
    Indique manualmente la ruta del módulo: /usr/lib/libpkcs11-dnietif.so
    Pulse el botón "Aceptar"

Para ello debemos llegar a:


e instalar lo solicitado.

Una vez hecho esto ya me funciona.


 ¡Gracias Laura!

21 sept 2019

WIfi en Laptop LG E500

Hola.

Intenté instalar Debian con KDE en un LG E500, un portatil que en su momento tenía instalado Windows Vista con un procesador Core 2 Duo (modelo exacto ni idea) con 2 Gigas de RAM y gráfica integrada.

El caso es que daba problemas porque este modelo de portatil dispone de un botón físico para activar/desactivar la tarjeta wifi inalámbrica y en el rato que estuve sólo funcionó correctamente una vez, en un reinicio dejó de funcionar y no le dediqué más tiempo.

Pensando que el problema estaba en los drivers y sin querer quebrarme mucho la cabeza le instalé Linux Mint Mate de 64 bits creyendo que con la instalación incorporando drivers privativos (acaba de fallecer un gatito con lágrimas en los ojos) no tendría problemas.

El resultado fue exactamente el mismo, no podía conectarme porque me decía que la red inalámbrica estaba desactivada físicamente. Tras bichear un rato encontré la solución aquí: https://forums.linuxmint.com/viewtopic.php?f=68&t=291239 solución proporcionada por el usuario que a su vez la extrajo de este hilo del foro global: https://forums.linuxmint.com/viewtopic.php?f=49&t=289493#p1604214

Estando conectado a internet mediante cable, la solución consiste en introducir en un terminal los siguientes comandos:

sudo apt-get install build-essential dkms git
git clone https://github.com/jeremyb31/ideapad-laptop.git
sudo dkms add ./ideapad-laptop
sudo dkms install ideapad-laptop/1.0
echo "options ideapad_laptop override_has_hw_rfkill_switch=0" | sudo tee /etc/modprobe.d/ideapad_laptop.conf
 
Listo.

7 jun 2018

Cafe Uno Cero Podcast.

¡Hola!

Pues si, tengo un podcast. Un podcast al que no le dedico todo el tiempo que debería debido sin duda al trabajo que me cuesta el ponerme delante de un micrófono.

Mi intención era improvisar e ir charlando, pero esa habilidad no la tengo, así que voy a cambiar de táctica y voy a volver a empezar poquito a poco. Mi reto va a consistir en grabar algo corto pero intenso, escribiendo todo lo que voy a contar para así no quedarme en blanco.

Así que lo que viene a continuación es lo que voy a contar en el episodio 0.03 que voy a titular "El Software Libre en tres minutos":

Hola, mi nombre es Javier Fdez y esto es Café Uno Cero, un podcast sobre, principalmente, software libre. En el episodio de hoy voy a explicar para que quede meridianamente claro qué es el software libre. Cuando hablamos de libertas tendemos a pensar en plantaciones de algodón, pajaritos volando por el cielo o a una muchacha con las tetas fuera enarbolando una bandera guiando al pueblo . Es cierto que libertad es una palabra con un profundo significado y que puede llegar a dar vértigo, pero cuando unímos libertad con software rebajamos un poco el concepto abstracto y  tan amplio para llevarlo a un importantísimo concepto tambien, pero más restringido y menos vertiginoso. El software libre no rompe cadenas metálicas para escapar, ni te da alas para volar, tampoco te exonera de tener que pagar deudas contraídas. Pero el software libre sí te permite algo fundamental en los tiempos que corren: tener el control de tus programas. Richard Stallman diría que con el software libre tienes el control de tu informática, algo a lo que tú (y yo, y ella, y todos) tienes, tenemos derecho.

La libertad del software se sustancia en 4 libertades básicas que comienzan con la libertad 0. La libertad cero dice que tú eres libre de ejecutar el programa para cualquier propósito. Puedes tener la capacidad de usarlo para lo que necesites.

La libertad 1 Te permite estudiar el funcionamiento del programa y el poder modificarlo para adaptarlo a tus necesidades. Para ello debes tener la posibilidad de acceder al código fuente. Esta libertad la puedes ejercer tú directamente si tienes los conocimientos suficientes o, o puedes decirle a alguien que lo haga por tí. Lo fundamental es que puedes estudiar y modificar el código.

Con la libertad 2 puedes ayudar a los demás compartiendo copias exactas del programa. Ojo, esto no quiere decir que tengas la obligación de compartirlo, pero si tienes la posibilidad de hacerlo si lo deseas.

La libertad 3 te permite el compartir las copias modificadas a teceros.

Así que el software libre no es más (ni menos) que software que cumple esas cuatro sencillas reglas. A partir de ahí podemos empezar a añadir capas de complejidad con el tema de las distintas licencias, licencias libres, licencias privativas, copyrigth, copyleft... conceptos que están un escalón más arriba y que iremos desgranando pero que no forman parte de lo que quería decir hoy. Así que el resumen es sencillo: 4 reglas para nada complicadas. Si un programa cumple las 4 libertades es software libre. Si no las cumple es no libre o privativo, ya que priva de una de esas libertades básicas para poder cumplir con ese control al que debemos tener derecho.