Problems with 'tutor images build openedx' - Tutor 15.1.0

Hello, I am using Tutor version 15.1.0 on an Amazon EC2 running Ubuntu 20.04.5 LTS linux server.

I’m trying to use ‘tutor images build openedx’ because I uploaded a theme folder, it runs fine at first but then shows an error that I didn’t get before:

Collecting pansi==2020.7.3
  Downloading pansi-2020.7.3-py2.py3-none-any.whl (10 kB)
Collecting path==16.5.0
  Downloading path-16.5.0-py3-none-any.whl (26 kB)
Collecting path-py==12.5.0
  Downloading path.py-12.5.0-py3-none-any.whl (2.3 kB)
Collecting paver==1.3.4
  Downloading Paver-1.3.4-py2.py3-none-any.whl (428 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 428.6/428.6 kB 23.0 MB/s eta 0:00:00
Collecting pbr==5.10.0
  Downloading pbr-5.10.0-py2.py3-none-any.whl (112 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.4/112.4 kB 14.7 MB/s eta 0:00:00
Collecting piexif==1.1.3
  Downloading piexif-1.1.3-py2.py3-none-any.whl (20 kB)
Collecting pillow==9.2.0
  Downloading Pillow-9.2.0-cp38-cp38-manylinux_2_28_x86_64.whl (3.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 48.0 MB/s eta 0:00:00
Collecting pkgutil-resolve-name==1.3.10
  Downloading pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB)
Collecting polib==1.1.1
  Downloading polib-1.1.1-py2.py3-none-any.whl (20 kB)
Collecting prompt-toolkit==3.0.31
  Downloading prompt_toolkit-3.0.31-py3-none-any.whl (382 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 382.3/382.3 kB 25.5 MB/s eta 0:00:00
Collecting psutil==5.9.2
  Downloading psutil-5.9.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 284.8/284.8 kB 23.8 MB/s eta 0:00:00
ERROR: Ignored the following versions that require a different python version: 0.15.0 Requires-Python >=3.9; 1.25.0 Requires-Python >=3.9; 1.25.0rc1 Requires-Python >=3.9; 1.25.1 Requires-Python >=3.9; 1.25.2 Requires-Python >=3.9; 1.26.0 Requires-Python <3.13,>=3.9; 1.26.0b1 Requires-Python <3.13,>=3.9; 1.26.0rc1 Requires-Python <3.13,>=3.9; 1.26.1 Requires-Python <3.13,>=3.9; 5.0a1 Requires-Python >=3.10; 5.0b1 Requires-Python >=3.10
ERROR: Could not find a version that satisfies the requirement py2neo==2021.2.3 (from versions: 2021.2.4)
ERROR: No matching distribution found for py2neo==2021.2.3

[notice] A new release of pip available: 22.3.1 -> 23.3.1
[notice] To update, run: pip install --upgrade pip
The command '/bin/sh -c pip install -r /tmp/base.txt' returned a non-zero code: 1
Error: Command failed with status 1: docker build -t docker.io/overhangio/openedx:15.1.0 /home/tutor/.local/share/CrezeeEducation/env/build/openedx

Has anyone had a similar problem? How can it be solved?
Greetings to all !

Yes… Missing py2neo package causing build issues in ALL edx-platform releases

tl;dr: upgrade to 15.3.9!

1 Like

Thanks for your response, Regis.

In my case, I must update to version 15.3.9 but I have checked the repository and the last version of Olive was 15.3.7

I consulted this link: Releases · overhangio/tutor · GitHub

My question is:
Is there version 15.3.9 or should I update to version 15.3.7?

v15.3.9 was pushed to Pypi, but not GitHub, as explained here: Missing py2neo package causing build issues in ALL edx-platform releases - #14 by regis