GNU/Linux >> Znalost Linux >  >> Linux

RPM:Chyba instalace balíčku:cpio:čtení se nezdařilo

Problém

Při rozbalování balíčku pomocí příkazu rpm můžeme vidět následující chybu;

---
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

Jak opravit tento problém a úspěšně nainstalovat balíček.

Řešení

RPM používá cpio jako archivní formát. To je důvod, proč zde vidíme chybu cpio. „cpio:čtení se nezdařilo ” znamená, že balíček, který se pokoušíte rozbalit, je buď poškozený, nebo neúplný.

Pokud se zobrazí tato chyba, zkontrolujte, zda byl balíček stažen ze spolehlivého zdroje a zda je kompletní, a to kontrolou MD5 kontrolního součtu stažené kopie a originálu. (Příkaz #md5sum )

Zkontrolujte velikost a součet md5 kopie RPM ve vašem systému.

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

Pokud je v kontrolním součtu rozdíl, doporučuje se provést nové stažení ze spolehlivého zdroje. Pokud má server přímý přístup k internetu nebo přístup přes proxy, stáhněte si soubor balíčku přímo na server pomocí příkazu wget.

# wget [URL]

[URL] by měla být nahrazena skutečnou adresou URL ke stažení.


Linux
  1. Chyba instalace ConfigParser – python setup.py egg_info se nezdařilo s kódem chyby 1 [Vyřešeno]

  2. Chyba instalace OpenStack Dashboard – chyba zpracování balíčku openstack-dashboard-ubuntu-theme [Vyřešeno]

  3. U balíčku „grub-efi-amd64-signed“ se nepodařilo nainstalovat cíl/?

  1. Chyba instalace PPM:pro balíček nebyl nalezen vhodný cíl instalace

  2. Jak extrahovat balíček RPM bez jeho instalace

  3. rpm:příkaz nenalezen

  1. Oracle Java JDK 7 na Ubuntu Linux – instalace zdroje nebo RPM

  2. Jak vytvořit balíček RPM pro Linux

  3. Nepodařilo se nainstalovat extundelete-0.2.0 na CentOS 5.6, chyba:nelze najít knihovnu ext2fs