Hi,
I have recently ported CESM2.2 to a new machine, and am having problems with the last step of ./case.build - see below for the error. If I rebuild with the --skip-provenance-check option it works, but as I want to run the ensemble consistency tests this doesn't seem to be a long-term option plus I am worried it's covering up a bigger problem.
When I ran ./manage_externals initially it didn't give me an error. I have tried removing a component (e.g. cam) and running ./manage_externals/checkout_externals cam. It then works, but once I repeat ./manage_externals/checkout_externals cam I get the same error as below. The HPC I am using only has subversion version 1.7.14 installed, do you think this is the main reason for my problems? I have previously ported CESM2.1 on another HPC which also only has subversion 1.7.14 and had no issues.
Any help with this would be appreciated!
Thanks,
Johanna
ERROR: Error gathering provenance information from manage_externals.
manage_externals error message:
ERROR:root:'ascii' codec can't decode byte 0xc3 in position 27: ordinal not in range(128)
ERROR:root:In directory
/home/malle/CESM2/my_cesm_sandbox/components/clm
DEV_ERROR: Invalid arguments trying to run subprocess:
git status
manage_externals output:
Processing externals description file : Externals.cfg
Processing externals description file : Externals_CLM.cfg
Processing externals description file : ../Externals_cime.cfg
Processing externals description file : Externals_POP.cfg
Processing externals description file : Externals_CISM.cfg
Processing externals description file : .gitmodules
Processing submodules description file : .gitmodules
Processing externals description file : Externals_CAM.cfg
Checking status of externals: clm,
ERROR: In directory
/home/malle/CESM2/my_cesm_sandbox/components/clm
DEV_ERROR: Invalid arguments trying to run subprocess:
git status
To solve this, either:
(1) Find and fix the problem: From /home/malle/CESM2/my_cesm_sandbox, try to get this command to work:
manage_externals/checkout_externals --status --verbose --no-logging
(2) If you don't need provenance information, rebuild with --skip-provenance-check
Error building..
I have recently ported CESM2.2 to a new machine, and am having problems with the last step of ./case.build - see below for the error. If I rebuild with the --skip-provenance-check option it works, but as I want to run the ensemble consistency tests this doesn't seem to be a long-term option plus I am worried it's covering up a bigger problem.
When I ran ./manage_externals initially it didn't give me an error. I have tried removing a component (e.g. cam) and running ./manage_externals/checkout_externals cam. It then works, but once I repeat ./manage_externals/checkout_externals cam I get the same error as below. The HPC I am using only has subversion version 1.7.14 installed, do you think this is the main reason for my problems? I have previously ported CESM2.1 on another HPC which also only has subversion 1.7.14 and had no issues.
Any help with this would be appreciated!
Thanks,
Johanna
ERROR: Error gathering provenance information from manage_externals.
manage_externals error message:
ERROR:root:'ascii' codec can't decode byte 0xc3 in position 27: ordinal not in range(128)
ERROR:root:In directory
/home/malle/CESM2/my_cesm_sandbox/components/clm
DEV_ERROR: Invalid arguments trying to run subprocess:
git status
manage_externals output:
Processing externals description file : Externals.cfg
Processing externals description file : Externals_CLM.cfg
Processing externals description file : ../Externals_cime.cfg
Processing externals description file : Externals_POP.cfg
Processing externals description file : Externals_CISM.cfg
Processing externals description file : .gitmodules
Processing submodules description file : .gitmodules
Processing externals description file : Externals_CAM.cfg
Checking status of externals: clm,
ERROR: In directory
/home/malle/CESM2/my_cesm_sandbox/components/clm
DEV_ERROR: Invalid arguments trying to run subprocess:
git status
To solve this, either:
(1) Find and fix the problem: From /home/malle/CESM2/my_cesm_sandbox, try to get this command to work:
manage_externals/checkout_externals --status --verbose --no-logging
(2) If you don't need provenance information, rebuild with --skip-provenance-check
Error building..