yum更新无法解压在centos 6.4上依赖nodejs的归档文件

我在CentOS 6.4上运行“yum update”,但Node.js包和依赖关系失败,出现如下的多个错误:

Error unpacking rpm package nodejs-fstream-0.1.23-1.el6.noarch error: unpacking of archive failed on file /usr/lib/node_modules/fstream/node_modules/graceful-fs: cpio: rename 

…等等每个包裹。 这里完整的输出http://pastebin.com/g8AprsNG

软件包列表是这样的(全部来自epel):

  • node-gyp | 0.10.6-1.el6
  • nodejs-boom | 0.4.2-2.el6
  • nodejs-fstream | 0.1.23-1.el6
  • nodejs-fstream-ignore | 0.0.7-1.el6
  • nodejs-fstream-npm | 0.1.5-1.el6
  • nodejs-glob | 3.2.3-1.el6
  • nodejs-hawk | 0.15.0-1.el6
  • nodejs-init-package-json | 0.0.10-1.el6
  • nodejs-npm-registry-client | 0.2.27-1.el6
  • nodejs-npmconf | 0.1.1-1.el6
  • nodejs-npmlog | 0.0.4-1.el6
  • nodejs-read-installed | 0.2.2-1.el6
  • nodejs-read-package-json | 1.1.0-2.el6
  • nodejs-request | 2.21.0-1.el6
  • nodejs-sntp | 0.2.4-1.el6
  • npm | 1.3.3-1.el6

之前的更新没有问题。

我已经阅读了关于这个问题的答案在CentOS 6.4上的依赖关系破坏:可以安装nodejs但不是npm,但是我有nodejs-ansi在0.2.0版本

最终通过彻底删除节点并从源重新安装节点来解决。