Você pode achar útil inspecionar o scriptlet postinstall que está realmente falhando. Tente o seguinte:
rpm -q --scripts -p jre-6u20-linux-i586.rpm
Isso exibirá todos os scriptlets no arquivo rpm. Pode haver um erro de ortografia ou caminho no scriptlet postinstall do jre. Você pode inspecioná-lo visualmente e executá-lo manualmente usando o shell especificado (recorte / cole o conteúdo do scriptlet em um arquivo de script e execute-o manualmente).