Scheduled Downtime
On Wednesday 09 March 2022 from 6am to 10am MT, the website will be down for maintenance

Known issue: running manage_externals with python 3.8 and later


Bill Sacks
CSEG and Liaisons
Staff member
Affected release versions: CESM2.1.2 and earlier

When running ./manage_externals/checkout_externals, if the default python version on your machine is python 3.8 or later, you will receive an error message like this:

Checking status of externals: cam, dictionary keys changed during iteration

To work around this problem, run the following commands from the top level of the CESM directory:

rm -r manage_externals
git clone -b manic-v1.1.8

Then you should be able to run ./manage_externals/checkout_externals without issue.