Error when running ./check_input_data

luka0418

Fan Wang
New Member
Hi,
When I tried to run ./check_input_data --download, I met this problem. When I was running ./case.build, I also met the same problem. I downloaded the cesm2_init data manually.

Using protocol wget with user anonymous and passwd user@example.edu
Trying to download file: '../inputdata_checksum.dat' to path '/Users/mgao2/wangfan/cesm2.1.3/cime_out/low_emi_india/run/inputdata_checksum.dat.raw' using WGET protocol.
wget failed with output: and errput --2022-10-24 10:25:31-- ftp://ftp.cgd.ucar.edu/cesm/inputdata_checksum.dat
=> ‘/Users/mgao2/wangfan/cesm2.1.3/cime_out/low_emi_india/run/inputdata_checksum.dat.raw’
Resolving ftp.cgd.ucar.edu (ftp.cgd.ucar.edu)... 128.117.13.41
Connecting to ftp.cgd.ucar.edu (ftp.cgd.ucar.edu)|128.117.13.41|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /cesm ... done.
==> SIZE inputdata_checksum.dat ... done.
==> PASV ... done. ==> RETR inputdata_checksum.dat ...
No such file ‘inputdata_checksum.dat’.

Could not automatically download file /Users/mgao2/wangfan/cesm2.1.3/cime_out/low_emi_india/run/inputdata_checksum.dat
Using protocol ftp with user anonymous and passwd user@example.edu
server address ftp.cgd.ucar.edu root path cesm/inputdata
Traceback (most recent call last):
File "./check_input_data", line 76, in <module>
_main_func(__doc__)
File "./check_input_data", line 71, in _main_func
chksum=chksum) else 1)
File "/Dedicated/CGRER-Data/mgao2/WangFan/cesm2.1.3/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/case/check_input_data.py", line 163, in check_all_input_data
_download_checksum_file(self.get_value("RUNDIR"))
File "/Dedicated/CGRER-Data/mgao2/WangFan/cesm2.1.3/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/case/check_input_data.py", line 34, in _download_checksum_file
server = CIME.Servers.FTP.ftp_login(address, user, passwd)
File "/Dedicated/CGRER-Data/mgao2/WangFan/cesm2.1.3/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/Servers/ftp.py", line 46, in ftp_login
return cls(address, user=user, passwd=passwd, server=ftp)
File "/Dedicated/CGRER-Data/mgao2/WangFan/cesm2.1.3/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/Servers/ftp.py", line 30, in __init__
stat = self.ftp.cwd(root_address)
File "/usr/lib64/python2.7/ftplib.py", line 562, in cwd
return self.voidcmd(cmd)
File "/usr/lib64/python2.7/ftplib.py", line 254, in voidcmd
return self.voidresp()
File "/usr/lib64/python2.7/ftplib.py", line 229, in voidresp
resp = self.getresp()
File "/usr/lib64/python2.7/ftplib.py", line 224, in getresp
raise error_perm, resp
ftplib.error_perm: 550 Failed to change directory.
 

jedwards

CSEG and Liaisons
Staff member
This issue is fixed in the latest cime:
cd cesm/cime
git fetch origin
git checkout cime5.6.41

then try again.
 
I am receiving a very similar error when attempting to download the input data for POP and CICE gx1v6 resolution. I did the above suggested checkout for cime5.6.41 and still receive the error message:




Model cice missing file grid_file = '/mnt/lustre/letscher/shared/my_cesm_sandbox/inputdata/ocn/pop/gx1v6/grid/horiz_grid_20010402.ieeer8'
Model cice missing file kmt_file = '/mnt/lustre/letscher/shared/my_cesm_sandbox/inputdata/ocn/pop/gx1v6/grid/topography_20090204.ieeei4'
Client protocol gftp not enabled
Using protocol wget with user anonymous and passwd user@example.edu
Could not connect to repo 'ftp://ftp.cgd.ucar.edu/cesm/inputdata/'
This is most likely either a proxy, or network issue .
Using protocol ftp with user anonymous and passwd user@example.edu
server address ftp.cgd.ucar.edu root path cesm/inputdata
Traceback (most recent call last):
File "./case.submit", line 107, in <module>
_main_func(__doc__)
File "./case.submit", line 104, in _main_func
mail_user=mail_user, mail_type=mail_type, batch_args=batch_args)
File "/mnt/lustre/letscher/rtl1006/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/case/case_submit.py", line 157, in submit
custom_success_msg_functor=verbatim_success_msg)
File "/mnt/lustre/letscher/rtl1006/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/utils.py", line 1683, in run_and_log_case_status
rv = func()
File "/mnt/lustre/letscher/rtl1006/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/case/case_submit.py", line 155, in <lambda>
batch_args=batch_args)
File "/mnt/lustre/letscher/rtl1006/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/case/case_submit.py", line 85, in _submit
case.check_case()
File "/mnt/lustre/letscher/rtl1006/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/case/case_submit.py", line 171, in check_case
self.check_all_input_data()
File "/mnt/lustre/letscher/rtl1006/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/case/check_input_data.py", line 164, in check_all_input_data
_download_checksum_file(self.get_value("RUNDIR"))
File "/mnt/lustre/letscher/rtl1006/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/case/check_input_data.py", line 34, in _download_checksum_file
server = CIME.Servers.FTP.ftp_login(address, user, passwd)
File "/mnt/lustre/letscher/rtl1006/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/Servers/ftp.py", line 51, in ftp_login
return cls(address, user=user, passwd=passwd, server=ftp)
File "/mnt/lustre/letscher/rtl1006/my_cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/Servers/ftp.py", line 31, in __init__
stat = self.ftp.cwd(root_address)
File "/usr/lib64/python2.7/ftplib.py", line 562, in cwd
return self.voidcmd(cmd)
File "/usr/lib64/python2.7/ftplib.py", line 254, in voidcmd
return self.voidresp()
File "/usr/lib64/python2.7/ftplib.py", line 229, in voidresp
resp = self.getresp()
File "/usr/lib64/python2.7/ftplib.py", line 224, in getresp
raise error_perm, resp

ftplib.error_perm: 550 Failed to change directory.
 
Back
Top