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
.
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
thenkill -9 PID
-
ou você pode remover o arquivo de bloqueio
sudo rm /var/lib/dpkg/lock sudo rm /var/cache/apt/archives/lock