GNU/Linux >> Linux の 問題 >  >> Linux

RPM:パッケージのインストール エラー:cpio:読み取りに失敗しました

問題

rpm コマンドを使用してパッケージを解凍しているときに、次のエラーが表示される場合があります。

---
Preparing... ##################################################
dbaastools ##################################################
error: unpacking of archive failed on file /var/opt/xxxx/xxx/xxx/xxx/xxx.o.zip.xxxxx: cpio: read failed - Inappropriate ioctl for device

この問題を修正し、パッケージを正常にインストールする方法

解決策

RPM は cpio を使用します アーカイブ形式なので。これが、ここで cpio エラーが表示される理由です。 「cpio:読み取りに失敗しました 」エラーは、解凍しようとしているパッケージが破損しているか不完全であることを意味します。

このエラーが表示された場合は、パッケージが信頼できるソースからダウンロードされていることと、ダウンロードしたコピーとオリジナルの MD5 チェックサムをチェックして完全であることを確認してください。 (コマンド #md5sum )

システム上の RPM コピーのサイズと md5sum を確認してください。

# ls -l [rpm]
# md5sum [rpm]

チェックサムに違いがある場合は、信頼できるソースから新たにダウンロードすることをお勧めします。サーバーがインターネットに直接アクセスできるか、プロキシ経由でアクセスできる場合は、wget コマンドを使用してパッケージ ファイルをサーバーに直接ダウンロードします。

# wget [URL]

[URL] は実際のダウンロード URL に置き換えてください。


Linux
  1. RPMコマンド

  2. OpenStackダッシュボードのインストールエラー–パッケージopenstack-dashboard-ubuntu-themeの処理中にエラーが発生しました[解決済み]

  3. Python.hをコンパイルできません–Websockifyのインストールエラー

  1. 一般的なパッケージのインストールガイドライン

  2. PPM インストール エラー:パッケージに適したインストール先が見つかりません

  3. RPM パッケージをインストールせずに抽出する方法

  1. UbuntuLinux上のOracleJavaJDK 7 –ソースまたはRPMのインストール

  2. rpm:コマンドが見つかりません

  3. Ubuntu での WKHTMLTOPDF インストール エラー