Details
-
Task
-
Resolution: Fixed
-
Unknown
-
None
-
None
-
Not Needed
Description
Noticed today in a patch build:
[2022/06/01 22:52:27.397] [shell='sh' working_directory='\data\mci\96fe8fea8729b98936102ba6308d7d2e']
|
[2022/06/01 22:52:27.397] Executing script with sh: if [ -n "true" ]; then
|
[2022/06/01 22:52:27.397] set -o errexit
|
[2022/06/01 22:52:27.397] export DRIVERS_TOOLS="C:/data/mci/96fe8fea8729b98936102ba6308d7d2e/drivers-tools"
|
[2022/06/01 22:52:27.397] export MONGO_ORCHESTRATION_HOME="C:/data/mci/96fe8fea8729b98936102ba6308d7d2e/drivers-tools/.evergreen/orchestration"
|
[2022/06/01 22:52:27.397] export MONGODB_BINARIES="C:/data/mci/96fe8fea8729b98936102ba6308d7d2e/drivers-tools/mongodb/bin"
|
[2022/06/01 22:52:27.397] export UPLOAD_BUCKET="mongo-python-driver"
|
[2022/06/01 22:52:27.397] export PROJECT_DIRECTORY="C:/data/mci/96fe8fea8729b98936102ba6308d7d2e/src"
|
[2022/06/01 22:52:27.397] export TMPDIR="C:/data/mci/96fe8fea8729b98936102ba6308d7d2e/drivers-tools/.evergreen/orchestration/db"
|
[2022/06/01 22:52:27.397] # Installation of cryptography requires a rust compiler on some machines
|
[2022/06/01 22:52:27.397] export PATH="C:/data/mci/96fe8fea8729b98936102ba6308d7d2e/drivers-tools/mongodb/bin:/home/admin/.cargo/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Python27:/cygdrive/c/Python27/Scripts:/cygdrive/c/Python310/Scripts:/cygdrive/c/Python310:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Windows/System32/OpenSSH:/cygdrive/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/cygdrive/c/Program Files/Amazon/cfn-bootstrap:/cygdrive/c/Program Files/Docker:/cygdrive/c/ProgramData/chocolatey/bin:/cygdrive/c/Program Files/dotnet:/cygdrive/c/Program Files/Git/cmd:/cygdrive/c/Python27:/cygdrive/c/Python27/Scripts:/cygdrive/c/openssl/bin:/cygdrive/c/sasl/bin:/cygdrive/c/snmp/bin:/cygdrive/c/go/bin:/cygdrive/c/Program Files/Git/bin:/cygdrive/c/Program Files/nodejs:/cygdrive/c/Perl64/bin:/cygdrive/c/curl/dlls:/cygdrive/c/Program Files/nodejs:/cygdrive/c/Users/mci-exec/AppData/Local/Microsoft/WindowsApps:/cygdrive/c/Users/mci-exec/.dotnet/tools:/cygdrive/c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/bin:/cygdrive/c/Users/Administrator/AppData/Roaming/npm:/cygdrive/c/go/bin:/cygdrive/c/Windows/Sysnative:/cygdrive/c/mingw-w64/x86_64-4.9.1-posix-seh-rt_v3-rev1/mingw64/bin"
|
[2022/06/01 22:52:27.397] export PROJECT="mongo-python-driver"
|
[2022/06/01 22:52:27.397] cd C:/data/mci/96fe8fea8729b98936102ba6308d7d2e/drivers-tools/.evergreen/csfle
|
[2022/06/01 22:52:27.397] . ./activate_venv.sh
|
[2022/06/01 22:52:27.397] fi
|
[2022/06/01 22:52:27.400] tracking process with pid 3000
|
[2022/06/01 22:52:27.400] started process with pid '3000'
|
[2022/06/01 22:52:28.296] RuntimeError: failed to build image setuptools because:
|
[2022/06/01 22:52:28.296] Traceback (most recent call last):
|
[2022/06/01 22:52:28.296] File "c:\python27\lib\site-packages\virtualenv\seed\embed\via_app_data\via_app_data.py", line 57, in _install
|
[2022/06/01 22:52:28.296] installer.install(creator.interpreter.version_info)
|
[2022/06/01 22:52:28.296] File "c:\python27\lib\site-packages\virtualenv\seed\embed\via_app_data\pip_install\base.py", line 35, in install
|
[2022/06/01 22:52:28.296] self._uninstall_previous_version()
|
[2022/06/01 22:52:28.296] File "c:\python27\lib\site-packages\virtualenv\seed\embed\via_app_data\pip_install\base.py", line 151, in _uninstall_previous_version
|
[2022/06/01 22:52:28.296] dist_name = self._dist_info.stem.split("-")[0]
|
[2022/06/01 22:52:28.296] File "c:\python27\lib\site-packages\virtualenv\seed\embed\via_app_data\pip_install\base.py", line 115, in _dist_info
|
[2022/06/01 22:52:28.296] raise RuntimeError(msg) # pragma: no cover
|
[2022/06/01 22:52:28.296] RuntimeError: no .dist-info at C:\Users\mci-exec\AppData\Local\pypa\virtualenv\wheel\3.8\image\1\CopyPipInstall\setuptools-62.1.0-py3-none-any, has distutils-precedence.pth, pkg_resources, setuptools, _distutils_hack
|
I believe the issue is that activate_venv.sh uses "virtualenv" which is Python 2.7 and no longer works. Instead we should use venv.