tar解压报错 gzip: stdin: unexpected end of file tar: Unexpected EOF in archive

当解压tar文件时遇到gzip错误'gzip: stdin: unexpected end of file',通常是因为文件未完全下载。通过md5sum校验和文件大小确认问题后,重新下载文件并解压成功。在技术工作中,遇到问题要分析操作、复现错误,利用资源寻找解决方案,98%的问题已有答案等待发现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

错误现象:

[root@centos7-xinsz08 ~]# tar xf prometheus-2.7.2.linux-amd64.tar.gz 

gzip: stdin: unexpected end of file
tar: 归档文件中异常的 EOF
tar: 归档文件中异常的 EOF
tar: Error is not recoverable: exiting now

错误原因排查

通过md5sum校验文件,发现两个文件的校验码不一样,查看文件大小发现文件大小不一样,说明在复制文件的时候没有全部复制。
查看其它资料,均指向可能原因为安装包没有下载完整。

解决方案

重新下载文件,下载完成后查看文件大小,然后在解压文件,成功。

[root@centos7-xinsz08 ~]# ll -h</
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网老辛

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值