PaulHowarth/Blog/2015-08-19

Wednesday 19th August 2015

Fedora Project

  • Updated perl-Math-BigInt-GMP to 1.40 in F-23 and Rawhide:

    • Add changes for the newest release
    • Reorder change entries into descending chronological order
    • Update bundled Devel::CheckLib from v1.01 to v1.03

    • Update required version of Math-BigInt to 1.9994

    • Various test fixes to ensure correct back-end is used
    • Rather than an early exit(), use skip() to skip tests

  • Updated perl-Test-Vars to 0.007 in F-23 and Rawhide:

    • This module now calls Test::Builder->diag and ->note after calling ->ok; this is more in line with how most test modules work

    • Added a new exported sub, test_vars(), which does not output TAP; this is useful for integrating this module with things like Code::TidyAll

    • Fix tests with threaded Perl 5.22+

Local Packages

  • Updated perl-Test-Vars to 0.007

    • Fix tests with threaded Perl 5.22+

Windows VM Update

I have a Windows virtual machine (using virt-manager and kvm) running Windows 7 that I use to run Microsoft Money for home finances. Since Microsoft are offering a free upgrade to Windows 10 (and Windows 7 won't be supported much longer), I decided to give it a try.

The first thing I needed was to increase the size of the virtual disk, which is an LVM volume; the current one was 40G and was quite full, so I made a new 60G volume for the upgraded machine and used dd to copy the data from the old volume to the new one. Having pointed the VM to the new storage, I was able to boot it up and then use the Windows storage tool to expand the VM's filesystem into the empty space at the end of the new virtual disk. I still had the original 40G virtual disk to return to if the upgrade to Windows 10 didn't go well.

Getting the upgrade to work didn't happen straight away. The upgrade seemed to go through the motions to the point at which it said it would reboot a few times, but when it was done, I still had Windows 7. I then tried the "create install media" method and got the same result, albeit with the upgrade stopping at a point where it told me that something had gone wrong and it was reverting to my original OS, which at least explained why I was still on Windows 7. Anyway, after googling around a bit, I came across something that let the upgrade complete successfully: change the VM's emulated CPU type to core2duo. Not sure why it worked but I had Windows 10 running after making that change and trying the upgrade.

I was happy with this until I came to run Microsoft Money. On starting it, it came up with the message:

 Money requires Internet Explorer 6 to function properly.

 Please reinstall Internet Explorer 6 so these components can be added.

Clearly, installing IE6 was not an option. More googling came up with a solution though: fire up regedit and change the key HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer from Version=9.11.10240.16384 to Version=9.11.10240.0. After making that change, Money has been working fine for me, including importing statements and I'm happy with the Windows 10 VM now.


Recent