OpenSuSe 12.3 の更新システムを壊してしまったようです。更新しようとするたびに、次のメッセージが表示されます。
( 1/23) Installing: libsolv-tools-0.3.2-2.14.1 .....................................[error]
Installation of libsolv-tools-0.3.2-2.14.1 failed:
(with --nodeps --force) Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/bin/dumpsolv: cpio: rename failed - Input/output error
error: libsolv-tools-0.3.2-2.14.1.x86_64: install failed
error: libsolv-tools-0.3.2-2.10.1.x86_64: erase skipped
Abort, retry, ignore? [a/r/i] (a):
でプログラム dumpsolv を調べると/usr/bin
、次のようになります。
# ls | grep "dumpsolv"
dumpsolv
dumpsolv;528134c9
dumpsolv;528134d2
dumpsolv;528134da
dumpsolv;528134ec
dumpsolv;5281350e
dumpsolv;52813523
dumpsolv;52828c89
dumpsolv;52880d1a
dumpsolv;52880d44...
このような多くの行が続きます。のインストールに失敗するたびに 1 つlibsolv-tools-0.3.2-2.14.1
dumpsolv を見ると、次のエラーが表示されます。
# stat /usr/bin/dumpsolv
stat: cannot stat ‘/usr/bin/dumpsolv’: Input/output error
そして(原因で)
# lsattr /usr/bin/dumpsolv
lsattr: Input/output error while trying to stat /usr/bin/dumpsolv
私はすでに次のコマンドを試しました:
zypper ve
rpm --rebuilddb
そしてこれ: https://joshua.hoblitt.com/rtfm/2013/05/dealing_with_rpm_cpio_rename_package_installupdate_errors/
更新の問題を引き起こしているツールは次のとおりです 。
そして私のうなめ
# uname -a
Linux linux-3hbw.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 x86_64 x86_64 GNU/Linux
私はここで本当に途方に暮れています。私はすでにフォーラムに投稿しましたが、運が悪かったので、彼らは私と同じように困惑しているようです:
- http://www.opensuse-forum.de/update-error-f%C3%BCr-opensuse-12-3-f%C3%BCr-libsolv-tools-0-3-2-2-14-1- software-installieren-aktualisieren/allgemeines-f17/t9540-f55/
- http://www.unixboard.de/vb3/showthread.php?54758-Update-error-f%FCr-OpenSuse-12-3-f%FCr-quot-libsolv-tools-0-3-2-2- 14-1クォート
libsolv-tools
また、アップグレードしようとすると同じエラーが発生するため、現在インストールされている を再インストールできません。