Hello marto and others following the thread. Sorry, a bit delayed getting back to you wrt your helpful suggestions.

I've tried to check everything on the Gnu/Linux box where I'm working. The urllist is as you told me:

cpan> o conf urllist
urllist
0 [file:///var/mirrors/minicpan]

The perms on the minicpan dir look correct (I run cpan as user "somian"):


$ ls -ld . ./*
drwxrwxr-x 3 root staff 4096 Jan 20 14:29 .
drwxrwxr-x 4 root staff 4096 Jan 20 14:55 ./minicpan
ls -ld ./minicpan/*
drwxr-xr-x 3 somian somian 4096 Jan 21 16:20 ./minicpan/authors
drwxr-xr-x 2 somian somian 4096 Jan 26 13:57 ./minicpan/modules
bq.

The real test diagnostic comes when I try cpanminus (cpanm), like this (made a bash function):

cpanm --sudo --verbose --cascade-search \
--mirror file:///var/mirrors/minicpan \
--mirror https://cpan.metacpan.org/ "$1"

This works perfectly, and so in a sense my problem is solved. I'd still like to know what the problem with cpan is.

EDIT

As marto pointed out, I ought to cite the version:/usr/local/bin/cpan version 1.64.

Jan 28, 2025 at 20:35 UTC

A just machine to make big decisions
Programmed by fellows (and gals) with compassion and vision
We'll be clean when their work is done
We'll be eternally free yes, and eternally young
Donald Fagen -> I.G.Y.
(Slightly modified for inclusiveness)


In reply to Re^2: cpan, local mini-mirror, and urllist - can it be made to work? by Intrepid
in thread cpan, local mini-mirror, and urllist - can it be made to work? by Intrepid

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.