无法创建“/etc/skel/.bash_logout.dpkg-new”:没有此文件或目录

无法创建“/etc/skel/.bash_logout.dpkg-new”:没有此文件或目录

我无法安装任何更新。我试过了apt-get clean,,apt-get install -fdpkg --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 

答案1

看起来你不小心删除了目录/etc/skel。在终端中输入以下命令进行检查:

ls -ld /etc/skel

如果该目录确实存在,请发布此命令的输出以供进一步诊断。

如果目录不存在,则创建它:

sudo mkdir /etc/skel

您还应该重新安装包含 中的文件的软件包/etc/skel。无论如何您都要更新bash。通过运行命令 检查是否还有其他文件。如果列出了和dpkg -S /etc/skel之外的软件包,请运行apt-get --reinstall install mksh syslogout`。base-filesbashapt-get --reinstall install on them, e.g.

相关内容