[petsc-users] SLEPc download error

Satish Balay balay at mcs.anl.gov
Mon Jul 27 20:46:23 CDT 2020


[balay at pj01 petsc]$ curl -O https://gitlab.com/slepc/slepc/-/archive/v3.13.3/slepc-v3.13.3.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1253k    0 1253k    0     0  16.1M      0 --:--:-- --:--:-- --:--:-- 16.1M
[balay at pj01 petsc]$ file slepc-v3.13.3.tar.gz 
slepc-v3.13.3.tar.gz: gzip compressed data, from Unix, original size modulo 2^32 7690240
[balay at pj01 petsc]$ python
Python 3.7.7 (default, Jun  4 2020, 15:43:14) 
[GCC 9.3.1 20200408 (Red Hat 9.3.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib.request import urlretrieve
>>> urlretrieve('https://gitlab.com/slepc/slepc/-/archive/v3.13.3/slepc-v3.13.3.tar.gz','x.tar.gz')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python3.7/urllib/request.py", line 247, in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
  File "/usr/lib64/python3.7/urllib/request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib64/python3.7/urllib/request.py", line 531, in open
    response = meth(req, response)
  File "/usr/lib64/python3.7/urllib/request.py", line 641, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib64/python3.7/urllib/request.py", line 569, in error
    return self._call_chain(*args)
  File "/usr/lib64/python3.7/urllib/request.py", line 503, in _call_chain
    result = func(*args)
  File "/usr/lib64/python3.7/urllib/request.py", line 649, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden
>>> 
[balay at pj01 petsc]$ python2
Python 2.7.18 (default, Apr 20 2020, 00:00:00) 
[GCC 9.3.1 20200408 (Red Hat 9.3.1-2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib import urlretrieve
>>> urlretrieve('https://gitlab.com/slepc/slepc/-/archive/v3.13.3/slepc-v3.13.3.tar.gz','x.tar.gz')
('x.tar.gz', <httplib.HTTPMessage instance at 0x7f48125cbd20>)
>>> 
[1]+  Stopped                 python2
[balay at pj01 petsc]$ cat x.tar.gz 
error code: 1010[balay at pj01 petsc]$ file x.tar.gz 
x.tar.gz: ASCII text, with no line terminators
[balay at pj01 petsc]$

On Mon, 27 Jul 2020, Satish Balay via petsc-users wrote:

> Looks like python urlretrive() is failing on glitab tarball urls [but its working with wget etc. I don't know why.
> 
> Perhaps its best to have git installed - so that git-urls work..
> 
> Satish
> 
> On Tue, 28 Jul 2020, Eda Oktay wrote:
> 
> > Hi all,
> > 
> > I am trying to download Petsc with Slepc a linux computer (probably
> > ubuntu, I don't know because I am using it via ssh) but I am getting
> > the following error:
> > 
> > *******************************************************************************
> >          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log
> > for details):
> > -------------------------------------------------------------------------------
> > Error during download/extract/detection of SLEPC:
> > Unable to download package SLEPC from:
> > https://gitlab.com/slepc/slepc/-/archive/v3.13.2/slepc-v3.13.2.tar.gz
> > * If URL specified manually - perhaps there is a typo?
> > * If your network is disconnected - please reconnect and rerun ./configure
> > * Or perhaps you have a firewall blocking the download
> > * You can run with --with-packages-download-dir=/adirectory and
> > ./configure will instruct you what packages to download manually
> > * or you can download the above URL manually, to
> > /yourselectedlocation/slepc-v3.13.2.tar.gz
> >   and use the configure option:
> >   --download-slepc=/yourselectedlocation/slepc-v3.13.2.tar.gz
> > *******************************************************************************
> > 
> > I attached configure.log.
> > 
> > Then, I downloaded slepc and used
> > --download-slepc=/yourselectedlocation/slepc-v3.13.2.tar.gz.
> > 
> > Since I used WinSCP, tar.gz file was uploaded to my user as "eda" and
> > I used   --download-slepc=/home/eda/eda and ran configure again.
> > 
> > However, I got the following error:
> > *******************************************************************************
> >          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log
> > for details):
> > -------------------------------------------------------------------------------
> > Error during download/extract/detection of SLEPC:
> > Unknown compression type in URL: file:///home/eda/eda
> > *******************************************************************************
> > I also attached this confiigure.log as 2configure.log.
> > 
> > When I tried to untar eda, I could and I got slepc. So I don't
> > understand why I am getting this error. This is the third computer I
> > am building Petsc with Slepc but this is the first time I am getting
> > such an error.
> > 
> > Can you help me with this problem?
> > 
> > Thanks!
> > Eda
> > 
> 



More information about the petsc-users mailing list