It’s raining again

Here I am sitting Borders awaiting a shower to go through.

I hope it stops soon as I want to get home in time to see “The Sky at Night” which starts at 12:45.

The main reason for this posting though is to see if the software update on the Treo has fixed the long posting bug. I wonder if I’ve written enough yet to trigger it.

Well, wasn’t that a barrel of laughs?

Today I spent at home trying desparately to shake a bad sinus headache caused by the cold I’m also trying to shake.

I got very little sleep overnight due to this headache so I took the day off. Lemsip Max Strength has helped with dampening the cold symptoms but even the highest paracetamol dosage included in the powders did nothing to help with the headache.

After an afternoon nap I did finally manage to shake the headache, thank goodness. I just hope that it doesn’t re-appear. Unfortunately, the cold’s going into the coughing stage now, so I wonder if I’ll manage to sleep much tonight.

Anyway, the new series of Coupling is about to start so I’ll sign off. I wonder how good it’ll be without Geoff.

Weekend

Well, it started Friday night with a trip to Reading to meet up with Grim, Holly and Matt to see a film, any old film.. it just happened to be “The Day After Tomorrow.” Before that, however, we had a very pleasant meal in Yellow River Cafe.

As for the film.. very silly, scientifically speaking, but still quite fun. It was good to see Denis Quaid in a proper starring role again. (Oh and did you notice that the person playing the female scientist of asian decent was the actress who played the original lieutenant commander in the pilot tv-movie of Babylon 5 “The Gathering”? I thought you didn’t.)

Yesterday and today have mostly been spent trying to shake off this horrid cold and do the housebound things I’ve been meaning to do for ages. These included replacing the motherborad, processor and memory of my old server (Celeron 300A, ABit BX6 motherboard, PC100 memory) with the left-overs from my big machine’s upgrades (Athlon XP 1800 , Jetway KT133 motherboard and DDR2700 memory). This I did yesterday afternoon. The slowest part of the machine now is the hard disk which is a 7 year old 6GB Seagate drive. It’ll do as a SMB-to-NFS gateway and possibly even a web server which can run Gallery at some point. You never know.

Today’s task was to wipe the hard disk on my old laptop, re-install the OS from the supplied recovery disk, update windows so it’s up to date and load useful stuff such as OpenOffice.org and ZoneAlarm on it. It’s now ready for sale to Rachel, the ex-4th year undergraduate.

Anyway, this evening I find myself sitting on the settee with a headache mostly dulled by Lemsip and a partly runny nose. Maybe by tomorrow it will be on its way out. At least the sore throat has gone totally so I can swallow.

Apparently I’m…

You are an SRDF–Sober Rational Destructive Follower. This makes you a font of knowledge. You are cool, analytical, intelligent and completely unfunny. Sometimes you slice through conversation with a cutting observation that causes silence and sidelong glances. You make a strong and lasting impression on everyone you meet, the quality of which depends more on their personality than yours.

You may feel persecuted, as you can become a target for fun. Still, you are focused enough on your work and secure enough in your abilities not to worry overly.

You are productive and invaluable to those you work for. You are loyal, steadfast, and conscientious. Your grooming is impeccable. You are in good shape.

You are kind of a tool, but you get things done. You are probably a week away from snapping.

Blurgh

I think I’m coming down with a cold.

At almost precisely 4:30pm this afternoon I noticed a sore throat coming on. This evening it’s got steadily worse and I can feel it spreading up the back of my nose.

Boo! Hiss!

Solaris: too many failure modes at boot time.

The problems I had with Euclid last night re-enforced my opinions of Solaris’s boot process. It’s got too many things it depends upon which can become damaged or corrupted too easily which can prevent a sysadmin from booting the machine to the point where the system can be recovered.

The problem with Euclid was that the software install had broken /etc/inittab. This caused init to go into a loop and never allow the system to present a shell. The only way to recover the system was to boot off either the network or an installation CD and getting to the point where the filesystems can be mounted and then repairs enacted.

Now, in the days of SunOS 4.1.x the only things required to get to a shell prompt where the sysadmin could start to rebuild the machine to the point where it’s usable again was the boot block, /vmunix and /sbin directory. Even if only /sbin/init and /sbin/sh worked it was enough. (Yes, I’ve recovered a couple of systems when all that was available was this sort of environment after the root disk got errors on it. I had to use ifconfig, mount, echo, cat, ftp and ln to get a server running well enough to serve NFS disks while we awaited an engineer with a replacement part once.)

Solaris, however, needs loads of configuration files in /etc to be not only present but also syntactically correct. Lots of the initial boot process needs shell scripts to run before you can even get near a shell prompt. Add to this the frailty of the whole device driver system and you can see that recovering a Solaris system into a minimal rescue mode is all but impossible unless a large number of things are OK. This, I feel, is Solaris’ reliability achilles heel.

Now, I agree it’s not only Solaris which has this problem. More and more Linux is showing the same problem and Windows has always been flakey on booting.

Oh well, I’ve got this off my chest now. It seems systems are becoming more and more vulnerable to this sort of thing.

Fussin’ wussin’flippin’ software!

Today at work we recieved two Infortrend SCSI/SATA RAID arrays. They came with no documentation other than a CDROM and a quick install guide.

OK, I thought, they’ll have the documentation on the CD as many things do these days (including some laptops whos manuals on the CD start by saying “Warning: Before you unpack the computer…”) so I popped it into Euclid’s DVD-ROM drive.

I found three PDF files on there along with installation programs, so I took a look at the PDFs. One was for the advertising blurb, another for the quick install guide and the last was the packing list!

Right, this is going nowhere fast. I’ll try installing the software on Euclid before I try on the server system I’m going to be putting these devices on. After all the server is in use at the moment serving other disks and I don’t want to disturb it. Not only this but I need to find out how to configure the boxes to use other SCSI IDs before I fit them. And maybe, once the software’s installed there might actually be some documentation.

So, I run the install script for Solaris. It starts a JAVA install program and I follow the instructions…

At the end of the install my window manager crashes and other things start going loopy. I manage to log out and get back in with a working X session only to discover that init is taking 100% CPU, so I warn everyone and do a reboot.

The system doesn’t come up properly.. It just constantly looping between starting up the ethernet interface, fsck’ing /, complaining that /proc can’t be mounted and /var/run already is mounted and finally that the kernel doesn’t support overlapping swap partitions on c0t0d0s1. The system is hosed.

Tomorrow I’m going to have to try to recover the machine by booting off CDROM otherwise I’m just going to have to rebuild the machine from scratch and hope that /usr/users hasn’t been wiped.

Grrrrr!

Owl’zat?

Just as I was putting the rubbish out just now an owl flew ove. This is the very first owl I’ve seen in the wild (as opposed to a wild owl).

I’m just surrounded by wildlife around here.

The aftermath

Thank-you to all those who came to my BBQ. It was rather exhausting for me but everyone seemed to enjoy themselves, especially the kids.

In the end I didn’t allow the weather to spoil the day. I set the BBQ up in the garage and, after an initial fire fright, it worked well. I had the big front door open by about 10 degrees and the side door open fully. In this way the side door acted as a chimney and all the smoke went outside.

Thankfully, dispite the rain being torrential for much of the day it finally dried up around 6 pm so Christopher and Tanaqui could play outside, herding the adults and making them pretend to be farm animals. reverendgrim made an excellent Golum the Sheep, the scariest sheep ever in existance.

So, we get to today. It’s the aftermath. There’s lots of stuff to be cleared up before the house is in a normal state ready for the week ahead. Thankfully, due to the copious use of disposable cutlery and plates there’s not a huge amount of washing up to do. However, I think the Dyson’s going to be in much use today.

After doing a quick survey of the food stocks I have discovered that I will need to go shopping for the weekly stuff as everything that’s left is either perished (because it was left out of the fridge) or perishable to the extent that it will need eating today, if at all. So I will be trundling into Sainsbury’s again the afternoon.

Anyway, time to go and get on with it, I s’pose.

BBQ day

Well, it’s the day of the BBQ. I’ve been doing some clearing up and cleaning and have just had some breakfast.

Graham, Rachel and Christopher are due to arrive at about 10 but the rain has already arrived.

The Hartlands are going to be using my place as a park&ride car park this morning. It’s far cheaper to do this than use the city council ones as you pay both for the car park and individually for each person on the bus. This makes the council park & ride scheme more expensive than parking in town if you have more than two people in a car, which is ridiculous.

Anyway, I’d better get on with more organisation. After clearing up the front bedroom I have to do the Dysoning before going off to Sainsbury’s to get the food and drink and stuff. It looks like it might be a Bar and Grill event rather than a Barbeque. Oh well.