Red Hat Bugzilla – Bug 990538
file changed to symlink
Last modified: 2013-07-31 14:16:44 EDT
Description of problem:
Updating from Fedora 17 with thermostat-0.3-1.fc17 to Fedora 19 with thermostat thermostat-0.9.2-4.fc19 fails since /usr/share/thermostat/agent/run (and a few other) changed from being a file to a symlink. These kind of changes aren't handled very well by rpm but need to be cleaned up manually.
Steps to Reproduce:
1. install thermostat-0.3-1.fc17
2. yum update to latest F19 version
The issue is similar in nature to Bug 976420
Thanks for the bug report. At this point we can't really support dist-upgrades. The best you can do is (this will mean potential data loss):
sudo yum remove thermostat
rpm -qf /usr/share/thermostat (should not be owned by any package)
sudo yum remove /usr/share/thermostat.
Sorry about this, but we can't do much about this since upstream is still very much in flux too. In all fairness, upgrades from Fedora's where version # < latest - 1 is more than experimental terrain :)