Comment 12 for bug 256131

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Thanks Andrew.

Here is what's happening:
- The scrollkeeper entry should unregistered in scrollkeeper prerm script.
- But for some reason the call to update-xmlcatalog fails with the following perl error:

Removing scrollkeeper ...
Can't locate File/Spec/Functions.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/sbin/update-xmlcatalog line 124.
BEGIN failed--compilation aborted at /usr/sbin/update-xmlcatalog line 124.
Can't locate File/Spec/Functions.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/sbin/update-xmlcatalog line 124.
BEGIN failed--compilation aborted at /usr/sbin/update-xmlcatalog line 124.

- Then, the call to update-xmlcatalog during rarian installation fails because it can't register the same entity for different packages.

Now we have to find out why it can't locate Functions.pm

If, by chance, someone has a version of hardy before the upgrade, can you please provide the output of the following commands :
- dpkg -S Functions.pm
- apt-cache policy perl-modules

Thanks.