http://bugzilla.suse.com/show_bug.cgi?id=983472 Bug ID: 983472 Summary: cpanm can't install Parse::PMFile : Can't locate Parse/PMFile.pm Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: x86-64 OS: openSUSE 42.1 Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: opensuse.bugzilla@18informatique.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- The systems where the problem appear are up to date with official stable repositories, without exotic configurations. # cpanm Parse::PMFile --> Working on Parse::PMFile Fetching http://www.cpan.org/authors/id/I/IS/ISHIGAKI/Parse-PMFile-0.40.tar.gz ... OK ==> Found dependencies: ExtUtils::MakeMaker::CPANfile --> Working on ExtUtils::MakeMaker::CPANfile Fetching http://www.cpan.org/authors/id/I/IS/ISHIGAKI/ExtUtils-MakeMaker-CPANfile-0.0... ... OK Configuring ExtUtils-MakeMaker-CPANfile-0.07 ... OK Can't locate Parse/PMFile.pm in @INC (you may need to install the Parse::PMFile module) (@INC contains: FatPacked::36107896=HASH(0x226f678) /usr/lib/perl5/site_perl/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.18.2 /usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.18.2 /usr/lib/perl5/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/5.18.2 /usr/lib/perl5/site_perl .) at /usr/lib/perl5/vendor_perl/5.18.2/App/cpanminus/script.pm line 2456 The two solutions I found : 1st, simply extract and copy PMFile.pm from Parse-PMFile-0.40.tar.gz and copy it into /usr/lib/perl5/5.18.2/Parse/. It's works, I can install some other .pm. 2nd, use perl instead of cpam : # perl -MCPAN -e "install Parse::PMFile" Now, the file is in /usr/lib/perl5/site_perl/5.18.2/Parse/, but it works fine to. # cpanm Parse::PMFile Parse::PMFile is up to date. (0.40) -- You are receiving this mail because: You are on the CC list for the bug.