LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 543|回复: 8

[已解决]emerge的时候所有包都unpacking failed

[复制链接]
发表于 2009-6-22 14:18:37 | 显示全部楼层 |阅读模式
>>> Unpacking gdbm-1.8.3.tar.gz to /var/tmp/portage/sys-libs/gdbm-1.8.3-r4/work
*
* ERROR: sys-libs/gdbm-1.8.3-r4 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_unpack
*             environment, line 2840:  Called unpack 'gdbm-1.8.3.tar.gz'
*               ebuild.sh, line  383:  Called _unpack_tar 'gzip'
*               ebuild.sh, line  361:  Called die
* The specific snippet of code:
*                              assert "$myfail"
*  The die message:
*   failure unpacking gdbm-1.8.3.tar.gz
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/log/portage/sys-libs:gdbm-1.8.3-r4:20090622-055231.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/gdbm-1.8.3-r4/temp/environment'.
*

>>> Failed to emerge sys-libs/gdbm-1.8.3-r4, Log file:

>>>  '/var/log/portage/sys-libs:gdbm-1.8.3-r4:20090622-055231.log'

并不只是这一个包,是所有包都不行。
哪位大哥帮忙看看,感激不尽!
发表于 2009-6-22 15:16:56 | 显示全部楼层
试一试手动解包,看看tar命令是否还在?或者/var/tmp/portage的权限?磁盘空间是不是满了?
回复 支持 反对

使用道具 举报

发表于 2009-6-22 15:18:06 | 显示全部楼层
Post by jsun;2000308
试一试手动解包,看看tar命令是否还在?或者/var/tmp/portage的权限?磁盘空间是不是满了?


另外估计是不是你的网络有问题,下载下来的文件坏了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-22 15:21:02 | 显示全部楼层
tar xf 能解出来
换了好几个源,都一样
是重新编译了tar过后出现的问题
回复 支持 反对

使用道具 举报

发表于 2009-6-22 15:22:08 | 显示全部楼层
Post by 独钓寒江雪;2000309
另外估计是不是你的网络有问题,下载下来的文件坏了
如果是这样我就没任何头绪了,呵呵。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-22 15:24:29 | 显示全部楼层
绝对不是网络的问题,我换了好几个源都不行
回复 支持 反对

使用道具 举报

发表于 2009-6-22 15:37:17 | 显示全部楼层
手动编译tar、gzip、bzip2,安装,然后再试一试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-22 15:52:14 | 显示全部楼层
找人要了个tar的bin,覆盖搞定
教训:编译tar不能加USE=static
回复 支持 反对

使用道具 举报

发表于 2009-6-22 17:02:21 | 显示全部楼层
Post by alfadb;2000327
找人要了个tar的bin,覆盖搞定
教训:编译tar不能加USE=static

我脑子坏掉了,找binary确实比编译要好。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表