Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

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.
 
Top