Falls Ihr ein src.rpm aus Fedora Core 11 oder 12 auf einem “älteren” System auspacken wollt und Euch über diese Fehlermeldung wundert:
error: unpacking of archive failed on file /builddir/build/SOURCES/macros.php;4b
078031: cpio: MD5 sum mismatch
Nicht weiter wundern, das RPM Format hat sich leicht geändert. Einfach das SRPM mit
rpm -i --nomd5 irgendein.src.rpm
auspacken und anschließend aus dem extrahierten SPEC-File ein neues SRPM erzeugen:
rpmbuild -bs --nodeps $BUILD_ROOT/SPECS/irgendein.spec
Das kann jetzt wieder problemlos gehandelt werden.
Einer Person gefällt dieser Post.
*facepalm* des Tages, gerade auf nem frisch aufgesetzten fc11 System:
[root@srv142 ~]# yum -y erase exim
[...]
Removed:
exim.i586 0:4.69-10.fc11
Dependency Removed:
anacron.i586 0:2.3-78.fc11
cronie.i586 0:1.3-3.fc11
crontabs.noarch 0:1.10-30.fc11
man.i586 0:1.6f-20.fc11
policycoreutils.i586 0:2.0.62-12.14.fc11
rpm.i586 0:4.7.1-3.fc11
rpm-libs.i586 0:4.7.1-3.fc11
rpm-python.i586 0:4.7.1-3.fc11
system-config-firewall-tui.noarch 0:1.2.16-2.fc11
system-config-network-tui.noarch 0:1.5.97-1.fc11
yum.noarch 0:3.2.24-2.fc11
Fein, jetzt hat mein System also kein RPM mehr und auch kein Yum
Geile Nummer…
Einer Person gefällt dieser Post.