Services-Admin and Istanbul

I’m looking forward to Services-Admin hitting my desktop. I think Ubuntu users in particular have been aching for this for some time.

I’m also looking forward to Istanbul hitting my machine as it will be useful when recording stuff for use in demos and tutorials. I ought to look at vnc2swf as a comparison.

For F*cks Sake

My PC is dead again. About 2 weeks after I managed to get it up and running. This time it won’t even turn on. The PSU stinks of electrical burning and so I’ve took it out altogether. Sadly I don’t have another one but I was planning to buy a new case anyway. One that has a sufficient ventilation.

It stands a chance that this is what caused my last motherboard to burn out and the poor ventilation in the case as the cause of my repeated loss of hard disks.

Advice kids: don’t put your valuables in a cheap safe.

Preparing for What The Hack

Aq, Jono and I are leaving for What The Hack in a week. I have spent all night sorting stuff out in preparation.

I found out that our cheap residential BT cordless phones are suitable for use with the WTH internal phone system. I found out that O2’s billing department don’t know what my call tariff charges are.

I still have a million things to do so I’m going to go. I have to make business cards, I have to put some thought into T-shirts for WTH, I have to find my girlfriend a birthday present for while I’m away :s and I have to get a load of stuff on the very day we leave.

Sorry for this one folks, just emptying my brain onto the net.

O2 are Shit

I discovered today that O2 can’t tell their arse from their elbow.

It took their struggling billing department monkey 30 minutes to conclude that he couldn’t find out what my call tariff costs are. What? The fucking billing department don’t have access to my tariff information. What’s that all about? 30 minutes, no doubt on a premium call rate.

All I wanted to know was the cost of data calls when using the built in modem on my handset via my laptop, the cost of GPRS calls, the cost of calls from my mobile while in the Netherlands to a UK O2 mobile and vice versa and to make sure that International Roaming was enabled on my contract.

To be fair to the guy on the other end, he was kinda new and his system for some insane reason didn’t have the title of my phone tafiff with a button next to it that told him what my call charges were. Surely thats a basic principle of database design – the linking of relevent information for presentation in simple reports.

Nor could he issue a letter or leaflet telling me what my call charges are. Isn’t that insane? Why not? Isn’t it a common customer request? My tariff is 2 and a half years old and I can’t remember what they are, but damn, why can’t they do that? Why don’t the billing department have the relevent call charges at their fingertips? Surely thats one of the main things people want to know from a billing department.

After 30 minutes the guy came back from the data services department to tell me that GPRS calls are 12 pence per minute, data calls using the modem are 35 pence per minute, but when using the mobile phone modem with a laptop the calls cost £2.35 per megabyte. Eh? Whats the difference whether I use the modem to make a data call from the handset itself or use a laptop and a bluetooth connection to phone to use the modem.

Let me clarify, I need to be able to use a dial-up modem connection in the event that one of the servers at work goes down and I need to SSH in to have a look at the problem. I could be anywhere, I could be in the middle of the woods but still have my mobile phone and a notebook. How does it make any difference to O2 whether I dial straight from the phone or use the laptop to dial using the phone modem.

I know I’m repeating myself but I find this contradictory information frustrating. Either that or there is some vital piece of information that I have missed. I’m not a mobile technology expert to be honest.

Fucking O2 are shit and it probably cost me £30 if not £45 to find out. I hope this turns into a google bomb.

Fixing my PC with initrd

Fucking hell.

So as people might know (hell, I’ve complained about it enough), my main workstation broke down. Removed all of the components from the board and no difference. So it was either the CPU or the motherboard itself. I put all of the parts into another machine and it ran fine.

Well I have work to do and I need Windows for some of it and I don’t have a spare machine good enough to play some of my games, which meant I needed a new motherboard and/or CPU. After some faffing I spotted a tiny burnt out component on the board so I took pot luck and bought a new Socket A motherboard that fitted the bill as closely as I could find at short notice. Seems most people aren’t stocking many Socket A boards these days as everyone is moving on to bigger and better things, but being skint as usual I decided it was better to just buy a replacement board than a replacement machine while I wait for 64 bit support, PCIE and ATI graphics etc to be known to work well together. Not much point in buying a 32 bit machine now when I would have upgraded to 64 bit next year anyway.

So I bought a board with SATA as I need the extra disk channels. I have 3 PATA disks, one for Windows which needs to go on hda, my Linux system disk which needs to go on the SATA controller as my other disk, my enormous Linux /home doesn’t work with the SATA converter I have and so needs to go on hdb. I also have 2 optical drives which of course need to go on the other PATA channel.

So, I install Windows and I boot from a live CD to alter the grub and /etc/fstab settings accordingly. All works fine. Nice boot menu, Windows boots fine. Try to boot Linux. Umm. No. pivot_root error and can’t find initrd. Shit. But it works fine on hda. Try all possible permutations of disks and controllers, but one always fails.

So I post to Wolves LUG mailing list about whether I will be attending the meeting and say I won’t as I’ve been fixing my PC and I need to get it up and running but the SATA controller is being an arse and Linux can’t boot from it. Dave Goodwin pops up and offers some advice. I follow through and explain what I have done so far and he says do this:

You should just need to do the following to “fix” your problem :

Edit /etc/mkinitrd/modules and add in the sata modules necessary for your card, as well as probably scsi_mod and sd_mod. (Just list the modules, one per line).

Then, try running :

mkinitrd -o /boot/mkinitrd.img.custom `uname -r`

(Where the output of `uname -r` looks pretty like 2.6.10-5-K7.

Edit /boot/grub/menu.lst (or edit it at bootup) and get it to use your new custom image, and cross your fingers 🙂

And it worked. Gawd bless him. I’m so grateful to him for picking this up. I was expecting to spend the rest of my days swapping disks over to do any work. It took me a week of testing and diagnosing to get this far and probably 3 weeks before that of working out where the problem lay and getting a spare machine to work on.

Life can now continue, but what a ball ache.

Upgrade

I finally moved to WordPress 1.5.x. Hopefully this will reduce the weight of comment and trackback spam I’m getting. I’ve held back from doing this as I didn’t want to break my theme, but I then found Tom Raftery’s version. Applause to Tom.

This means comments are enabled again on new posts.

I hope to add my hackergotchi to the heading and so on but that can wait for now.

In the meantime I plan to install Coppermine before I fall asleep so I’ve got somewhere to put my LUG Radio Live photos. A post is forthcoming about LRL but I’ve been far too busy rebuilding my PC to write one.

Update: photo gallery of LRL is here and the photos taken on my phone from the night before are here.

Shocked

The bomb explosions in London have freaked me out.

It’s easy to think, as I have done, that it’s a shame for the people caught up in such incidents like the Madrid bombings and the World Trade Center aeroplane collisions and sit there watching, feeling like it’s a million miles away and that something like that could never affect you personally.

I was listening to the radio as the news reports came trickling in. As the details started to flow, I began to read the BBC News website and I felt a sudden urge to cry as I read the details of what had happened and it occured to me how close to home it all was. It could have been my friends. It could have been me and my girlfriend on a weekend trip. It took me until around 1:30pm to realise that 2 of my close friends live in London, 1 only over the road from Euston train station, the departure point of the bus that exploded which was full of people as the tube had already been closed down. Thankfully I heard from the friend that lives by Euston that she was fine. I still haven’t heard from my other friend, but as far as I know she doesn’t work in the city centre any more.

Anyway, my heart goes out to anyone affected. I can’t bear to think how it must feel to be still waiting to hear from your loved ones.

Peace.

1 day to go

Until LUG Radio Live 2005 😀

Now all I have to do is:

  • Decide which distro will be best for sound recording on the server my employers are lending me for the weekend
  • Install it
  • Get my soundcard out of my desktop and put it in the server
  • Make sure there are no sound recording problems on that distro
  • Build a machine for the Wolf ET clan gaming
  • Get all of my spare monitors out of the garage
  • Pack up my network equipment and tools for transporting to LRL
  • Get a shiny game show host outfit from a fancy dress hire shop
  • Borrow my dad’s digital camera
  • Set up a Coppermine repo for photo sharing on the day
  • Meet the LUG Radio massive in the pub

Not too much to do in 4 hours then…

New PC required

After some final testing, my main PC is completely fucked. I took all of the parts out and new memory in and it still doesn’t work. That means it’s either the board or the CPU, they’re the only parts I haven’t changed. Then I noticed what looks like a small melted component about a millimetre square in size on the top right of the board. Thats the only reasonable explanation. That means new PC time. I need a better ventilated case anyway and I have all of the rest of the parts, just need a new board and CPU.

I don’t know what motherboard/CPU combo to go with though. Intels are faster, AMDs are cheaper. AMD64s work better than IA64 and things are going 64bit so I’m better off doing it now than being the last man still running 32bit machines as it will serve me for at least the next 2 years. This will run as my main desktop so graphics and sound support are important for games and music and I don’t think Linux is quite there yet with those on 64bit. But what about Xeons, Semprons (the replacement for Duron right?), Opterons (3 types from what I can gather) or the 4 types of Pentium 4 and the different cores in all of them?

Recommendations are welcome for architectures Intel/AMD/64. I’ve lost the thread of where CPUs are these days. It used to be plain ole’ Pentium 3s or maybe an AMD Thunderbird only around 3 years ago. Now there are too many to be able to reasonable choice without spending days that I don’t have researching the difference between all the different types of processor.

I’d also like some kind of stability in terms of case ventilation and disk failover (can Linux boot happily from SATA now?) which might mean looking at RAID. I have a pair of Intel i960 SCSI RAID controllers but SCSI disks are expensive. Too many choices. SCSI RAID, SATA RAID which doesn’t work under linux with most embedded SATA RAID controllers as they use Windows drivers to implement software RAID, but I could do IDE software RAID, but I hear thats sloooooow.

I need a lot of PCI slots, an 8x AGP slot and lots of USB(2.0) ports. If I can choose a good, robust, well ventilated case with lots of hard disk bays – between 6 and 8, with some means of suitable cooling for those disks and I can then choose a suitable processor family, I might then be able to settle on a disk interface and finally a board. Please, if you can help me understand the myriad of options in any of these catagories I would be very grateful.

I could just buy one off the shelf, but I can build it myself, save money and ‘commercial hassle’ on the purchase and get exactly what I want.

Out.

Bugger

OK so it wasn’t the PSU.

I attached the PSU from another machine to my workstation and the problem was the same. The machine powers up immediately, but doesn’t give any visual or aural output, holding in the power switch to turn it off causes the machine to attempt to power down, but instead of turning off, the power just dips and stays on, attempting to start up again without any output.

I removed pretty much all of the components from the board and it was still the same. I moved all of the components to another machine and that machine works fine with them. In fact, for the second time in 24 hours, I’m writing this on a new machine, but this one contains all of the old parts with the exception of the motherboard, CPU and RAM. Arse. I still have all of my files and installation, just that I’ve gone from an AMD XP 2400 (2GHz) with 1GB 333MHz RAM to an old AMD Thunderbird 1200 MHz with 256MB 100MHz RAM; and slower ATA channels and AGP port.

Still, at least I have a machine with my existing installation. I thank your God (I don’t have one) that Linux system disks can be moved from one machine to another without problem unlike fscking Windows. Now just to test the motherboard with different RAM, I don’t have a spare CPU for that board, so if it’s not the memory, then it’s going in the bin. Actually thats a lie. I have a garage full of old P100s and P200s that barely work that I can’t bare to throw away. It will go in ‘the pile’ waiting for me to diagnose the problem and replace the offending part. That could take years with the amount of stuff I have going on…

Anyway, I’m back on my feet. Just slower 😉

This week I has been mostly dealin’ with…

Work. Oof. Tired 🙁

Besides that, I am poor as usual, my first months wages are due and my credit card company are on the brink or reminding me that I am banking with them and not the other way around. Really, I have nothing left and nowhere to go. Should be ok when I get paid though.

Top of the list is a new exhaust as I have recently discovered the booming noise coming from my exhaust is getting worse and I will finally have the money to pay for a new one. On close inspection there are 3 holes in it, one is big enough to get a smallish hand in.

Next in line, but most likely to get bought first is the fact that my main workstation has died again. This time the problem looks to be the PSU. It started making a weird hissing sound, then it started hanging, now it doesn’t turn on or off properly and makes a mild electrical burning smell, it powers the board up, but kind of skips if you know what I mean. It better be the PSU and not the board or the CPU. I can’t afford the cost of a new deskstop machine with my first wages. I was going to buy a new case anyway as the one I have is shit and poorly ventilated, which I suspect to be the cause of the apparent overheating and reboots I was suffering before I took the side off and also the cause of the repeatedly dying hard disks.

So, my main machine won’t boot, which leaves me with my work iBook and my own laptop, neither of which I find particularly comfortable for heavy usage. In a bid to save my files, I moved my 160GB /home disk to my project machine to copy the files across to my iBook as I have some uni work to do, but some of the files are unreadable on the project machine and the iBook can’t connect to the project machine’s Samba shares. *Rage*. I’m hoping that this is just a quirk of the machines in question and not a symptom of greater problems with my machine and particularly my new disk that holds all of my files. Anyway, I’m hopeful that a new PSU will solve the problem, my dad is going to loan me the money for a new PSU while I wait for pay day.

In the meantime, to get a workable desktop machine, I used my iBook to get Debian Sarge for Sparc as the iso I have is unreadable on my 160GB disk and did an emergency install on my Sun Ultra 10. It went ok. I’m writing this on it now. Bit sluggish for a desktop and I have a Sun Type 5 US keyboard and mouse which is making typing a whole new learning process, but meh, I have a desktop machine for the interim period.

As far as installing Debian goes, it was a breeze. No problems. Easier than ever, even on an unfamiliar architecture. I had to change the mouse in XF86config-4 as I got it wrong first time round and add in 1024×768 support to make it bearable on a 17″ TFT monitor, but other than that it was cool. I also installed mozilla-firefox and a few other things to make life better. Strange that I didn’t get to add an ftp apt repositry during the install, but I did this easily enough using apt-setup.

Besides all that, What the Hack is in just over a month, V Festival is a month after that and I think I will be going to France for a weekend the week before V. Busy (aka expensive :().

As for work, it seems to be going well. I got dropped in at the deep end last week, I’d been there a week and my boss (aka the other admin) went on holiday. Barely knowing the network I was left to keep things ticking over, with assistance from the other senior director. It went ok, but as the week went on, while I could keep things going which wasn’t much work, just your average admin tasks, the new jobs I was handed took me ages to get anywhere with as for the most part, it was the first time I had ever done them and I didn’t really know the network or the setup I was working with. This included writing my own init scripts, adding new domains to BIND, Sendmail and Exim, getting SNMP working and using MRTG to query it and so on. I also did my first messing with sed and awk. Most of this is stuff that I had mostly either avoided due to it’s messy nature or never had cause to learn. It’s good to get around to these things because otherwise I probably never would. Being a Debian boy I am also learning the Red Hat/Fedora way, which isn’t much different to be honest. You get setup rather than debconf and dpkg-reconfigure and /etc/init.d is symlinked to /etc/rc.d/init.d so it makes no odds. I’ve been doing loads of other stuff too like setting up a new mail server to use maildir instead of mbox, multiple domains, and authenticated SMTP blah blah. It’s been cool but I was glad to see my boss today to take the load off me, zip through some of the things that I’d been struggling with and for me to ask about the stuff I had been unsure about all week. Anyway, I’m sure you’re all fascinated.

Oh before I forget, LUG Radio Live is on Saturday and yours truly is hosting the Lightning Talks stage.

Results

Today, after 2 months of organising, I have finally sorted out whats going on with my degree. I’m going to finish my project over the summer and do my remaining modules next year. Phew. Glad thats out of the way. Few people understand the relief involved I feel about this.

Also, my immediate financial future is secured. I banked some money lent to me by my girlfriend to cover this months bills and also by pure chance happened to see my student banking lady, the only person in the bank authorised to grant me an overdraft extension. I’ve been trying to get hold of her for 3 weeks, maybe 4. About 8 individual visits and an answerphone message have all failed to find her, then I see her purely by chance. My overdraft is now extended and my bills are payable 🙂 All I have to do now is wait until the end of the month and I will even have, gasp… wages. Bonus.

And work have bought me an Apple iBook which should arrive tomorrow, maybe Friday. I’m hoping tomorrow.

By the way, comments are off for the moment as I am getting 100 spam comments per day. I’ll turn them on again when the storm has passed. If you have anything useful to say, email me at drinky76 at yahoo dot com

Things are looking good and I am enjoying my new job.

Smell you later 😀

Good Days

Heh, many reasons to celebrate.

Today was my first day at my new job and Debian Sarge was released about 2 hours ago. Oh and the LUG Radio team took this piss out of me on air again.

More details when I don’t have to get up in 6 hours.

Good days 😀

Waiting for Christmas

Well not quite, but it seemed like that.

My replacement hard disk arrived on Tueday so I spent all night juggling disks and partitions. I moved around 70GB of data around and now have my 160GB hard disk as /home. The next step is to move the rest of the system onto the 60GB disk that used to be /home without doing a reinstall. If my calculations are correct, this shouldn’t be too bad. I’ve never done this before but it should essentially be a case of booting from a live CD, mounting the partitions and moving the data across as I did before with /home. I will need to edit /etc/fstab and /boot/grub/menu.list and then make sure that whatever will be primary master hard disk has grub on it. I will also double check that /boot/grub/device.map makes sense for how the disks are layed out.

The next morning, after just over a week of waiting, my broadband connection got upgraded to 2Mb. Woo! In that afternoon I downloaded Fedore Core 3, FreeBSD 5.4 for Sparc, OpenBSD 3.7 for Sparc, BeOS Developer Edition 1.1, Windows XP SP2 and Windows Services for Unix (both free via uni ;)), VM Ware Workstation 5.0 for Linux and Crossover Office 4.2. Most of this is just to play with :). In a week I will get Debian Sarge for Sparc and x86 and Fedora Core 4 provided there aren’t any further release delays.

I’m getting close to sorting out my uni mess. I have now been passed on to a 4th person who is the Associate Dean of the school. Can’t get much higher without a resolution. I also have a doctors note to back up my claims. With a bit of luck this will all be resolved by Wednesday morning. It looks like I will be allowed to finish my project over the summer and my remaining modules next year. God damn it’s been a long haul to sort all of this out, nearly 2 months. At times I thought it would all just fall apart and I would end up debt-ridden and unqualified. Thank fuck it’s nearly over and I have a new job.

My current todo list is 50 items strong. They’re not all critical to be honest and a lot are just little personal projects, but at least 8 require either immediate attention or attention within a week and probably another 10 or 15 are for my project. Meh.

Well anyway, I have to go. Item #51 is revise for my exam tomorrow afternoon.

News and Progress

Well, I’m not feeling well today, but thats a side issue. I have made some moves in various directions that are quite interesting (to me at least, nobody else will gve a crap probably). I can’t imagine why my good friend Holdsworth described my blog as self-obsessed and boring techno-bollocks 😉

I spent most of the weekend celebrating my new job or recovering from celebrating, so last night and today have been groggy affairs. I did manage to install Coppermine and have a look. At first glance it seems pretty cool and I may well end up using it. I should probably install Gallery for a comparison though.

I also have concluded that I need to learn the Red Hat Way of doing things as I’m going to be using it at work. I know the Debian Way reasonably well, but I’m going to be administering Red Hat boxes. This means I need to hurry up and finish the crap old P200 machine so I can take the disk out and swap the box in for my current Smoothwall, thereby releasing my Celeron machine back into interactive service. I will either be using that or my Dell P3 machine to play with Fedora Core on, unless I doing even more machine juggling and move my uni project over to the Dell box and put Fedora onto the Athlon 1200 box. But thats dangerous, I might lose my project if I fuck it up. I’ll have to think about how I’d do this. I guess I could just image the drive. I also need to decide whether I should start with FC3, which is out now, or wait until FC4 comes out on the day I start work, I would have preferred to look at FC before I start, but is there any point when the new release is a week away. Ooh, also Debian Sarge should be out tomorrow which means I can install my Sparc machine with something useful.

Oh, a random conversation also reminded me to try to install Return to Castle Wolfenstein on Linux. Following these instructions it was a breeze, I’m really pleased. I finished the first 2 levels in just under 2 hours. Thats one of the few games I really like.

Among the other minor triumphs was having a look at Eclipse. I’m going to need a good IDE for work. Jono was demoing it at the Wolves LUG meeting the other day. I also noticed on his desktop a load of Bluetooth icons, so having tried and failed to send files to my phone via bluetooth, I phoned him up and he suggested gnome-obex-send which worked a treat. Little did I realise at the time was that he was in Stuttgart attending GUADEC. The conversation ended pretty sharply when I discovered that, but I still think an international mobile to mobile call is going kill my phone bill.

The Hackers FAQ for Managers made me laugh. It’s a guide for managers who are trying to manage a hacker. Hackers just don’t seem to make sense to the business oriented mind of a conventional manager. It made me laugh because I recognised some of my own traits in there, like ‘percolating’ which is where you sit there playing games or other non-productive things while you leave your subconscious to mull over the technical aspects of a complex problem. I do that all the time, do something unrelated and let my subconscious take care of things for me. You can’t force ideas out if you’re not in the mood, they come to you when you’re not thinking about them.

In other news, I got an Ubuntu t-shirt. Wow. Thats soooooo cool. Also Liverpool won the European Champions League. Big congratulations there. Aq’s book, DHTML Utopia is out, but his cat died. Congratulations and commiserations.

The final thing I wanted to say was that Jono I have started trying to think of something really cool to do for something for What the Hack, assuming that it goes ahead. I was thinking of maybe an open Gallery or Coppermine server that people can put their weird photos on, Jono thought of an SMS thingy hooked up to a speech synthesis thing so we can all just sit there and crack up at other peoples photos of weird stuff, or this croaky Hawking-esque voice saying freaky stuff. Whatever we do we will broadcast the hell out of it at WTH so other people will join in. We really hope to make our tent a bit of a cool party focal point for people to come and hang around and do interesting stuff. If you have any suggestions, put it in the comments or mail me direct.

A few other things have happened too but I have real world things to do, I can’t sit here all day. I’ll let you know as things happen.

New Job

Tadaaaaaaa.

Got a new job today, just found out so I thought I’d let everyone know.

As of the 6th June I will be a junior Linux Systems Administrator for a secure web services company in Telford called erm… Secure Web Services.

As most of you will know, I am currently penniless so this is a big deal to get my ideal job so quickly. I’m really looking forward to it.

Wages are pretty good, I’m not going to broadcast it here, but provided they are happy with my progress I’ll be getting a pay rise in 3 months. The first month will essentially be intense training to get me up to speed and then I will be regular, non-junior team member being as much responsible for things as everyone else. They are a smallish company so I will be getting more or less 1 to1 training.

Also involved will be PHP, databases, networking, security and all manner of other things aswell as administering Linux servers. Being a smallish company means there will be a lot more variation involved and I will have to be quick to adapt to new challenges, I won’t be stuck continuously doing the same repetitive task, which I guess is essential in maintaining my interest. I love fast moving environments, I much prefer that to being one of thousands of cogs in an engine where I am just doing the same thing all the time.

For the moment, I have an assignment to finish off for this evening so I’ll be off. Being busy as always and now having to sort my entire life out by the end of next week so I can start work, I would prefer to recieve over inflated congratulations, ego massaging and promises of sexual favours by email rather than phone so I can crack on and reduce my todo list down from around 15 things to 1 or 2.

Woo! I rule 🙂

Looking at Coppermine and WTH

I’m looking at Coppermine. I’ve been looking for some kind of gallery to go with with my blog and website, just as a pic dumping ground and Coppermine looks like it does this, looks nicer than Gallery and also acts as a subject catagorised file repositry. Thats great. I haven’t actually installed it yet though. This post, like many of my recent ones, is just to remind me to look at it when the uni stuff is over and I have a job lined up.

This kind of thing is more useful since I’ve been thinking about stuff for What The Hack, assuming it goes ahead, for places to dump photos and other so that people can see what I’m up to while I’m there. Other things include a a wiki for me to scratch my ideas down on and maybe a live webcam but I don’t fancy carrying my webcam around when I’ll already be loaded down with stuff and I certainly don’t like my chances of trying to secure my username and password to an ftp server while sitting in a field full of some of most capable computer security experts in Europe who are all drunk and stoned…

Still I’d like to think of something really cool to do at or for WTH. Something really cool. Ideas to the usual address or in the comments.