não é possível efetuar login na conta de usuário administrativo criada recentemente

1

a conta está ativa, e eu posso fazer login usando um TTY, mas através da GUI. quando logado mostra a mesma imagem ativa com a outra conta de usuário, mas uma mensagem dizendo:

No directory, logging in with HOME=/  

executando

$ sudo apt-get update  

obtenha

E: could not get lock /var/lib/dpkg/lock - open (11: resource temporarily unavailable)  
E: unable to lock the administrative directory (/var/lib/dpkg), is another process using it?  
    
por Giulo Figlio 11.06.2015 / 04:01

1 resposta

0

% bl0ck_qu0te%

Isso mostra que você não criou uma casa para o usuário recém-criado. Suponho que você use o comando useradd sem -d option:

man useradd

   -d, --home HOME_DIR
       The new user will be created using HOME_DIR as the value for the
       user's login directory. The default is to append the LOGIN name to
       BASE_DIR and use that as the login directory name. The directory
       HOME_DIR does not have to exist but will not be created if it is
       missing.

O diretório não será criado se estiver faltando.

Portanto, é melhor não usar useradd , use adduser .

% bl0ck_qu0te%

Agora, este erro significa que há outro processo usando dpkd . Então, para resolver isso

  • ou espere para finalizar esse processo (principalmente esse aumento quando você abre centro de software e tentando instalar a partir do terminal),
  • Mate o processo antigo procurando por ele usando ps aux | grep dpkg then kill -9 PID
  • ou você pode remover o arquivo de bloqueio

    sudo rm /var/lib/dpkg/lock
    sudo rm /var/cache/apt/archives/lock
    
por Maythux 11.06.2015 / 09:07