当前位置: 首页 > 工具软件 > Nautilus > 使用案例 >

Nautilus无法创建下列所需的文件夹:/home/user/Desktop 报错解决

艾仲渊
2023-12-01

项目场景:

研究HiveSQL接连出现了很多问题,本来是打算自己搞个Hive省的去直接线上用公司的Hive调试,想整个Winodws伪分布式的。但是想了想原来配置了分布式hadoop而且zookeeper和hive都部署完毕了。这不用属实有点浪费,但是之前用的时候发现了hadoop1有个问题就是打开这个虚拟机进不去Desktop不知道是不是手贱删除了个啥东西,现在来进行修复一下。


问题描述

问题还是很简单的,打开虚拟机即会报上三个错误:

(1). could not update ICEauthority file /home/hary/.ICEauthority
(2). 配置服务器出错。(/usr/lib/libgconf2-4/gconf-sanity-check-2退出状态为256)
(3). Nautilus无法创建下列所需的文件夹:/home/hary/Desktop  和/home/hary/.nautilus 在运行Nautilus之前,请创建这些文件夹,或设置好权限以使Nautilus可以创建它们。

这三个错误在我网上搜的一位大哥报错简直一模一样:

Nautilus无法创建下列所需的文件夹:/home/user/Desktop 和/home/user/.nautilus错误的解决 - 后羿的百宝箱 - 博客园

但我的问题还是更加严重一些,我当初应该把整个Desktop的配置文件都给删除了,系统还是CentOS。


原因分析:

第一个原因肯定是你自己的用户权限根本无法识别,关于你这个用户的配置文件应该完全找不到了,我就是这个情况,导致权限不够识别不到相应的文件。也可能是我上次扩容的时候导致出现了此BUG。


解决方案:

搜索发现应该是权限出了问题:

:-rw------- 1 root root 13354 2009-12-06 10:51 /home/username/.ICEauthority

那么我们:用命令行修改目录权限为当前用户:

$sudo chown user -R /home/user(此处user为你的用户名)

问题算是解决了。重新进入系统,问题解决。

 类似资料: