tar: Exiting with failure status due to previous errors

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tar: Exiting with failure status due to previous errors相关的知识,希望对你有一定的参考价值。

tar -jxvf httpd-2.2.20.tar.bz2
解压缩的时候第一次发现这个问题 求解
这是一断解压的过程
httpd-2.2.20/build/rpm/htcacheclean.init
tar: httpd-2.2.20/build/rpm/htcacheclean.init: Cannot open: No such file or directory
httpd-2.2.20/build/rpm/httpd.init
tar: httpd-2.2.20/build/rpm/httpd.init: Cannot open: No such file or directory
httpd-2.2.20/build/rpm/httpd.logrotate
tar: httpd-2.2.20/build/rpm/httpd.logrotate: Cannot open: No such file or directory
httpd-2.2.20/build/rpm/httpd.spec.in
tar: httpd-2.2.20/build/rpm/httpd.spec.in: Cannot open: No such file or directory
httpd-2.2.20/build/pkg/buildpkg.sh
tar: httpd-2.2.20/build/pkg/buildpkg.sh: Cannot open: No such file or directory
httpd-2.2.20/build/pkg/pkginfo.in
tar: httpd-2.2.20/build/pkg/pkginfo.in: Cannot open: No such file or directory
httpd-2.2.20/build/pkg/README
tar: httpd-2.2.20/build/pkg/README: Cannot open: No such file or directory
tar: Exiting with failure status due to previous errors

如果你的电脑出现“Exiting with failure status due to previous errors”,说明电脑的内存出现了问题,需要换条内存来解决问题。
内存是电脑的记忆部件,用于存放电脑运行中的原始数据、中间结果以及指示电脑工作的程序。
内存可以分为随机访问存储器和只读存储器,前者允许数据的读取与写入,磁盘中的程序必须被调入内存后才能运行,中央处理器可直接访问内存,与内存交换数据。电脑断电后,随机访问存储器里的信息就会丢失。后者的信息只能读出,不能随意写入,即使断电也不会丢失。
由于电路的复杂性因素,电脑中都使用二进制数,只有0和1两个数码,逢二进一,最容易用电路来表达,比如0代表电路不通,1代表电路通畅。我们平时用电脑时感觉不到它是在用二进制计算是因为电脑会把我们输入的信息自动转换成二进制,算出的二进制数再转换成我们能看到的信息显示到屏幕上。
在存储器中含有大量的基本单元,每个存储单元可以存放八个二进制位,即一个零到二百五十五之间的整数、一个字母或一个标点符号等,叫做一个字节。存储器的容量就是以字节为基本单位的,每个单元都有唯一的序号,叫做地址。中央处理器凭借地址,准确地操纵着每个单元,处理数据。由于字节这个单位太小了,我们定义了几个更大的单位,这些单位是以2的十次幂做进位,单位有KB、MB、GB、TB等。
常见的内存包括同步动态随机存储器、双倍速率同步动态随机存储器、接口动态随机存储器。
参考技术A 这种错误很可能是tar文件已损坏,当服务器上用ftp上传文件时,采用ASCII传输模式会使接收的文件乱码,导致解压缩时发生错误。正确方法是接收时采用binary传输模式。试一下重新拷贝文件再解压吧。 参考技术B 你可以找到相关的TAR的解压软件进行解压,也可以试一下下面的命令。

tar -xvzf xxxx.tar.gz -C 解压到目录
tar -xvjf xxxx.tar.bz2 -C 解压到目录追问

root@d:~# tar -xvjx httpd-2.2.20.tar.bz2 -C
tar: option requires an argument -- 'C'
Try `tar --help' or `tar --usage' for more information.

追答

引用:http://www.linuxsir.org/bbs/thread245024.html

追问

弱弱的说,看了之后没有什么个体的帮助
且我那虚拟机是纯命令式的,没有图形化界面
如何是好呢

参考技术C 我的问题也跟你一样,我试着用root权限,好了本回答被提问者采纳

Linux报错:tar: Error Is Not Recoverable: Exiting Now

Linux操作系统下,下载完成xx.tar.gz文件然后执行tar -zxvf xx.tar.gz,执行出现如下错误:

xxx.tar.gz: 归档文件中异常的 EOF tar: 归档文件中异常的 EOF tar: Error is not recoverable: exiting now

解决方案有两种。

方案一:去掉解压参数中的z,执行命令改为:tar -xvf xx.tar.gz。

该方案的原因是:下载的文件并不是“通过 gzip 过滤归档”所以添加参数z就无法正常解压。但是一般从官网下载不会出现这种问题,一定要去官网下载完整版.

如果该方案依旧无法进行正常解压那就尝试第二中方案。

方案二:重新下载或上传压缩文件

本方案是针对下载的压缩文件并不完整,也就是说并没有正常下载完成。可以换个方式重新下载。比如通过wget下载之后,执行出现上面问题。可以尝试在其他机器上直接下载,然后上传到目标服务器上再执行上面的解压命令,即可。

以上是关于tar: Exiting with failure status due to previous errors的主要内容,如果未能解决你的问题,请参考以下文章

tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure st

hdfs格式化exiting with status1怎么办?

解压缩报错tar: Error is not recoverable: exiting now

Linux报错:tar: Error Is Not Recoverable: Exiting Now

threadid=1: thread exiting with uncaught exception (group=0x417cce00)问题

gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting