Some borkage cured

Wednesday, April 30th, 2008

OK, I think I’ve at least partially deborked the upgrade. There are still some problems with comments needing moderation. Holler if you notice any remaining problems. I still can’t figure out how to assign a category to a new post. I’m not sure if that’s remaining borkage or the new blog interface. (OK, got it: it’s the interface.)

The proximate cause was that the WordPress scripts did not have permission to create and drop tables. The underlying cause was a combination of classic programmer errors:
(more…)

Upgraded WordPress

Tuesday, April 29th, 2008

I’ve upgraded WordPress on this site to version 2.5.1. For the first time, things did not go perfectly smoothly so please holler if you notice any problems.
(more…)

Security Pros Like Muscle Men

Monday, April 7th, 2008

This is what happens when computer book titles are too sexy:

Recommended for You Provocateur Studio Men 2008 Calendar Provocateur Studio Men 2008 Calendar Because you purchased… Fuzzing: Brute Force Vulnerability Discovery

And here I thought they were recommending this because of all the gay porn I’d been buying. :-)

Moving House and Site

Tuesday, January 8th, 2008

I’m not 100% sure why this site when down for a few hours yesterday. I thought it was a dead hard drive, and then a dead power adapter. Now I don’t know since it seems to all be working again. In any case I’ve been planning a move to a hosting service, and now seems like as good a time as any. I’m moving across the country in a couple of weeks though I haven’t yet found a place to live, so keeping the site going in the spare bedroom no longer seems like an easy choice. I hope to have the site transferred over to a more reliable host next week (or sooner if the Mac Mini goes down again.)

A New Host

Tuesday, December 25th, 2007

I’ve decided the time has come to move several sites out of my spare bedroom and off this box and onto a shared host somewhere. I probably should have done this years ago, but there’s something nice about having a server you can personally reboot or stick a CD into when necessary. I need to be able to serve three sites:

These sites are not mission critical, but I would like them to stay up. Reliable backups that I can download periodically are a must. I would like them to respond much faster than they do currently. (Xom.nu is pretty fast, but the two blogs can be dog slow at times.)

Traffic is not too heavy, though I don’t track hard numbers. I would like to be able to quickly ramp up to withstand a Digg effect if necessary.

These sites can all live on the same IP address. (They do now.)

I’d like the flexibility to install my own Apache modules and custom PHP extensions and modify the various config files such as httpd.conf and php.ini. Ideally I’d like to be install other frameworks such as Ruby on Rails or eXist if I feel like playing with them. That is, root access to the box would be very helpful, even if it’s virtualized. However I can probably live without that if it raises the price too high. Alternately, I could perhaps live with 24/7 phone support from a reliable sys admin who can make changes like that for me. However the ability to install and manage my own WordPress extensions and modified code is a must.

Any suggestions? So far here’s who I’ve looked at:
(more…)

Error occurred during initialization of VM java/lang/ClassNotFoundException: error in opening JAR file /usr/local/java/jre/lib/rt.jar

Saturday, November 17th, 2007

Just a little Google fodder. Should you encounter this uncommon error message when trying to compile or run a Java program:

$ javac -version
Error occurred during initialization of VM
java/lang/ClassNotFoundException: error in opening JAR file /usr/local/java/jre/lib/rt.jar

it means that your installation of the JDK, and likely your original download is corrupt. Delete it, download again, and reinstall. This can occur with essentially any Java program: the interpreter, the compiler, jar, or a program merely written in Java such as LimeWire.

For reasons that aren’t especially clear, this bug seems to occur most frequently on Ubuntu Linux 7.10 Gutsy Gibbon when running in a virtualized environment such as VMWare. At least those seem to be the common factors for everyone else I found with this problem when googling it myself.