"/bin/sh: 1: tx: not found" during upgrade from Quince to Redwood with Tutor

I have a blocking issue that’s preventing me from upgrading my tutor-based system.

It manifests as

 > [learning-common 5/5] RUN make OPENEDX_ATLAS_PULL=true ATLAS_OPTIONS="--repository=openedx/openedx-translations --revision=open-release/redwood.3 " pull_translations:                                                                                                  
0.581 tx pull -f --mode reviewed --languages="ar,fr,es_419,zh_CN,pt,it,de,uk,ru,hi,fr_CA"                                                                                                                                                                                  
0.599 /bin/sh: 1: tx: not found
0.599 make: *** [Makefile:47: pull_translations] Error 127

when I attempt upgrade via

pip install "tutor[full]==v18.2.2"
tutor config save
tutor images build all

I posted a ticket about it both to the tutor issues and openedx-translations issues, because I wasn’t clear if it was a tutor-specific issue or a regression in openedx-translations.

While someone helpfully replied to the first ticket, their solution didn’t work. My remaining questions a

  1. Is this a tutor-specific issue (and therefore I should close the second openedx-translations ticket)?

  2. Does anyone have any other ideas on how to work around this?

Thanks in advance all!

Hi @Justin and welcome!

@omar - any thoughts on this?

@Justin

Seems like a custom code issue. We don’t use tx anymore and I’m unsure what is learning-common anyway.

Woud you mind sharing more how did you reach this and it seems that you’ve used an outdated cookie-cuttor or a previous release with some bad merge conflicts.