LockDown Browser Erro -21 no Mac (Solução de configuração desincronizada)

O erro -21 no LockDown Browser no Mac sinaliza um descompasso entre o cache local do LDB e o que o servidor do Respondus Dashboard retorna no lançamento. A solução é apagar o diretório Application Support do LDB e reabrir - força um download limpo da configuração do Dashboard. Resolve ~80% dos relatos de -21 sem reinstalar.

O que significa o erro -21

O erro -21 dispara quando a configuração do curso em cache do LDB diverge do estado atual do servidor. Acionado por: edição do Dashboard do lado da sua universidade após seu último lançamento, atualização do LDB, lançamento anterior interrompido que deixou o estado pela metade, ou curso republicado com novos ajustes.

Causas específicas do Mac

Solução 1 - Limpar o cache do LDB (mais comum)

# Encerre o LDB primeiro.
rm -rf ~/Library/Application\ Support/LockDown\ Browser/
rm -rf ~/Library/Caches/com.respondus.lockdownbrowser/
# Reabra pelo seu LMS.

Isso preserva o bundle .app mas descarta toda configuração de curso em cache. O próximo lançamento busca uma config nova do Dashboard.

Solução 2 - Reiniciar o Mac

Resolve o caso raro em que o LDB tem uma trava de nível kernel num arquivo em cache que rm -rf não consegue remover. Após reiniciar, execute novamente a limpeza de cache da Solução 1 e reabra.

Solução 3 - Reinstalar o LDB pelo seu LMS

Se a limpeza de cache não ajudar na segunda tentativa, o próprio bundle .app pode estar com instalação inconsistente. Execute o procedimento completo de desinstalação (cluster de desinstalação) e depois reinstale pelo link de download atual do LDB no seu LMS.

Se nada disso funcionar

Os casos restantes vêm da configuração específica do Respondus Dashboard do seu curso - o TI da universidade ou o professor precisam olhar do lado do servidor. Forneça o código exato do erro, versão do LDB, versão do macOS e horário exato da tentativa.

Perguntas frequentes

Como o -21 é diferente do -101?

O -21 tipicamente é cache desatualizado do lado do cliente; o -101 tipicamente é problema de configuração do Dashboard do lado do servidor. A solução do lado Mac (limpar cache + reinstalar) resolve o -21 com confiabilidade; o -101 precisa que o TI da universidade verifique o servidor.

Limpar o cache vai perder minhas respostas salvas da prova?

Não - suas respostas são armazenadas no seu LMS, não no cache local do LDB. O cache contém apenas a configuração do curso que o LDB puxou do seu Respondus Dashboard, nunca o conteúdo da sua prova.

Meu professor acabou de editar a prova e agora aparece -21. Coincidência?

Quase certamente não. Edições no Respondus Dashboard invalidam configs em cache do lado do cliente sem notificar o LDB para atualizar. Limpar o cache força a atualização.