Andreas,
Thanks for your quick response.
You mentioned:
> 1. How do I fix Cwd.pm error?
"Restore from backup or install from CPAN again."
I cannot get back into cpan:
"$ cpan
Can't locate Cwd.pm in @INC (@INC contains:
/usr/libdata/perl5/i386-openbsd/5.8.6
/usr/local/libdata/perl5/i386-openbsd/5.8.6 /usr/libdata/perl5
/usr/local/libdata/perl5 /usr/local/libdata/perl5/site_perl/i386-openbsd
/usr/libdata/perl5/site_perl/i386-openbsd
/usr/local/libdata/perl5/site_perl /usr/libdata/perl5/site_perl
/usr/local/lib/perl5/site_perl .) at /usr/libdata/perl5/CPAN.pm line 13.
BEGIN failed--compilation aborted at /usr/libdata/perl5/CPAN.pm line 13.
Compilation failed in require at /usr/bin/cpan line 119.
BEGIN failed--compilation aborted at /usr/bin/cpan line 119."
Is there anyway possible to get back into this? Also on an OpenBSD
machine how would I go about reinstalling cpan from scratch? What
modules should I never remove? Just cwd?
Marc
-----Original Message-----
From: Andreas J. Koenig
[mailto:[EMAIL PROTECTED]
Sent: Tuesday, February 21, 2006 10:30 PM
To: Marc Suttle
Cc: [email protected]
Subject: Re: Newbie CPAN issue
>>>>> On Tue, 21 Feb 2006 15:11:02 -0600, "Marc Suttle"
<[EMAIL PROTECTED]> said:
> Hello list,
> I recently was trying to mess around with CPAN and have seemed
> to get myself into a bind.
> [...]
> As you can see I deleted the Cwd.pm module because I was trying to
> remove all the modules I had added to get it back to the original
state.
> So...a couple of questions:
> 1. How do I fix Cwd.pm error?
Restore from backup or install from CPAN again.
> 2. Why did removing the Cwd.pm module kill cpan?
Because it is a core module.
> 3. Once Cwd.pm is installed as a module can you remove it? How do I
> remove all modules I have installed to get it back to original
state?
If you install Cwd from CPAN, it overwrites the Cwd from the core, so
you ust not remove it.
> 4. All I wanted to do was install two modules: Digest::SHA1 and
> MIME::Base64 and it kept complaining about bad cheksums. Then I
even
> tried a cpan> install Bundle::CPAN and it returns:
> "Distribution id = G/GB/GBARR/Bundle-libnet-1.00.tar.gz
> CPAN_USERID GBARR (Graham Barr <[EMAIL PROTECTED]>)
> CONTAINSMODS
> MD5_STATUS
> localfile
> /root/.cpan/sources/authors/id/G/GB/GBARR/Bundle-libnet-1.00.tar.gz
> I'd recommend removing
> /root/.cpan/sources/authors/id/G/GB/GBARR/Bundle-libnet-1.00.tar.gz.
Its
> MD5
> checksum is incorrect. Maybe you have configured your 'urllist' with
> a bad URL. Please check this array with 'o conf urllist', and
> retry."
This may or not be a bug in the vesion of CPAN.pm you're using, but
efore we can investigate this, you should bring your system back to a
correct state.
--
andreas