Make fixdeps problem

I’m currently getting v3.6.0 prepared for a production server running on
Fedora Core 5. I’ve been testing the installation and configuration for
a while now and know that I can get it in place by installing most perl
modules via yum and the remaining modules manually via cpan. I would
prefer being able to run the ‘make fixdeps’ command but I keep getting
an error:

Warning: weird direntry in /root/.cpan/build: tmp
Can’t unlink file tmp: No such file or directory at
/usr/lib/perl5/5.8.8/CPAN.pm line 4373

==> Couldn’t mkdir ‘/root/.cpan/build/tmp’: File exists <==

==> Cannot continue: Please find the reason why I cannot make the <==
==> directory <==
==> /root/.cpan/build/tmp <==
==> and fix the problem, then retry. <==
Failed to load module CPAN.

-------- Error ---------

Failed to load module CPAN. Module CPAN is distributed with Perl
and helps install perl modules from http://www.cpan.org. RT uses
this module to install dependencies, but module’s failed to load
with error above. You have several choices to install dependencies
in this situatation:

  1. check that you’ve configured CPAN module, to do this run
    /usr/bin/perl -MCPAN -e shell program from shell, if it fails
    then you have to update CPAN module (see next suggestion)
    or use another way to install modules;
  2. try to update module CPAN, get distribution from
    CPAN-2.34 - query, download and build perl modules from CPAN sites - metacpan.org and try again;
  3. use a different tool to install dependencies, see description of
    the RT_FIX_DEPS_CMD environment variable in the output of
    the ./sbin/rt-test-dependencies program;
  4. install modules manually.

make: *** [fixdeps] Error 1

I’ve tried removing the .cpan/build/tmp directory as well as anything in
the .cpan/build directory that might cause conflicts. All this has done
is change the lines at the top of the provided output to other thing
like unable to move ‘modulename-dir to to /root/.cpan/build’ and the like.

Has anyone else encountered this error and know how to correct it?

Mathew Snyder
Systems Administrator
Network+
ServerVault TechOps

I’m currently getting v3.6.0 prepared for a production server running on
Fedora Core 5. I’ve been testing the installation and configuration for
a while now and know that I can get it in place by installing most perl
modules via yum and the remaining modules manually via cpan. I would
prefer being able to run the ‘make fixdeps’ command but I keep getting
an error:

Warning: weird direntry in /root/.cpan/build: tmp
Can’t unlink file tmp: No such file or directory at
/usr/lib/perl5/5.8.8/CPAN.pm line 4373

Several others have reported this problem. I haven’t seen
a solution posted yet.

-Todd

Thanks. Good to know I can get everything done other ways though.
Hopefully it will be fixed by the time I need to get our kickstart file
completed. :slight_smile:

Mathew Snyder
Systems Administrator
Network+
ServerVault TechOps

Todd Chapman wrote:> On Tue, Jun 20, 2006 at 09:35:03PM -0400, Mathew Snyder wrote:

I’m currently getting v3.6.0 prepared for a production server running on
Fedora Core 5. I’ve been testing the installation and configuration for
a while now and know that I can get it in place by installing most perl
modules via yum and the remaining modules manually via cpan. I would
prefer being able to run the ‘make fixdeps’ command but I keep getting
an error:

Warning: weird direntry in /root/.cpan/build: tmp
Can’t unlink file tmp: No such file or directory at
/usr/lib/perl5/5.8.8/CPAN.pm line 4373

Several others have reported this problem. I haven’t seen
a solution posted yet.

-Todd