29 Dec

new year, new thought

A nice thing about the christmas holidays is that it really gives you a little time to think. In between the mad rush to visit relatives and spread joy, etc, there are sometimes quiet moments where it is possible to sit and consider the past and future.

I was considering my current circumstances and how stable they are, and decided that they are not adequate to what I really want at this age.

For instance, if I was to lose everything I own, it would take very little to get me back to a stage where I was living similarly to how I am living right now. My total possessions (apart from very minor items) include a few hundred videos, a few hundred CDs, ditto DVDs and books, some clothes and some computers. I rarely use the media anymore, as it’s all in my head, I am not happy with the clothes anyway, and I can easily replace the computers with more powerful models at a few days notice.

So – I made a decision to improve my lot this year. Call it a resolution, if you want. There are very few things that I truly want out of life. The more important ones are:

  • A house that I can call my own.
  • Transport that I can call my own.
  • No bills.

The easiest to do of the above is the first one, even if it is the most expensive. The reason for that is that it is incredibly difficult to live without bills without compromising your state of living, and no car is ever really “owned” (think insurance, tax, fuel costs, etc). A house may be very expensive, but once it is owned, I believe that’s about it.

So, my resolution this year is to try get a mortgage for a house.

A very nice thing about a mortgage is that no matter how much you spend on it, it is not “dead money”. When you pay rent, the money disappears into a black hole, and is never seen again – if you pay, say, 200 euro per week on rent, then that’s 200 per week that you will never see again.

On the other hand, when you pay 200 euro towards a mortgage, that is now 200 euro of solid property that you own. You have not lost the money; you have merely transformed it into a building.

In twenty years, with rent, you will not have accomplished anything. For about the same price per week, though, with a mortgage, you will be a quarter of a million euro (or whatever) richer.

Makes sense, doesn’t it?

Another nice thing is that you don’t have to stick with the house you buy through mortgage. If, for example, you can only afford an 80,000 euro mortgage, and you buy a house with that, and five years later you can afford a larger house, then you can sell up the percentage of the old house that you own, and transfer that to a new mortgage. Great, isn’t it!?

It’s a definite plan for ourselves. We live in a crummy little cottage which has ill-fitting doors, practically no electrics, a field of mud for a garden, and is two miles of walking from the nearest town. Anything would be better than this, and if we don’t like where we go, we can always get another place in five years.

29 Dec

recovering from a dodgy upgrade

Had a bit of a hair-raiser today. I ran an apt-get update; apt-get upgrade today on my two main home machines (both run Fedora), and got a bit of a thrill when the big one, Monolith, which my GF fiancee uses (may her pointy boots stay far from my shins), refused to boot!

The main difference between before and after the upgrade seems to have been a udev package, which replaces the old dev.

The problem manifested itself by the machine running through the Grub boot, then apparently freezing after a line that read:

Red Hat nash version 3.5.22 starting

After a bit of googling, I found that more information can be gotten by removing the “quiet” and “rhgb” (or something) options from the kernel init string in the Grub startup.

Anyway – to cut a long story short, here’s what was happening:

Between Fedora Core 2 and Fedora Core 3, the system was changed to use a udev instead of dev system to access hardware. Something about new dynamic loading or something. Nope, I don’t know either…

However, the dependencies for the new udev RPM do not mention that you also need to upgrade your kernel at the same time to use the new system (the Fedora Core 2 kernel does not load up the udev module, I guess), and that failing to do so will break your system.

Solution:

  • Boot from your Fedora boot disc.
  • Load up the rescue image (type linux rescue and hit enter) when you are asked which image to use.
  • Type chroot /mnt/sysimage when booted, to boot into your system.
  • Now, type apt-get install kernel. A list of options will be presented. Choose the one which fits your system best and has the highest version number. I chose kernel-2.6.9-1.681_FC3.
  • Install the new kernel. In my case it was apt-get install kernel#2.6.9-1.681_FC3.
  • Also in my case, the install fsked up, in that it did not create an entry in /boot/grub/grub.conf for the new kernel. So, edit it, and add a new entry. In my case, I added these to the end of the file:
    title Fedora Core 3 (2.6.9-1.681_FC3)
            root (hd0,0)
            kernel /boot/vmlinuz-2.6.9-1.681_FC3 ro root=LABEL=/1 rhgb quiet
            initrd /boot/initrd-2.6.9-1.681_FC3.img
    
  • Reboot, making sure to remove the boot CD. When the Grub screen comes up, choose the new kernel.
  • That should work fine. If all is well, then edit /boot/grub/grub.conf again, and change the default to the new setup.