|

Docker y un error absurdo solucionado

Estoy usando una Raspberry 4 con RaspiOS, antes conocido como Raspbian y que no deja de ser un Debian muy ligeramente modificado, como pequeño servidor y banco de pruebas… porque no dejo de aprender.
He montado mi propio buscador con SearXNG, un gestor de torrents como Transmission y Amule, la versión para linux de Emule y algunos servicios más.

Todo trabaja desde una microsd de 32Gb y como todos sabemos, esas tarjetas de memoria se queman y quedan inservibles. También el espacio es ínfimo, así que enchufé y configuré un hdd externo que tenía por casa sin usar.
Tanto Transmission como Amule, modificando los volúmenes de la imagen docker en cada caso, guardaban las descargas sin problemas dentro del disco duro.

Pero como ésto del auto alojamiento es adictivo, quise instalar varios servicios, entre ellos Ghost CMS en la microsd, hasta que me dí cuenta que estaba petada. Decidí hacer lo mismo que las descargas, dejar el docker en la microsd y lo que es el blog y la bbd, mandarla al disco duro, y así poder experimentar sin problemas.
De repente, empezó todo a darme errores de permisos. Mis conocimientos son escasos, pero después de investigar mil soluciones, como los famosos UID y GID dentro de las variables de entorno, nada funcionaba.

Pregunté en canales de Telegram, en Reddit e incluso a la IA, pasándome tardes leyendo y probando soluciones sin encontrarla.
Y como pasa siempre, sin buscar, leyendo algo sin relación, atisbo un rayo de esperanza, algo que no había probado. Voy al disco duro conectado a la Raspberry y efectivamente, el sistema de archivos es EXFAT y ese sistema no admite permisos Unix.

Me lío la manta a la cabeza. Paro las imágenes y servicios de Docker que estaban funcionando y formateo el hdd externo a EXT4, el mismo que la microsd.
Arranco la Raspberry y sólo inicio Ghost CMS.
El primer arranque me dió los mismos problemas. Errores de permisos al crear carpetas y archivos. Abro el docker-compose y quito los UID y GID. Arranqué de nuevo y… et voilá.
Ya tengo arrancado Ghost CMS con el blog en sí y la base de datos dentro de una carpeta en el hdd externo.

De verdad, he preguntado mucho, de diversas maneras, porque no podía creer esos errores. Suponía algo de permisos, pero no por el sistema de archivos….
Ahora ya tengo libertad para arrancar servicios sin problema.

Dejo ésto por aquí, por si le sirve a alguien que esté en la misma situación.

Publicaciones Similares

  • Cambiar el aspecto con Cyberpunk Neon

    La personalización del escritorio en el PC es básica para algunos, y secundaria para otros. No sólo me refiero a poner una foto cada #ViernesdeEscritorio, sino a un conjunto de herramientas y configuraciones que algunas personas tardan horas en aplicar, siempre a su gusto, después de un formateo. El usuario Roboron3042, ha desarrollado un conjunto…

  • Probamos el buscador Qwant

    Hace muchos años que uso DuckDuckGo como buscador de cabecera. Tomé la decisión en mi cruzada (fallida) por dejar de usar los servicios de Google.Sin embargo desde hace tiempo no estoy tan seguro de su privacidad. Ya tuvo problemas sobre la privacidad hace un par de años, pero además está alojado en EEUU, con la…

  • |

    Golazo !! (Lutris – Amazon Games)

    Seguimos probando juegos en GNU/Linux, da igual la plataforma. Intento ejecutarlos de una u otra manera y voy haciendo una pequeña base de datos para recordar si funcionaba o no. En ésta ocasión es un juego de fútbol arcade, llamado Golazo!! un juego de 2020 regalado hace meses por Amazon Games, siendo miembro de Amazon…

  • |

    Odisea de un juego pasado…

    Era uno de esos fines de semana en los que no te apetece nada más que procastrinar, pasar el tiempo sin más delante del ordenador. Porque el vicio es el vicio.Abrí Yutube (sí, ya sé que no se escribe así) y después hacer un par de «scrolles», me llamó la atención un vídeo donde enumeraban…

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *