учетная запись активна, и я могу войти в систему, используя TTY, но не через GUI. при регистрации он показывает то же изображение, активное с другой учетной записью пользователя, но с сообщением:
No directory, logging in with HOME=/
работает
$ sudo apt-get update
get
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?
каталог No, входящий в систему с ДОМОМ = /
, Это показывает, что Вы не имеете, создают дом для недавно созданного пользователя. Я предполагаю, что Вы используете useradd
команда без -d
опция:
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.
каталог не будет создан, если он будет отсутствовать.
, Таким образом, лучше не использовать useradd
, используйте adduser
вместо этого.
E: не мог получить блокировку/var/lib/dpkg/lock - открытый (11: снабдите временно недоступный), E: неспособный заблокировать административный каталог (/var/lib/dpkg), другой процесс с помощью него?
Теперь эта ошибка означает, что существует другой процесс с помощью dpkd
. Таким образом для решения этого
ps aux | grep dpkg
тогда kill -9 PID
, или можно удалить файл
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock