Fix bug.
This commit is contained in:
parent
e2ee286ade
commit
c2a0f46cb7
|
@ -75,7 +75,7 @@ function get_mongodb_old(){
|
||||||
mongodb_old_dir="/var/lib/$old_dir"
|
mongodb_old_dir="/var/lib/$old_dir"
|
||||||
}
|
}
|
||||||
function fix_downgrade_mongod(){
|
function fix_downgrade_mongod(){
|
||||||
if [ -z "$org_mongod_ver" ]
|
if [ -z "$org_mongod_ver" ]; then
|
||||||
sudo rm -rf /var/lib/mongodb/*;
|
sudo rm -rf /var/lib/mongodb/*;
|
||||||
sudo chown mongodb:mongodb /var/lib/mongodb -R
|
sudo chown mongodb:mongodb /var/lib/mongodb -R
|
||||||
sudo chown mongodb:mongodb /var/log/mongodb -R
|
sudo chown mongodb:mongodb /var/log/mongodb -R
|
||||||
|
@ -102,6 +102,12 @@ function install_mongodb(){
|
||||||
if [[ "$2" == "1" ]]; then #reinstall
|
if [[ "$2" == "1" ]]; then #reinstall
|
||||||
sudo rm -f /etc/apt/sources.list.d/mongodb-org-*
|
sudo rm -f /etc/apt/sources.list.d/mongodb-org-*
|
||||||
fi
|
fi
|
||||||
|
if [[ "$ubuntu_version" > '20' ]]; then
|
||||||
|
sudo wget -nc http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
|
||||||
|
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
|
||||||
|
sudo wget -nc http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl-dev_1.1.1f-1ubuntu2_amd64.deb
|
||||||
|
sudo dpkg -i libssl-dev_1.1.1f-1ubuntu2_amd64.deb
|
||||||
|
fi
|
||||||
case $1 in
|
case $1 in
|
||||||
3.2)
|
3.2)
|
||||||
mongod_ver="3.2.22"
|
mongod_ver="3.2.22"
|
||||||
|
@ -158,10 +164,6 @@ function install_mongodb(){
|
||||||
apt_add_key_func https://www.mongodb.org/static/pgp/server-5.0.asc
|
apt_add_key_func https://www.mongodb.org/static/pgp/server-5.0.asc
|
||||||
# install mongod 5.0
|
# install mongod 5.0
|
||||||
if [[ "$ubuntu_version" > '20' ]]; then
|
if [[ "$ubuntu_version" > '20' ]]; then
|
||||||
sudo wget -nc http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.20_amd64.deb
|
|
||||||
sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.20_amd64.deb
|
|
||||||
sudo wget -nc http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl-dev_1.1.1-1ubuntu2.1~18.04.20_amd64.deb
|
|
||||||
sudo dpkg -i libssl-dev_1.1.1-1ubuntu2.1~18.04.20_amd64.deb
|
|
||||||
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
|
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
|
||||||
elif [[ "$ubuntu_version" =~ '18' ]] || [[ "$ubuntu_version" =~ '19' ]]; then
|
elif [[ "$ubuntu_version" =~ '18' ]] || [[ "$ubuntu_version" =~ '19' ]]; then
|
||||||
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
|
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
|
||||||
|
@ -197,10 +199,6 @@ function install_mongodb(){
|
||||||
mongod_ver="6.0.4"
|
mongod_ver="6.0.4"
|
||||||
apt_add_key_func https://www.mongodb.org/static/pgp/server-6.0.asc
|
apt_add_key_func https://www.mongodb.org/static/pgp/server-6.0.asc
|
||||||
if [[ "$ubuntu_version" > '20' ]]; then
|
if [[ "$ubuntu_version" > '20' ]]; then
|
||||||
sudo wget -nc http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.20_amd64.deb
|
|
||||||
sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.20_amd64.deb
|
|
||||||
sudo wget -nc http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl-dev_1.1.1-1ubuntu2.1~18.04.20_amd64.deb
|
|
||||||
sudo dpkg -i libssl-dev_1.1.1-1ubuntu2.1~18.04.20_amd64.deb
|
|
||||||
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
|
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
|
||||||
elif [[ "$ubuntu_version" =~ '18' ]] || [[ "$ubuntu_version" =~ '19' ]]; then
|
elif [[ "$ubuntu_version" =~ '18' ]] || [[ "$ubuntu_version" =~ '19' ]]; then
|
||||||
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
|
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
|
||||||
|
|
Loading…
Reference in New Issue