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

manage_externals/checkout_externals fails(CESM2.1.3)

Go-Un Kim

Go-Un Kim
New Member
When trying to clone release-cesm2.1.3,


there is an error due to '/CFMIP/COSPv2.0/tags/v2.1.4cesm/src' path not found and the ./manage_externals/checkout_externals fails
So, I modified "repo_url = Tags · CFMIP/COSPv2.0" --> "repo_url = https://github.com/CFMIP/COSPv2.0/releases/tag" in Externals_CAM.cfg.


Then after, there is an error like this.

Processing externals description file : Externals.cfg
Processing externals description file : Externals_CAM.cfg
Processing externals description file : Externals_CISM.cfg
Processing externals description file : Externals_CLM.cfg
Processing externals description file : Externals_POP.cfg
Checking status of externals: cam, chem_proc, carma, clubb, cosp2, cice, cime, cism, source_cism, clm, fates, ptclm, mosart, pop, cvmix, marbl, rtm, ww3,
./cime
M ./components/cam
./components/cam/chem_proc
./components/cam/src/physics/carma/base
./components/cam/src/physics/clubb
e- ./components/cam/src/physics/cosp2/src
./components/cice
./components/cism
e- ./components/cism/source_cism
./components/clm
e- ./components/clm/src/fates
e- ./components/clm/tools/PTCLM
./components/mosart
./components/pop
e- ./components/pop/externals/CVMix
e- ./components/pop/externals/MARBL
./components/rtm
./components/ww3
----------------------------------------------------------------------
The external repositories labeled with 'M' above are not in a clean state.

The following are two options for how to proceed:

(1) Go into each external that is not in a clean state and issue either
an 'svn status' or a 'git status' command. Either revert or commit
your changes so that all externals are in a clean state. (Note,
though, that it is okay to have untracked files in your working
directory.) Then rerun checkout_externals.

(2) Alternatively, you do not have to rely on checkout_externals. Instead, you
can manually update out-of-sync externals (labeled with 's' above)
as described in the configuration file Externals.cfg.


Can you please help?
 
Top