1. 程式人生 > >關於unix下tar解壓時的兩個錯誤問題及解決方法

關於unix下tar解壓時的兩個錯誤問題及解決方法

----------------------------------------------------------------------------

---- 本文為andkylee個人原創,請在尊重作者勞動成果的前提下進行轉載;

---- 關鍵字: 解壓 tar 錯誤 aix gunzip

----------------------------------------------------------------------------

在使用tar命令解壓檔案的時候,兩次都出現了checksum error的錯誤,只是錯誤資訊稍微有點差別。

情況1:

最近配置AIX下的Java環境,使用tar -xvf時總出現checksum error的資訊。

# tar -xvf Java5_64.sdk.tar


x Java5_64.sdk, 74738688 bytes, 145974 media blocks.
tar: 0511-169 A directory checksum error on media; -265812960 not equal to 67621

最後發現原因,是因為我使用ftp下載時沒有設定為二進位制方式傳輸資料,ftp會預設使用Ascii的方式來傳輸,這樣會破環檔案。

解決方法: 登入ftp之後,輸入bin,然後再使用get檔案就可以了。

情況2:

用tar命令解壓一個非tape archive檔案時(格式為tgz),也報類似的錯誤!

-bash-3.2$ tar -xvf ase1503_aix64_2.tgz


tar: 0511-169 A directory checksum error on media; 0 not equal to 67634.

解決方法:先將tgz壓縮檔案轉化成tar格式的,

$gunzip -S tgz ase1503_aix64_2.tgz

然後再用tar命令解壓生成的ase1503_aix64_2.tar檔案就可以了。

$tar -xvf ase1503_aix64_2.tar

相關推薦

關於unixtar錯誤問題解決方法

---------------------------------------------------------------------------- ---- 本文為andkylee個人原創,請在尊重作者勞動成果的前提下進行轉載; ---- 關鍵字: 解壓 tar 錯誤

mysql load data遇到的錯誤解決方法

ora sele rwx oba color term 兩個 讀寫 nal 1.load數據遇到報錯1 mysql> load data infile "/root/mysql_test/mysql_t1data" into table t1; ERROR 1290

net-snmp常見的錯誤解決辦法

第一個: Warning: noaccess control information configured.   It's unlikely this agent can serve any usefulpurpose in this state.   Run "snmpc

Navicat使用常見的問題解決方法,提高開發效率

Navicat使用常見問題 在我們日常開發過程中,一般不會直接使用命令列來操作 MYSQL 資料庫,而會選擇一些圖形化介面去幫助我們來進行此類操作,常用的有:SQLyog(Logo也是小海豚),Navicat,或者直接使用編輯器自帶的圖形化介面工具。我這邊開發使用的是 Navicat,在日常使用的時候出現過一

創建Web項目運行出小錯誤解決方法

let sch javaee pack -m cti ont for map 1、目錄結構 2、各文件內容 index.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %>

loadrunner執行場景,常見錯誤解決方法

目錄   1、Error -27727:.3 2、Error -27728:.3 3、Error -27791:.3 4、Error -27492:.4 5、Error -27498:.4 6、Error -26612:.4

unix常用和壓縮命令

.tar解包: tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是壓縮!)---------------------------------------------.gz解壓1:gunzip File

linuxtar出錯

問題一 在解壓tar.gz檔案的時候報錯 [[email protected]]$ tar -zxvf clion-141.351.4.tar.gz gzip: stdin: not in gzip format tar: Child returned

ubuntucmake常見錯誤解決

今天在用原始碼安裝mysql的時候遇到下面的兩個問題 一、提示“CMAKE_CXX_COMPILER-NOTFOUND ”。 具體形式: Check for working CXX compiler: CMAKE_CXX_COMPILER-NOTFOUND  CM

Eclipse Web 專案所有的都出現紅點,解決方法

我是匯入tomcat包的時候出現問題 網上很多方法說:右鍵工程,選擇build path->configure build path,彈出的窗口裡面選擇libraries選項卡,你應該會看到一些標有紅叉叉的jar包 但是我這邊所有包都顯示正常,並沒有出現標記的錯誤包

unity SteamVR Plugin匯入後的錯誤解決辦法

在unity asset store中搜索 SteamVR Plugin,找到官方提供的外掛。我當時下載到的版本是1.2.1的,下載完後匯入到工程裡,開啟裡面的樣例場景(共3個),執行或停止執行時會明顯示卡頓,報錯,其中一個錯誤: Unity SteamVR: Failed

Excel的資料匯入到資料庫中出現的問題解決方案

     今天要把Excel中的資料匯入到資料庫中,寫了段程式碼,出現兩個問題,解決方法如下。 問題一:程式報錯,報錯如下,原因是excel中用了篩選,且有標題頭,去掉即可。 import java.io.FileInputStream; import java.io.Fi

ubuntu編譯遇到的錯誤解決方式

1、錯誤展示: [email protected]:~/test/test/protest/stack_test$ gcc  -c my_stack.c -o my_stack.o In file included from /usr/include/stdio.

關於 npm 5.5 版本 安裝webpack 報錯 ERR! code EEXIST 和 ERR! code EPERM 錯誤解決辦法

在搭建React開發環境時安裝 webpack遇到了這個錯誤,下面說一下我的解決歷程以及我最終的解決辦法,不一定通用,希望能幫到遇到同樣問題的朋友。 在全域性安裝時報錯如下: 報錯 ERR! code EEXIST; 安裝到當前專案的報錯如下:

linux C語言 串列埠 上層傳送0x0A,底層卻傳送了0x0D 0x0A位元組的解決方法

struct termios options; options.c_iflag &= ~(INLCR | ICRNL | IGNCR);options.c_oflag &= ~(ONLCR | OCRNL | ONOCR | ONLRET);  tcset

Oracle安裝最常碰到的6錯誤解決方案

繼續 數據庫服務 tns 情況下 無法啟動 rac 步驟 margin 配置 Oracle安裝最常碰到的6個錯誤及解決方案 [以8.1.6為例]: 1、ORA-12541:TNS:沒有監聽器   原因:沒有啟動監聽器或者監聽器損壞。如果是前者,使用命令net star

通過EF操作Sqlite遇到的問題解決方法

guid 圖片 解決方法 uid 數據 字符串 gui 使用 但是 1.使用Guid作為字段類型時,能存,能查,但是作為查詢條件時查詢不到數據 解決方法:連接字符串加上;binaryguid=False 通過EF操作Sqlite時遇到的問題及解決方法

java中在使用類的一些常見錯誤解決方法

關於java中類的一些常見錯誤及解決方法 1.定義了一個主類,如 public class TestCircle{//此時這裡會顯示“class TestCircle”has never been used“ public void main(String[] args){…}; class

Linux編譯PHP常見錯誤解決方法

locate freetype evel distrib 常見 expec fin install erro 1、configure: error: xml2-config not found. Please check your libxml2 installation.

使用Junit單元測試操作MySQL數據庫出現錯誤解決方法

靜態 方法 簡單 註解 info 正常 mage 返回 基本上 在一次看Mybatis視頻學習過程中,教學視頻中用到了Junit單元測試,因為剛開始學習,會出現許多錯誤,每次出現錯誤都會上網搜索,但是發現基本上錯誤都是這麽幾種: 1、沒有@Test註解 2、測試方法用s