Requirement file missing during Commcare deploy

Hello Ethan & @Simon_Kelly,
Sorry for the delay. I had an issue with my hoster..

Command execution on release i try to deploy :

(monolith) cchq@monolith:~/www/monolith/releases/2022-07-15_12.13$ git submodule foreach 'git remote -v'
Entrée dans 'corehq/apps/hqmedia/static/hqmedia/MediaUploader'
origin git://github.com/dimagi/MediaUploader.git (fetch)
origin git://github.com/dimagi/MediaUploader.git (push)
Entrée dans 'submodules/commcare-translations'
origin git://github.com/dimagi/commcare-translations.git (fetch)
origin git://github.com/dimagi/commcare-translations.git (push)
Entrée dans 'submodules/couchdbkit-aggregate'
origin git://github.com/dimagi/couchdbkit-aggregate.git (fetch)
origin git://github.com/dimagi/couchdbkit-aggregate.git (push)
Entrée dans 'submodules/django-digest-src'
origin git://github.com/dimagi/django-digest.git (fetch)
origin git://github.com/dimagi/django-digest.git (push)
Entrée dans 'submodules/django-no-exceptions'
origin git://github.com/dimagi/django-no-exceptions.git (fetch)
origin git://github.com/dimagi/django-no-exceptions.git (push)
Entrée dans 'submodules/langcodes'
origin git://github.com/dimagi/langcodes.git (fetch)
origin git://github.com/dimagi/langcodes.git (push)
Entrée dans 'submodules/python-digest'
origin git://github.com/dimagi/python-digest.git (fetch)
origin git://github.com/dimagi/python-digest.git (push)
Entrée dans 'submodules/xml2json'
origin git://github.com/dimagi/xml2json.git (fetch)
origin git://github.com/dimagi/xml2json.git (push)

This is surprising because I have changed the format of the url in the current version as you can see here to correct the issue identified in the post you quoted (That looks like the issue @jmiller found here):

(monolith) cchq@monolith:~/www/monolith/current$ git submodule foreach 'git remote -v'
Entrée dans 'corehq/apps/hqmedia/static/hqmedia/MediaUploader'
origin https://github.com/dimagi/MediaUploader.git(fetch)
origin https://github.com/dimagi/MediaUploader.git(push)
Entrée dans 'submodules/commcare-translations'
origin https://github.com/dimagi/commcare-translations.git(fetch)
origin https://github.com/dimagi/commcare-translations.git(push)
Entrée dans 'submodules/couchdbkit-aggregate'
origin https://github.com/dimagi/couchdbkit-aggregate.git(fetch)
origin https://github.com/dimagi/couchdbkit-aggregate.git(push)
Entrée dans 'submodules/django-digest-src'
origin https://github.com/dimagi/django-digest.git(fetch)
origin https://github.com/dimagi/django-digest.git(push)
Entrée dans 'submodules/django-no-exceptions'
origin https://github.com/dimagi/django-no-exceptions.git(fetch)
origin https://github.com/dimagi/django-no-exceptions.git(push)
Entrée dans 'submodules/langcodes'
origin https://github.com/dimagi/langcodes.git(fetch)
origin https://github.com/dimagi/langcodes.git(push)
Entrée dans 'submodules/python-digest'
origin https://github.com/dimagi/python-digest.git(fetch)
origin https://github.com/dimagi/python-digest.git(push)
Entrée dans 'submodules/xml2json'
origin https://github.com/dimagi/xml2json.git(fetch)
origin https://github.com/dimagi/xml2json.git(push)

I modified the url format in the release /home/cchq/www/monolith/releases/2022-07-15_12.13 then run the command

After that, i try to resume the deploy with

(monolith) it@monolith:~$ commcare-cloud monolith deploy --resume --commcare-rev 05ebc51ba4b16a420f0fd64c17ffad89501ea36d

but occur this error :

...
[x.x.x.x] sudo: git config submodule.submodules/xm> l2json.url
[x.x.x.x] out: git://github.com/dimagi/xml2json.git
[x.x.x.x] out:

[x.x.x.x] sudo: git clone /home/cchq/www/monolith/current/.git /home/cchq/www/monolith/releases/2022-07-15_12.13
[x.x.x.x] out: fatal: le chemin de destination '/home/cchq/www/monolith/releases/2022-07-15_12.13' existe déjà et n'est pas un répertoire vide.
[x.x.x.x] out:

Fatal error: sudo() received nonzero return code 128 while executing!

Requested: git clone /home/cchq/www/monolith/current/.git /home/cchq/www/monolith/releases/2022-07-15_12.13
Executed: sudo -S -p 'sudo password:' -H -u "cchq" /bin/bash -l -c "cd /home/cchq/www/monolith/current >/dev/null && git clone /home/cchq/www/monolith/current/.git /home/cchq/www/monolith/releases/2022-07-15_12.13"

Aborting.
!!! Parallel execution exception under host u'x.x.x.x':
...
Underlying exception:
sudo() received nonzero return code 128 while executing!

Requested: git clone /home/cchq/www/monolith/current/.git /home/cchq/www/monolith/releases/2022-07-15_12.13
Executed: sudo -S -p '\"'\"'sudo password:'\"'\"' -H  -u \"cchq\"  /bin/bash -l -c \"cd /home/cchq/www/monolith/current >/dev/null && git clone /home/cchq/www/monolith/current/.git /home/cchq/www/monolith/releases/2022-07-15_12.13\"' --environment monolith"

Disconnecting from x.x.x.x... done.

How to correctly resume deploy on this release ? (2022-07-15_12.13)