I have replaced my config_inputdata.xml with the latest one from the link above. When I run check_input_data --download --debug --protocol wget, I got an error message as :
==========================
....
2025-09-10 07:54:05 (647 KB/s) - ‘/media/data/mkk1u16/projects/cesm/scratch/testrun_3/run/inputdata_checksum.dat.raw’ saved [6854903/6854903]
SUCCESS
Using protocol wget with user and passwd
RUN: wget --no-check-certificate --spider - Revision 70790: /trunk/inputdata
errput: Spider mode enabled. Check if remote file exists.
--2025-09-10 07:54:05-- - Revision 70790: /trunk/inputdata
Resolving svn-ccsm-inputdata.cgd.ucar.edu (svn-ccsm-inputdata.cgd.ucar.edu)... 128.117.13.55
Connecting to svn-ccsm-inputdata.cgd.ucar.edu (svn-ccsm-inputdata.cgd.ucar.edu)|128.117.13.55|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Remote file exists and could contain further links,
but recursion is disabled -- not retrieving.
Trying to download file: 'None' to path '/media/data/mkk1u16/projects/cesm/scratch/testrun_3/run/inputdata_checksum.dat.raw' using WGET protocol.
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 "/media/data/mkk1u16/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 "/media/data/mkk1u16/cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/case/check_input_data.py", line 55, in _download_checksum_file
success = server.getfile(rel_path, new_file)
File "/media/data/mkk1u16/cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/Servers/wget.py", line 49, in getfile
full_url = os.path.join(self._server_loc, rel_path)
File "/home/mkk1u16/.pyenv/versions/3.7.17/lib/python3.7/posixpath.py", line 94, in join
genericpath._check_arg_types('join', a, *p)
File "/home/mkk1u16/.pyenv/versions/3.7.17/lib/python3.7/genericpath.py", line 153, in _check_arg_types
(funcname, s.__class__.__name__)) from None
TypeError: join() argument must be str or bytes, not 'NoneType'
==========================
I also attached check_input_data.log file.
==========================
....
2025-09-10 07:54:05 (647 KB/s) - ‘/media/data/mkk1u16/projects/cesm/scratch/testrun_3/run/inputdata_checksum.dat.raw’ saved [6854903/6854903]
SUCCESS
Using protocol wget with user and passwd
RUN: wget --no-check-certificate --spider - Revision 70790: /trunk/inputdata
errput: Spider mode enabled. Check if remote file exists.
--2025-09-10 07:54:05-- - Revision 70790: /trunk/inputdata
Resolving svn-ccsm-inputdata.cgd.ucar.edu (svn-ccsm-inputdata.cgd.ucar.edu)... 128.117.13.55
Connecting to svn-ccsm-inputdata.cgd.ucar.edu (svn-ccsm-inputdata.cgd.ucar.edu)|128.117.13.55|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Remote file exists and could contain further links,
but recursion is disabled -- not retrieving.
Trying to download file: 'None' to path '/media/data/mkk1u16/projects/cesm/scratch/testrun_3/run/inputdata_checksum.dat.raw' using WGET protocol.
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 "/media/data/mkk1u16/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 "/media/data/mkk1u16/cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/case/check_input_data.py", line 55, in _download_checksum_file
success = server.getfile(rel_path, new_file)
File "/media/data/mkk1u16/cesm_sandbox/cime/scripts/Tools/../../scripts/lib/CIME/Servers/wget.py", line 49, in getfile
full_url = os.path.join(self._server_loc, rel_path)
File "/home/mkk1u16/.pyenv/versions/3.7.17/lib/python3.7/posixpath.py", line 94, in join
genericpath._check_arg_types('join', a, *p)
File "/home/mkk1u16/.pyenv/versions/3.7.17/lib/python3.7/genericpath.py", line 153, in _check_arg_types
(funcname, s.__class__.__name__)) from None
TypeError: join() argument must be str or bytes, not 'NoneType'
==========================
I also attached check_input_data.log file.