Archivo

Archivo para julio, 2024

Añadiendo volumen LUKS después de la instalación

martes, 16 de julio de 2024 Sin comentarios

El instalador de Ubuntu no trata los volúmenes cifrados con mucho cariño, salvo que los crees en la propia instalación del sistema operativo. Por ese motivo, cuando tengamos uno previo de otra instalación y no queramos formatearlo, simplemente lo configuraremos a posteriori.

Primero nos cercioraremos de que podemos montarlo:

apt install cryptsetup

cryptsetup luksOpen /dev/nvme0n1p4 homecifrado

mount /dev/mapper/homecifrado /mnt

Si todo funciona correctamente y podemos acceder a los contenidos en /mnt pasaremos a hacerlo más permanente editando el fichero «/etc/crypttab» con este contenido:

homecifrado /dev/nvme0n1p4 none luks

Y en fichero «/etc/fstab»:

/dev/mapper/homecifrado /home xfs defaults 0 2

Reiniciar y listo, nos preguntará la contraseña durante el arranque.

Categories: GNU/Linux, Ubuntu Tags: , , ,

Potencia de señal Wifi

lunes, 15 de julio de 2024 Sin comentarios

Intentado resolver problemas de desconexión del sistema ambilight, gracias a un comentario de alguien en algún foro que hablaba sobre su necesidad de bajar el tamaño de las muestras de la capturadora para que el puerto USB 2.0 no se saturase, descubrí que mi caso era algo similar, la única diferencia es que mi información, a pesar de muy inferior, viajaba por Wifi, un medio muy problemático.

Así que, leyendo el post de Korbin Brown, descubrí que, a pesar de tener el punto de acceso al lado de la Raspberry PI, el cable LAN solucionó el problema por completo.

Con «iwconfig wlan0» detecté que la velocidad que alcanzaba era de 1Mb/s, totalmente insuficiente para transmitir los datos necesarios a Hyperion.

 

Categories: Raspberry Pi Tags: , , ,

«unexpected error» utilizando PWA en Firefox

lunes, 15 de julio de 2024 Sin comentarios

Progressive Web Apps es una manera de «convertir» páginas web en aplicaciones o que al menos parezcan que son independientes del navegador, cuando realmente lo están ejecutando por debajo. En Firefox tenemos dicha posibilidad utilizando un addon de Filip Štamcar.

Existen dos problemas con los que me he encontrado y que me han impedido utilizarlo:

  • Cuando se utiliza una versión snap de Firefox o similar. Algo que en Ubuntu o distribuciones derivadas podremos resolver instalando la versión no snap o invirtiendo un poco de tiempo.
  • Cuando recibimos un mensaje «unexpected error» ante cualquier intento de configuración del addon, que no es otra cosa que una señal de que la comunicación con entre el navegador y la aplicación nativa está restringida, normalmente por apparmor. Para resolverlo sólo tenemos que hacer lo siguiente:

sudo ln -s /etc/apparmor.d/usr.bin.firefox /etc/apparmor.d/disable/

sudo apparmor_parser -R /etc/apparmor.d/usr.bin.firefox

Categories: Software Libre Tags: , ,

Error de IPv6 en Docker sobre un contenedor LXC

lunes, 8 de julio de 2024 Sin comentarios

Al actualizar algunos contenedores LXC en los que mantenía algún despliegue con Docker he acabado encontrando este tipo de error:

Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: failed to add interface veth52242e7 to sandbox: error setting interface «veth52242e7» IPv6 to <nil>: failed to configure ipv6: failed to disable IPv6 on container’s interface eth0, set env var DOCKER_ALLOW_IPV6_ON_IPV4_INTERFACE=1 to ignore this error: unknown
Error: failed to start containers: 89fze5ea9d64

Debido a que en LXC el sistema de ficheros es de sólo lectura en «/proc/sys/net» se necesita aplicar una variable de entorno en la sección «Service» del fichero que inicia Docker «/etc/systemd/system/multi-user.target.wants/docker.service»:

[Service]
Environment=»DOCKER_ALLOW_IPV6_ON_IPV4_INTERFACE=1″

 

Categories: LXC Tags: