ubuntu 服务器 tar -xvf 因 solr.tar.gz 失败

ubuntu 服务器 tar -xvf 因 solr.tar.gz 失败

我正在尝试提取从https://www.apache.org/dyn/closer.lua/lucene/solr/7.7.2/solr-7.7.2.tgz

但是在 ubuntu 服务器上出现错误。gzip: stdin: not in gzip format

我可以确认我在 Windows 10 上使用 winrar 提取此文件没有任何问题。问题可能出在哪里

root@ubuntulondon:~# tar -xvf solr-7.7.2.tgz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
root@ubuntulondon:~#

答案1

您是否尝试过验证下载文件的校验和?可能在下载过程中文件被损坏,或者下载提前中止。

尝试下载.sha512校验和文件(将其存储在与 solr 的 tgz 相同的目录中)并运行:

$ sha512sum -c solr-7.7.2.tgz.sha512

如果校验和匹配,则输出

solr-7.7.2.tgz: OK

如果没有,则输出

solr-7.7.2.tgz: FAILED
sha512sum: WARNING: 1 computed checksum did NOT match

也许只需再次下载即可解决问题。:)

相关内容