I’m trying to install hscPipe8.4 via the install script (sorry if this off-topic for here, but since it shared some code under the hood I thought I’ll chance it). After some fiddling to get the initial parts installed (thank you, HSC helpdesk!) the installation essentially stalls at
[ 20/94 ] pycodestyle 2.3.1-6-g0d131b0 …
for hours with no progress.
After some more fiddling to run the actual eups distrib install command it again stalls on
From there I tried to see if that file is the problem, which is indeed the case. When I try to download the file using wget, it makes it to 87% (or 84.56Kb) before aborting the download after timeout. Downloading via chrome seems to complete for whatever reason, again after some long at around 90% (maybe chrome just uses a longer timeout).
I’m wondering if that file somehow got corrupted on the webserver and thus effectively breaks the install script? Or is there some workaround where I can download the file locally and then install this file separately?
This seems to be repeatable, and probably the origin of the problems in eups (I doubt eups retries downloads like wget does). I replaced the file with itself, and it hasn’t helped. I’m not sure what the problem is.
One option would be to mirror the package repo locally, and install from there (override EUPS_PKGROOT).
Ooh, maybe try replacing http with https in the EUPS_PKGROOT envvar. When I wget https://tigress-web.princeton.edu/~HSC/hscPipe8/src/products/pycodestyle-2.3.1-6-g0d131b0.eupspkg, it works without the read error.
After some grep’ping different things I found the configuration URL in the variables file, and have mirrored the 8.4 branch from tigress.princeton to a local webserver. So far seems to be running just fine, keep fingers crossed.
Still weird the file consistently stops downloading at the same byte position…