Description of problem: System upgraded from f16 to f17. vi is aliased to vim, which for some weird reason has a missing dependency on libruby (!!!) Version-Release number of selected component (if applicable): vim-enhanced-7.3.515-2.fc16.x86_64 How reproducible: Every time. Steps to Reproduce: 1. Upgrade f16 to f17. 2. Normal user login. System is bog-standard. 3. vi some file. Note vim error error. Actual results: $ vim xxx vim: error while loading shared libraries: libruby.so.1.8: cannot open shared object file: No such file or directory Expected results: File xxx should be opened for edit in vi or vim. Additional info:
Please transfer this problem to the Fedora installer. The root cause of this bug appears to be that the installer on the F17 DVD does not upgrade the vim-common, minimal and enhanced packages, but simply installs the F17 vim packages alongside the F16 one. This leaves the F16 products installed, causing lots of grief for a subsequent yum update step.
yum can't do much at this point, "yum check" can point out what is wrong, but that's about it.