Warning: Heavy Upgradage

This has been upgrade weekend here at Reinvented:

  • I upgraded the Red Hat Enterprise Linux on the main server (you’re looking at it) version 3 to version 4. I’d waited a long time to do this, mostly because the upgrade path seemed foggy; turns out that it isn’t all that foggy — the RHEL 4 install CDs have an “ugprade” mode that did all the heavy lifting. The only thing I needed to do was install the compat-libcom_err-1.0-5.i386 package from the RedHat Network to fix some application breakage.
  • I took the opportunity to upgrade to PHP5. I’d been running PHP4 for what seem like forever, and it seemed like a good idea to join the object generation. Again, I’d held off because I feared incompatibility, but I haven’t found any yet, and the combo Apache 2 + PHP5 compile install goes exactly like the PHP4 compile and install. I’m crossing my fingers that this doesn’t cause any problems, and I’m looking forward to taking PHP5 for a ride.
  • Because Asterisk, which runs the phone system here in the office, has to be recompiled when the kernel changes anyway, I decided to upgrade to Asterisk 1.2.2 as well. I ran into some post-RHEL4-upgrade problems here, problems solved by:
    • Installing the kernel-devel-2.6.9-22.0.2.EL.i686.rpm package.
    • cd /usr/src
    • ln -s /usr/src/kernels/2.6.9-22.0.2.EL-i686 linux
    • ln -s /usr/src/linux /lib/modules/2.6.9-22.0.2.EL-i686/build
    After doing that, Asterisk compiled and installed without problems. To get things working, I also had to follow the instructions here about making the swtich from devfs to udev.
  • The third-party Asterisk application app_notify needed to have a #include <stdio.h> inserted into app_notify.c before #include <asterisk/file.h> — after that change, it compiled fine.
  • I resisted the temptation to upgrade to MySQL 5 as part of all this — why tempt fate. I’ll get around to that next time I’ve got a free Sunday afternoon.

As a result of all this, if you notice that the blog is appearing in Russian or emitting strange siren-like noises, please let me know.

Comments

oliver's picture
It’s appearing kinda geeky. Could that be related?
Ann's picture
I was going to say the same thing. It *could* be Esperanto - I’d have no way of knowing since about 95 per cent of it doesn’t make any sense to me anyway. But if it makes things run more smoothly, well then, carry on!

Post new comment

You can comment anonymously if you must, but I would prefer it if you used your real name.
The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
Optional. If you enter the address of a website here, your name will be publicly linked to the site.
  • Adds typographic refinements.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.