红旗Linux6桌面版中运行update报错的解决方法

1、症状 今天在红旗Linux6桌面版中发现有这样一个问题: [root@RFDT6 parameters]# updatedb updatedb: src/updatedb.c:601:scan_cwd: 断言“name_size > 1”失败。 已放弃

[root@RFDT6 ~]# uname -a Linux RFDT6 2.6.23.1-4 #1 SMP Thu Dec 13 01:16:23 EST 2007 i686 i686 i386 GNU/Linux

2、排错过程:

a)重新安装mlocate后,结果是一样的

b)我将CentOS 中的mlocate复制过来,安装后还是一样的出错。

c)查看是搜索到什么目录时出错? [root@RFDT6 parameters]# updatedb -v …….. /sys/module/nousb/parameters updatedb: src/updatedb.c:601:scan_cwd: 断言“name_size > 1”失败。 已放弃

[root@RFDT6 ~]# file /sys/module/nousb/parameters /sys/module/nousb/parameters: directory [root@RFDT6 ~]# ll /sys/module/nousb/parameters 总计 0 drwxr-xr-x 2 root root 0 09-16 16:36

结论:是目录的问题,临时解决方法,,没有问题: [root@RFDT6 ~]# updatedb –add-prunepaths /sys

最终解决方法: [root@RFDT6 ~]# vi /etc/updatedb.conf 在PRUNEPATHS中添加/sys

此问题在fedro中也相似的情况,建议红旗检查一下。

抱最大的希望,为最大的努力,做最坏的打算

红旗Linux6桌面版中运行update报错的解决方法

相关文章:

你感兴趣的文章:

标签云: