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