LockDown Browser Error -21 en Mac (Solución de configuración desincronizada)
Qué significa el error -21
El error -21 se dispara cuando la configuración del curso en caché de LDB discrepa con el estado actual del servidor. Lo desencadenan: una edición del Dashboard del lado de tu universidad después de tu último lanzamiento, una actualización de LDB, un lanzamiento previo interrumpido que dejó el estado a medio escribir, o un curso que se republicó con nuevos ajustes.
Causas específicas de Mac
- Corrupción del config en caché tras un lanzamiento de LDB interrumpido.
- El curso se republicó o editó en el Respondus Dashboard desde tu último lanzamiento.
- LDB se autoactualizó pero el layout de la caché cambió y la migración dejó un estado inconsistente.
- Lanzaste LDB para un curso distinto en el mismo Mac y la caché multi-curso quedó vieja.
Solución 1 - Limpiar la caché de LDB (la más común)
# Cierra LDB primero.
rm -rf ~/Library/Application\ Support/LockDown\ Browser/
rm -rf ~/Library/Caches/com.respondus.lockdownbrowser/
# Vuelve a abrir desde tu LMS.
Esto preserva el bundle .app pero descarta toda configuración de curso en caché. El siguiente lanzamiento descarga una configuración fresca del Dashboard.
Solución 2 - Reiniciar tu Mac
Resuelve el caso raro en que LDB tiene un bloqueo a nivel de kernel sobre un archivo en caché que rm -rf no puede eliminar. Tras el reinicio, ejecuta de nuevo la limpieza de caché de la Solución 1 y vuelve a abrir.
Solución 3 - Reinstalar LDB desde tu LMS
Si limpiar la caché no ayuda en el segundo intento, el bundle .app puede tener una instalación inconsistente. Ejecuta el procedimiento completo de desinstalación (cluster de desinstalación) y luego reinstala desde el enlace actual de descarga de LDB de tu LMS.
Si ninguna de estas funciona
Los casos restantes se deben a la configuración específica del Respondus Dashboard de tu curso - tu equipo de TI o profesor tienen que revisarlo del lado del servidor. Contáctalos con: el código exacto del error, la versión de LDB, la versión de macOS y la hora exacta del intento.
Preguntas frecuentes
¿En qué se diferencia -21 de -101?
El -21 es típicamente caché viejo del lado del cliente; el -101 es típicamente un problema de configuración del Dashboard del lado del servidor. La solución del lado de Mac (limpiar caché + reinstalar) resuelve el -21 con fiabilidad; el -101 necesita que el TI de tu universidad revise el servidor.
¿Limpiar la caché perderá las respuestas de mi examen guardadas?
No - tus respuestas se guardan en tu LMS, no en la caché local de LDB. La caché contiene solo la configuración del curso que LDB obtuvo de tu Respondus Dashboard, nunca el contenido del examen.
Mi profesor acaba de editar el examen y ahora aparece el -21. ¿Coincidencia?
Casi seguro que no. Las ediciones del Respondus Dashboard invalidan los configs en caché del lado del cliente sin notificar a LDB para que se actualice. Limpiar la caché fuerza el refresco.