I upgraded my Debian server from 5 to 6, then I updated ikiwiki. Now I can't rebuild my Ikiwiki instance:

$ ikiwiki --setup ./pages.setup
Failed to load plugin IkiWiki::Plugin::scrubber: Can't locate IkiWiki/Plugin/scrubber.pm in @INC (@INC contains: /home/xyzfoobar/devel/ikiwiki/lib     /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 77) line 2.
BEGIN failed--compilation aborted at (eval 77) line 2.

$ ikiwiki --version
ikiwiki version 3.20100815.7

What's the proper way to fix this?

If I try to create new setup file

$ ikiwiki --dumpsetup newpages.setup
Traceback (most recent call last):
   File "/usr/lib/ikiwiki/plugins/rst", line 18, in <module>
     from docutils.core import publish_parts;
ImportError: No module named docutils.core
Comment by Meng Tue Dec 20 03:21:19 2011

Your setup file seems to refer to a "scrubber" plugin, which has never existed in ikiwiki. Perhaps a typo of "htmlscrubber"?

3.20100815.7 is an old version of ikiwiki. The current version avoids the rst docutils breakage. Installing python-docutils on Debian can work around that problem as well.

Comment by joey Tue Dec 20 11:16:23 2011
Thanks. That was exactly the issue. When editing my setup file, I accidentally splitted htmlscrubber to html and scrubber.
Comment by Meng Tue Dec 20 12:58:23 2011