
Cómo arreglé el error «Location is not mountable» habilitando el soporte de Google en GVFS y los servicios de GNOME relacionados en NixOS 25.11.
Me topé con un problema en NixOS 25.11 que tardé un rato en entender: Google Drive aparecía en Archivos de GNOME después de iniciar sesión con Cuentas en línea de GNOME, pero al intentar abrirlo fallaba con:
"Location is not mountable"

Este artículo comparte el arreglo que me funcionó y que dejó los montajes de Drive funcionando de forma confiable en mi sistema.
A primera vista, todo se veía correcto:
Pero el montaje seguía fallando. La pieza que faltaba era que el build por defecto de GVFS en esta configuración no incluía el soporte del backend de Google.
Hice tres cambios puntuales.
Sobrescribí el paquete GVFS para habilitar el soporte de Google de forma explícita:
services.gvfs.package = pkgs.gnome.gvfs.override {
gnomeSupport = true;
googleSupport = true;
};
Por qué: sin esto, GOA puede autenticar, pero GVFS no puede completar la ruta del backend de montaje de Drive.
Me aseguré de que estos servicios siguieran habilitados:
services.gnome.gnome-online-accounts.enable = true;
services.gvfs.enable = true;
services.gnome.gnome-keyring.enable = true;
services.accounts-daemon.enable = true;
programs.dconf.enable = true;
Por qué: todos forman parte de la cadena de identidad, credenciales e integración de escritorio de GNOME que usan los volúmenes en línea.
Agregué:
nixpkgs.config.permittedInsecurePackages = [
"libsoup-2.74.3"
];
Por qué: en esta combinación de canal y versión, habilitar el backend de Google de GVFS arrastra libsoup2, que está marcado como inseguro. Esta excepción permite que el rebuild y la evaluación continúen.
Nota importante: esto es un parche de compatibilidad pragmático, no un ideal a largo plazo desde el punto de vista de la seguridad.
Por lo que nixpkgs documenta actualmente, no se trata de un solo CVE aislado. La línea libsoup 2 llegó al final de su vida útil y está marcada con muchos CVE conocidos sin arreglar, así que Nix la expone como insegura por defecto.
Agradezco de verdad que exista esa advertencia. Es fácil sentirse bloqueado cuando un rebuild se detiene, pero esta política está haciendo un trabajo importante: recordarnos dónde un arreglo de compatibilidad se paga con higiene de seguridad a largo plazo.
Después de actualizar tu configuración:
sudo nixos-rebuild switch
Luego:
Si todo está bien conectado, Drive debería montarse en vez de fallar con "Location is not mountable".
Este arreglo restaura el montaje nativo de Drive en GNOME, pero por ahora depende de una excepción de paquete (libsoup-2.74.3). Un camino más limpio a largo plazo es pasar a un stack de backend que evite dependencias inseguras, o usar un enfoque de montaje alternativo como rclone.
En otras palabras, esto me desbloqueó rápido y lo agradezco. A la vez, lo trato como temporal hasta que la ruta del backend de Drive pueda funcionar sin la línea de librerías antiguas en fin de vida.
Si Google Drive aparece en Archivos de GNOME pero no se monta en NixOS 25.11, esta es la versión corta de lo que me ayudó:
googleSupport = true.libsoup-2.74.3 para que el build funcione con las restricciones del canal actual.Agradezco a los mantenedores de Nix y al ecosistema de GNOME: incluso cuando este camino es incómodo, los valores por defecto nos empujan hacia decisiones más seguras.
Jhey Pi: un sitio oficial para un músico que está empezando
Sitio oficial de Jhey Pi, construido con Nuxt 4 y Nuxt UI para combinar los lanzamientos de Spotify y los videos de YouTube en un solo feed.
ChronoCal: registro de tiempo dentro de Google Calendar
Un complemento de Google Calendar construido con Apps Script que registra el tiempo real dedicado a los eventos directamente en Google Workspace: sin backend externo, sin almacenamiento de terceros y sin depender de un temporizador en el navegador.