感谢支持
我们一直在努力

红旗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中也相似的情况,建议红旗检查一下。

赞(0) 打赏
转载请注明出处:服务器评测 » 红旗Linux6桌面版中运行update报错的解决方法
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏