Description of problem:mga7 dev0 dangling link: /usr/share/locale/en/LC_MESSAGES/grub.mo -> ../../../../../usr/share/locale/en@quot/LC_MESSAGES/grub.mo Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. clean mga6+updates. 2. change media to cauldron 3. install updates.
(In reply to Bit Twister from comment #0) > Description of problem:mga7 dev0 > > dangling link: > /usr/share/locale/en/LC_MESSAGES/grub.mo -> > ../../../../../usr/share/locale/en@quot/LC_MESSAGES/grub.mo > > > > Version-Release number of selected component (if applicable): > > > How reproducible: > > > Steps to Reproduce: > 1. clean mga6+updates. > 2. change media to cauldron 3. apply all updates, then run 4. symlinks -r / | grep dangling
Assigning to the not-registered maintainer. CC'ing all packagers collectively, since there is no registered maintainer for this package.
CC: (none) => marja11, pkg-bugsAssignee: bugsquad => zen25000
I am struggling to understand what is happening here. The link target usr/share/locale/en@quot/LC_MESSAGES/grub.mo IS in the grub2-common package, but seems not to be installed with no error. It was OK in Mga6. The symlink is/was needed as a workaround for https://bugzilla.redhat.com/show_bug.cgi?id=817187 from 2012. What is more disturbing is that grub2-install is not writing anything to /boot/grub2/locale. Maybe it does for other than en - can anyone check in Cauldron?
OK I fixed it. It looks like a change/bug in rpm that will not handle the symlink - I have copied the file pre-install instead and it now works OK. The missing /boot/grub/locale/en.mo is now installed correctly. Well spotted Bit_Twister :) Please test when grub2-2.02.0-2 hits the mirrors.
Make that grub2-2.02.0-3 Closing.
Resolution: (none) => FIXEDStatus: NEW => RESOLVED