我正在尝试提取从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
也许只需再次下载即可解决问题。:)