From c655ab0f57068937b47d084866082de429c2c8da Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Sat, 1 Mar 2025 16:51:36 +0900 Subject: [PATCH] Install mongodb 7.0 for Focal The latest pymongo removed support for mongodb < 7 but the version available in Ubuntu Focal, which is currently used in py39 unit tests, does not meet this requirement. Change-Id: I8cb6f6b76f65c739aa1c3c1c4c1920674a45bf45 --- tools/test-setup.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/test-setup.sh b/tools/test-setup.sh index 13724379a..3e692be19 100755 --- a/tools/test-setup.sh +++ b/tools/test-setup.sh @@ -49,6 +49,13 @@ elif [[ $ubuntu_version == '22.04' ]]; then sudo apt install -y mongodb-org sudo systemctl restart mongod sudo systemctl status mongod +elif [[ $ubuntu_version == '20.04' ]]; then + wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add - + echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list + sudo apt update + sudo apt install -y mongodb-org + sudo systemctl restart mongod + sudo systemctl status mongod elif [[ $ubuntu_version == '12' ]]; then wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add - echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list