![ubuntu 服务器 tar -xvf 因 solr.tar.gz 失败](https://linux22.com/image/739622/ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20tar%20-xvf%20%E5%9B%A0%20solr.tar.gz%20%E5%A4%B1%E8%B4%A5.png)
我正在尝试提取从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
也许只需再次下载即可解决问题。:)