Não foi possível atualizar o arquivo ICEauthority /home/me/.ICEauthority [fechado]

11

Estou recebendo uma mensagem

Could not update ICEauthority file /home/me/.ICEauthority

Ao tentar entrar no Ubuntu graficamente. Posso fazer login usando Ctrl+ Alt+F1

Esta não é uma duplicata de:

O que essa mensagem da caixa de diálogo de inicialização significa "Não foi possível atualizar o arquivo ICEauthority"

No meu caso, minha .ICEauthority é -rw------- 1 me me ...

Coisas que tentei fazer para corrigir isso:

  • redefinir as permissões do arquivo ICE no caso de algo estar errado, que eu não percebi.
  • exclua o arquivo (nenhum novo foi criado)
  • toque em um novo arquivo depois que o orig foi excluído
  • parece que meu diretório pessoal era de propriedade da raiz. fixação não ajudou.
  • .ecryptfs tem permissões corretas no meu diretório pessoal
  • o login automático está desativado, nunca foi ativado
  • instalação nova, sem alterações de senha (eu preferiria não reinstalar meu sistema operacional porque passei um dia configurando-o)
  • a única estranheza encontrada foi: /home/.ecryptfs/me/.ecryptfs/wrapped-passphrase, -rw------- 1 me root 48 .....no entanto, isso não deve ser um problema ou, portanto, parece ser devido a permissões

Eu instalei o gnome depois de instalar o sistema

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gnome-shell

Eu nunca iniciei nele (ou qualquer outra coisa, exceto tty) com sucesso.

Dmitriy Likhten
fonte
1
Você pode verificar a propriedade do seu diretório pessoal? Você pode precisar mostrar isso também.
Mark Russell
Você tentou uma reinicialização com segurança? Pode ser um tiro no escuro, mas você ativou o 'login automático'? (há alguns lançamentos atrás, isso também era um problema ... desligue-o e tente novamente). linha de comando: gksudo gedit /etc/gdm/custom.conf
Rinzwind
talvez você já tenha feito, mas por precaução, use chown -R no diretório da sua casa para que ele obtenha tudo.
Mark Russell
É possível que você tenha alterado sua senha de usuário recentemente e não tenha alterado sua senha de ecryptfs separadamente?
Mark Russell
@ Mark não fez chown -r.
Dmitriy Likhten

Respostas:

2

Sim, há um problema no Gnome, aqui está a solução, em vez de desinstalar e reinstalar o ubuntu, pelo menos você pode salvar seu backup de dados

sudo apt-get install lxde

Instalado depois disso, pressione Ctrl-Alt-F7 para voltar à tela de login,

agora selecione lxde no menu suspenso, digitei minha senha, agora você pode acessar uma sessão do LXDE

AMIC MING
fonte
2

Eu apenas tive o mesmo problema. Eu me livrei dele usando o seguinte comando:

sudo chown user:user /home/user

Substitua userpelo seu nome de usuário.

Adame Doe
fonte
Obrigado +1 Não faço idéia de como o proprietário do meu diretório pessoal se tornou raiz.
TheLukeMcCarthy
1

Vou reinstalar o ubuntu. Não é possível depurar isso. Provavelmente o gnome3 instalou o borked.

Dmitriy Likhten
fonte
2
Espero que não seja tarde demais, mas você viu este tópico: ubuntuforums.org/showthread.php?t=1742343 O Gnome3 é realmente o culpado!
Rinzwind
muito tarde :( o funciona bem gnome2 fora da caixa ...
Dmitriy Likhten
Não tenho certeza se meu caso é o mesmo, mas recebi o mesmo erro ao tentar fazer login com "gnome classic" e "Modo de segurança". Então talvez não seja apenas a questão do gnome3.
Tom Brito #
1

Eu consertei um similar. Problema de autoridade ICE que, devido ao módulo aes, não pode ser instalado na inicialização, para o cadeado não detectado, em uma palavra, você deve colocar na lista negra o módulo padlock_aes como:

cat /etc/modprobe.d/blacklist-ecryptfs.conf
blacklist padlock-aes 

Também posto as etapas detalhadas , FYI.

user71371
fonte
1
Você não pode alterar o conteúdo de um arquivo usando cata sintaxe que você apresentou. Você pode editar sua pergunta para esclarecer como está sugerindo que as pessoas façam isso. Existe um método que se parece um pouco com o que você escreveu, mas que é sintaticamente diferente, onde você executa cat >> /etc/modprobe.d/blacklist-ecryptfs.conf, depois entra e blacklist padlock-aes, em uma nova linha, pressione Ctrl+ D. É isso que você quer dizer?
Elias Kagan
1

Eu tive o mesmo problema e aqui está como eu o corrigi:

  • Entrei no sistema como root
  • excluiu a conta de usuário com o erro de autoridade de ICE (userdel user)
  • Em seguida, recriei a mesma conta apenas dessa vez usando uma opção -m que criou um diretório inicial para o usuário (useradd -m user)
  • Defino a senha para a conta usando este comando (usuário passwd)
  • Eu saí da minha conta root.
  • Conectado usando a nova conta e o VOILA, não há mais problemas de autoridade de ICE.
  • O login foi bem-sucedido.

  • Eu acho que o problema pode ter sido quando você criou a conta do usuário, você não disse ao sistema para criar o diretório inicial para esse usuário específico.

Sean
fonte
1

Eu estava tendo o mesmo problema; no meu caso, meu proprietário do diretório inicial foi alterado para o root de alguma forma.

mudou para o meu usuário e funcionou:

cd /home
sudo chown user:user <homedir>

Eu não usei a -Ropção sinalizador porque apenas o diretório de nível superior foi afetado.

user2321520
fonte
0

Eu tive o mesmo problema, Depois de ler mensagens sobre o uso chownem .ICEauthority, eu decidi tentar mudar a permissão de leitura / gravação no arquivo .ICEauthoritycom chmod.

Era originalmente: -rw------- então eu mudei para:-rw-rw-rw-

E funcionou! (Eu usei chmod 666 /home/$USER/.ICEauthority)

Vale uma tentativa, suponho ...

aaaaagh
fonte
é uma péssima idéia - o arquivo não deve ter permissões de gravação para todos os usuários. Por que você mudou o modo em vez do proprietário?
Zanna