Description of problem: While I was updating from RHL7.3->RHL9 with apt (yea, I know, not supported by RH, but read on...), metacity gave following error: 134:metacity ########################################### [ 20%] /var/tmp/rpm-tmp.41604: line 1: gconftool-2: command not found /var/tmp/rpm-tmp.41604: line 5: gconftool-2: command not found error: execution of %post scriptlet from metacity-2.4.34-3 failed, exit status 127 Probably caused by the fact that also RPM containing gconftool-2 was about to be updated after metacity during the same "rpm -Uvh" run. This caused metacity to be misconfigured. This might well happen also with up2date/rpm -Fvh/yum/etc. Version-Release number of selected component (if applicable): All, I presume. How reproducible: Always. Steps to Reproduce: 1.update metacity and RPMs containing gconftool-2 in the same run Actual results: errors are printed. Expected results: no errors. Additional info: Probably not critical but worth fixing IMHO.
With rpm -Uvh or yum this wouldn't happen; the problem is that apt doesn't do proper ordering of RPMs it's installing. This may be fixed in newer versions of apt, but is one of the reasons we don't historically ship apt. metacity depends on gconf so the information is there to know that gconf has to be installed first, the tool just has to use it.