[MacPorts] #30593: When a local port indexfile is not found, any searches in the main repo fail
MacPorts
noreply at macports.org
Thu Aug 4 00:32:11 PDT 2011
#30593: When a local port indexfile is not found, any searches in the main repo
fail
------------------------------+---------------------------------------------
Reporter: deorth@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: base | Version: 1.9.2
Keywords: | Port:
------------------------------+---------------------------------------------
This may be a dupe ticket, apologies if it is but I couldn't see anything
obvious in the trac search and I'm not very good at it. :)
If for some reason a portindex is missing from my local repo, I get this
behaviour :
{{{
$ sudo port install mtr
Warning: port definitions are more than two weeks old, consider using
selfupdate
Warning: Can't open index file for source:
file:///Users/ahorn/mydev/ahorn/macports
Error: Port mtr not found
$ port search mtr
Warning: port definitions are more than two weeks old, consider using
selfupdate
mtr @0.80 (net)
'traceroute' and 'ping' in a single tool
}}}
So, found in a search operation but not an install operation. Presumably
because error status from the attempt to open the index file is dictating
whether or not ports thinks it can find/install mtr. Possibly bailing at
the first portindex failure ? not sure.
Anyway, rebuilding that portindex file and it then works as expected.
{{{
$ cd ~ahorn/mydev/ahorn/macports
$ portindex
...
<snip>
...
Total number of ports parsed: 18
etc...
}}}
Then :
{{{
$ sudo port install mtr
Warning: port definitions are more than two weeks old, consider using
selfupdate
---> Fetching mtr
---> Attempting to fetch mtr-0.80.tar.gz from
http://distfiles.macports.org/mtr
---> Verifying checksum(s) for mtr
etc..
}}}
--
Ticket URL: <https://trac.macports.org/ticket/30593>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list