一、案发现场:

今天xin麒在自己虚拟机配置好了centos7系统,打算配置一下redis环境,于是出现下面报错:

在这里插入图片描述

再来一遍:tar -zxvf redis-6.2.6.tar.gz

在这里插入图片描述

于是xin麒使用sudo rm -rf + 文件夹名称删除了。

报错信息:

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

二、解决:

这样有一个原因:

可能是在虚拟机的压缩包有损坏。xin麒就是将win主机的redis压缩包(redis-6.2.6.tar.gz)拖到虚拟机里的,可以查看两压缩包的属性看看两压缩包大小是不是不一样,是不是拖到虚拟机里的压缩包小了很多,如果是这个问题那么很可能是压缩包受损了。

在保证win主机里redis-6.2.6.tar.gz压缩包是完好的情况下可以重新将虚拟机里的压缩包删除了,重新扔进去一个,看看压缩包大小有没有受损,如果还是受损,那就直接在虚拟机从官网里下载吧。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐