tar解壓錯誤:
gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
這個錯誤雖說不是很常見,但是一旦遇到這個錯誤就很棘手,漢語翻譯過來是意外的錯誤,直接中斷。(作者在這裡是docker容器裡出現的錯誤,并且試了很多種方法,最後總結的幾種解決方案。)那麼這是什麼原因的其實,其實,這就是一個包錯誤,主要有兩種原因
1.就是壓縮包損壞,無法解壓
2.就是版本不比對,無法解壓
那麼這兩種原因怎麼去解決的,作者總結了3種方法
1.重新拉取壓縮包,注意檢視包的大小是否有變化
2.上述方法不行則使用xshell遠端工具傳輸壓縮包
eg:
在xshell中輸入: yum -y install lrzsz
把所需要的安裝包直接拉取
3.如果版本不比對,那麼隻有去下載下傳正确的安裝包解決了
作者當時試了1,3方法,但是包大小總是出現錯誤,最後想到使用Xshell才成功。希望對大家有幫助~~
作者:SO sir