Perl configured, but Apt tells me it's not.

From: Adam Bogacki (afb_at_paradise.net.nz)
Date: 08/24/03

  • Next message: Shaul Karl: "Re: kernel source (file name and location)"
    To: <slug@slug.org.au>
    Date: Sun, 24 Aug 2003 20:54:53 +1200
    
    

    Hi,

            I'm running in console mode, with 'apt-get update' & Mutt
    functional, after mucking up a file transfer between partitions.

    'Tux:~# apt-get install -f -u dist-upgrade --fix-broken'

    aborted with
    "Debconf: Perl may be unconfigured. Can't locate strict.pm in @INC ..."

    I managed to get Lynx working by moving a missing file into its correct
    place and downloaded and configured Perl 5.8.0 from www.cpan.org
    following
    the instructions in /home. The only thing I did not do was 'make
    distclean' & 'make realclean' as I had not built Perl before.

    However, when I now try

    'Tux:~# apt-get install -f -u dist-upgrade --fix-broken'

    I get "Perl may be unconfigured, can't locate Debconf/Log.pm in @INC
    (@INC contains /usr/local/lib/perl5/5.8.0)."

    ... but I find

    ./usr/perl5/Debconf/Log.pm where I inspected it via vi !

    How do I get

    'Tux:~# apt-get install -f -u dist-upgrade --fix-broken'

    to work in order to get the system working again ?

    I've run out of ideas at this point.

    Adam Bogacki
    Email: afb@paradise.net.nz

    -- 
    To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Shaul Karl: "Re: kernel source (file name and location)"

    Relevant Pages

    • Re: Perl configured, but Apt tells me its not.
      ... after mucking up a file transfer between partitions. ... don't attempt to install Debian packages with a ... self-compiled Perl in your $PATH. ... The library paths won't be right. ...
      (Debian-User)
    • Re: subroutine simultaneousness
      ... then proceeds to perform several gigs worth of file transfer via system calls. ... foreach $e (@array) { ... Unfortunately, perl completes the entire routine BEFORE it prints anything, so when the whole thing is done, suddenly the ...
      (perl.beginners)