No meu caso, o problema foi causado por permissões erradas no meu diretório pessoal.
1: Inicialize a partir de uma mídia ao vivo (ou diferente distro instalado no mesmo sistema) e abra um terminal com Ctrl - Alt - T
2: Faça um ponto de montagem temporário e monte a partição que contém seu / home (no meu caso foi / dev / sda6)
sudo mkdir /mnt/sda6
sudo mount /dev/sda6 /mnt/sda6
3: verifique as permissões
sudo ls - la /mount/sda6/
você deve ver uma entrada username 'onde username é seu nome de usuário
Deste ponto em diante, usaremos o username tvbox (altere para o seu nome de usuário)
Você deve ver algo assim:
drwxr-x--- 67 tvbox tvbox 12288 May 1 07:00 tvbox
Isto indica que o tvbox é um diretório e o proprietário tem a leitura requerida, escreve uma permissão de execução.
4: permissões corretas se incorretas.
Se o acima estiver incorreto de alguma forma, precisamos corrigi-lo.
Se os dados foram movidos pelo root você verá root root ao invés de tvbox tvbox (proprietários proprietários name group) Isso pode ser chamado de "causa raiz"; -)
Para corrigir este problema, o comando 'sudo chown -R tvbox: tvbox / mount / sda6 / tvbox
Se de alguma forma as outras permissões não estiverem corretas, você precisará modificá-las com sudo chmod +rwx tvbox
adicionando permissões de leitura, gravação e execução (o bit de execução em um diretório permite que você o percorra).
5: reinicie o problema OS
6: faça login
Se isso não resolver seu problema, consulte as muitas outras respostas de qualidade aqui.