Я не могу установить какие-либо обновления. Я пытался apt-get clean
, apt-get install -f
, dpkg --configure -a
. Ничего не помогает Я даже пытался создать файл или каталог в /etc/skel
- это невозможно сделать даже с помощью root. /etc/skel
совершенно пусто. При попытке обновления мой менеджер обновлений показывает мне следующее:
Package: /var/cache/apt/archives/bash_4.2-2ubuntu2.1_amd64.deb
Error: unable to create `/etc/skel/.bash_logout.dpkg-new' (while processing `./etc/skel/.bash_logout'): No such file or directory
Похоже, вы случайно удалили каталог /etc/skel
. Проверьте, введя следующую команду в терминале:
ls -ld /etc/skel
Если каталог существует, опубликуйте выходные данные этой команды для дальнейшей диагностики.
Если каталог не существует, создайте его:
sudo mkdir /etc/skel
Вам также следует переустановить пакеты с файлами в /etc/skel
. Вы собираетесь обновить bash
в любом случае. Проверьте, есть ли другие, выполнив команду dpkg -S /etc/skel
. Если в этом списке перечислены пакеты, отличные от base-files
и bash
, выполните apt-get --reinstall install on them, e.g.
apt-get --reinstall install mksh syslogout`.