Error while installing mongodb on ubuntu 16.04

前端 未结 9 2020
小鲜肉 2021-02-20 15:22

I\'ve already seen these answers, so please don\'t link em in solutions:

Installing MongoDB on Ubuntu 16.04

  • 2021-02-20 15:34

    Have you checked inodes on the server? df -h may still show space left but you could be out of inodes. Please try running df -i and see if you have any inodes left on the server.

    0 讨论(0)
  • 2021-02-20 15:35

    Run the below command:

    sudo apt-get -f install

    And then try running sudo apt-get install -y mongodb-org

    0 讨论(0)
  • 2021-02-20 15:38

    Have you done the update?

    sudo apt-get update && sudo apt-get upgrade

    If the update does not help, try checking for broken dependencies:

    sudo apt-get check

    The check command is a diagnostic tool. It used to update package cache and checks for broken dependencies.

    I would also try two more things. First,

    sudo dpkg --configure -a
    sudo apt-get -f install

    and if that does not help, try to unblock the dpkg

    sudo rm -rf /var/lib/apt/lists/partial/*
    sudo apt-get -f install

    I hope it helps.

    0 讨论(0)
  • 2021-02-20 15:38
    • Download the MongoDB Community Server (.dbz) version

    • Extract it and move it to home directory

    • Edit the ~/.profile by running:

      • gedit ~/.profile
    • Then add this:

      • echo export PATH=mongodb-linux-x86_64-ubuntu1804-4.0.4/bin:$PATH
    • Save then update the system variables by running:

      • source ~/.profile
    • After that, start server by running:

      • mongod
    0 讨论(0)
  • 2021-02-20 15:49

    For installing mongodb 4.0 in ubuntu 16.04

    echo "deb [ arch=amd64,arm64 ] xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
    sudo apt install libcurl3
    sudo apt-get update
    sudo service mongod start
    0 讨论(0)
  • 2021-02-20 15:53

    I have tried many answers, but at last, I found that make system version is not matched to the mongo repo required version. At MongoDB official website, there is an option to let you choose the correct repo link. So, check your system version firstly with:

    lsb_release -dc

    Then if your system version is 18.04, try

    echo "deb [ arch=amd64 ] bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

    If your system version is 16.04, try

    echo "deb [ arch=amd64,arm64 ] xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
    0 讨论(0)