Brion Vibber wrote:
I believe I've got the SVG blanking problem resolved.
Some files may still have blank renderings left over; use ?action=purge on the image description page (on Commons if it's a Commons image) to rerender them.
The new batch of machines set up a few weeks ago ended up with a broken version of libxml2 that ships by default with Fedora Core 4, which is unable to handle an odd but legal XML construct in SVG files exported from Adobe Illustrator.
We'd worked around this problem on the other servers by upgrading libxml2 to the then-latest version which handles it, but apparently this didn't make it into the setup scripts (or else didn't get installed properly by them) on the newest machines.
Don't forget to fix the setup scripts this time. I think /home/wikipedia/src/packages/install-librsvg is the one you're looking for. This will just keep happening with every new or reinstalled server until the setup scripts are fixed. I've been trying to make setup-apache and setup-general entirely rerunnable, that is, to make them work as upgrade scripts as well as setup scripts. So you can test them out by just updating them and running them on some machines.
-- Tim Starling