А rpm2cpio, а потом cpio не помогает ?
cd tmpdir
rpm2cpio filename.rpm > filename.cpio
cpio -i --no-absolute-filenames --make-directories < filename.cpio
Кстати, если проблема в самом rpm-файле, его можно проверить:
rpm --checksig filename.rpm
Ошибка, вроде как, файловой системы, подмонтированные тома других файловых систем случаем в этом процесе не учавствуют? Если так, то мож попробывать скопировать рпм-пакет, а потом открывать.