Opened 12 years ago
Closed 12 years ago
#37315 closed defect (fixed)
distfiles available only via FTP are not mirrored
Reported by: | dhalperi@… | Owned by: | wsiegrist@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | server/hosting | Version: | |
Keywords: | Cc: | ||
Port: |
Description
I am trying to install the freetds +odbc
variant. There appears to be no copy of any of the files it tries to fetch on the Internet, so I had to finally follow the instructions here (https://trac.macports.org/wiki/howto/InstallingOlderPort
) to install an old version (@0.91, found via https://trac.macports.org/browser/trunk/dports/databases/freetds/Portfile?rev=98613#L5
) that was available on the macports download site (http://distfiles.macports.org/freetds/
).
I find it strange that the portfile would be updated out without the new version being available in any of the macports mirrors!
Just wanted to report the problem. Any feedback on what I should do differently in the future is welcome!
Change History (5)
comment:1 Changed 12 years ago by larryv (Lawrence Velázquez)
comment:2 follow-up: 3 Changed 12 years ago by dhalperi@…
Thanks! My system did indeed try to fetch from ftp.freetds.org
like yours did; the connection timed out.
I just switched ISPs (walked to a nearby coffee shop from the university) and this time the download succeeded! Bugs in the tubes, I guess.
I'm still a bit confused why the macports mirrors have older versions of the tar.gz
file but not the newest one (the port was changed 5 weeks ago, so it shouldn't be propagation time).
Thanks again!
p.s. I went and looked for main.log
, but couldn't find it. Maybe it was auto-deleted when the port cleanly installed this time?
comment:3 Changed 12 years ago by larryv (Lawrence Velázquez)
Replying to dhalperi@…:
Thanks! My system did indeed try to fetch from
ftp.freetds.org
like yours did; the connection timed out.I just switched ISPs (walked to a nearby coffee shop from the university) and this time the download succeeded! Bugs in the tubes, I guess.
Some ISPs do impose restrictions; we commonly encounter tickets involving blocked rsync
connections on port 873 that interfere with port selfupdate
.
p.s. I went and looked for
main.log
, but couldn't find it. Maybe it was auto-deleted when the port cleanly installed this time?
Yes, by default the logs are auto-cleaned after successful builds, unless you set keeplogs
in macports.conf
or use -k
on the command line.
comment:4 Changed 12 years ago by jmroot (Joshua Root)
Component: | ports → server/hosting |
---|---|
Keywords: | freetds odbc removed |
Owner: | changed from macports-tickets@… to wsiegrist@… |
Summary: | impossible to install FreeTDS +odbc → distfiles available only via FTP are not mirrored |
Version: | 2.1.2 |
The distfiles mirror is currently unable to download from FTP sites.
comment:5 Changed 12 years ago by wsiegrist@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
We recently worked around the no-FTP issue for the slaves but I forgot to apply the workaround to the distfiles server. A full mirror run is in progress now and I manually triggered the mirroring of freetds in the meantime.
http://distfiles.macports.org/freetds/freetds-0.92.405.tar.gz
Odd. I can fetch the distfile just fine.
I can also successfully install
freetds +odbc
.Replying to dhalperi@…:
Do you remember if your system tried to fetch from ftp://ftp.freetds.org/pub/freetds/stable/, like mine did?
You should generally try to attach
main.log
, which contains a lot of useful debugging information. Its location is usually printed after a failed install attempt.