svn: Mismatched FS module version for ‘fsfs’: found 1.5.1, expected 1.5.

Or maybe you’re seeing some variation of the  “svn: Failed to load module for FS type ‘fsfs'” error…

What is this?

This is what you get for taking my advice running svnserve manually. Probably an upgrade has updated the svn binaries, though an older version of svnserve is still running. Either restart svnserve yourself, or figure out how to get the fancy shmancy init scripts to work.

Note that you may be seeing this on a remote client machine, though really it’s the server that’s the problem.

PHP Extension Trouble

Just seen in the wild on an old-ish Fedora distro.

This works:

extension_dir  = /usr/.../php/extensions/no-debug-non-zts-20060613
extension = apc.so
extension = wbxml.so

Quick check shows good…

$ php -m
[PHP Modules]
apc
ctype
...
wbxml
xdebug
xml

But this does not:

extension = /usr/.../php/extensions/no-debug-non-zts-20060613/apc.so
extension = /usr/.../php/extensions/no-debug-non-zts-20060613/wbxml.so

And yet Zend modules seem to always require a complete path; eg:

zend_extension = /usr/.../php/extensions/no-debug-non-zts-20060613/xdebug.so

BlackBerry WiFi Connectivity Rain Dance

If you ever find yourself unable to get your BlackBerry to connect to wifi, try the following:

Settings -> Options -> Advanced Options -> Host Routing Table

In the “HRT Editor”, click the BlackBerry button and select “Register Now”.  You should get a “Registration message sent!” message and see some network activity.  Click “OK” and try to access the Internet again.

If you’re lucky, you now get to say “Voilla!” This seems to work about 80% of the time.

I think this is how BlackBerry locks down their devices so that folks are required to purchase data plans from a carrier.  No SIM card, no data plan, no wifi.

Would that this were rather more seamless.

Kernel conflicts in really old versions of Fedora

If you find yourself upgrading a wicked old Fedora distro, you may run across an error like this:

Error: Package initscripts needs kernel < 2.6.12, this is not available.

Try upgrading your kernel. To upgrade your kernel, make sure that only the latest version is hanging around. Because of a bug in legacy versions of yum, any older versions of the kernel must be removed.

To check your installed kernels, run:

$ rpm -qa | grep kernel

Note that if you simply run “rpm -q kernel”, you may miss smp kernels or other. The above will give you a complete picture. Remove all except the very latest version, then run yum update.

Running the BlackBerry Simulator on Vista

BlackBerry Simulator mysteriously dying every time you try to fire it up on Vista?  Same here. It’s a good thing I’ve become a compulsive reader of release notes. From the the latest JDE 4.6.0 docs:

If you install the BlackBerry® Java® Development Environment on a computer with Windows Vista™, if Use Account Control is turned on, launching the BlackBerry® Smartphone simulator might produce error messages and the simulator might not start.

Translation:  Simulator will definitely. not. start.  And of course they mean User Access Control. How-To Geek has an easy way to kill UAC here.