![我输入 login 后它立即返回到 login](https://linux22.com/image/1399277/%E6%88%91%E8%BE%93%E5%85%A5%20login%20%E5%90%8E%E5%AE%83%E7%AB%8B%E5%8D%B3%E8%BF%94%E5%9B%9E%E5%88%B0%20login.png)
尝试使用 .ymp 文件(IIRC 是文件的扩展名)更新软件失败后,我的操作系统开始声称硬盘上没有剩余空间,但有很多可用空间。因此,我重新启动系统以尝试解决此错误,但我在登录时收到另一个错误:当我输入密码时,它接受,但系统没有立即启动并返回登录。与这个人有同样的问题(但我也是 root 用户(我现在登录的用户)我在这个系统中只有一个用户无法登录)我尝试按照答案的建议运行命令,虽然它运行没有错误,但它没有改变登录错误。如果它相关,这是我的 open suse 版本:
# cat /etc/SuSE-release
openSUSE 12.1 (i586)
VERSION = 12.1
CODENAME = Asparagus
答案1
您可能将/
和/home
放在不同的分区中,并且/home
已满。您仍然可以以 root 身份登录,因为 root 的主目录是/root
。
您可以使用它df -hT
来检查分区上剩余的空间及其类型。根据您的分区及其上的文件系统,df
可能会报告比您实际可以使用的空间更多的空间(例如,如果您使用的是 btrfs,与其他 OpenSUSE 用户一样,即使没有“快照”,btrfs 也会使用空间来存储元数据)。
(第一个版本说您在下载某些东西时空间不足是更好的,在这里我们不知道“这个人”是谁或你运行了什么命令。)
答案2
也许您的 shell 初始化文件正在向 GUI 堆栈输出一些令人不快的内容。暂时将它们移到一边 (mkdir .rcarchive && mv .bash_profile .bashrc .alias .profile .kshrc .rcarchive/),然后重试。