Hi,
Does anyone have any hints for installing MongoDB on Fedora 34? I updated from F33 and whilst it’s still working/running, I can’t update it.
Am I missing a compat lib or something?
I’m using the repo at https://repo.mongodb.org/yum/redhat/8Server/mongodb-org/4.4/x86_64/ https://repo.mongodb.org/yum/redhat/8Server/mongodb-org/4.4/x86_64/ as recommended in their docs
When I try and do an update I get:
[root@server ~]# yum upgrade Last metadata expiration check: 0:30:19 ago on Fri 23 Jul 2021 14:03:10 BST. Dependencies resolved.
Problem 1: cannot install the best update candidate for package mongodb-org-database-tools-extra-4.4.4-1.el8.x86_64 - nothing provides /usr/libexec/platform-python needed by mongodb-org-database-tools-extra-4.4.7-1.el8.x86_64 Problem 2: package mongodb-org-tools-4.4.7-1.el8.x86_64 requires mongodb-org-database-tools-extra = 4.4.7, but none of the providers can be installed - cannot install the best update candidate for package mongodb-org-tools-4.4.4-1.el8.x86_64 - nothing provides /usr/libexec/platform-python needed by mongodb-org-database-tools-extra-4.4.7-1.el8.x86_64 Problem 3: package mongodb-org-4.4.7-1.el8.x86_64 requires mongodb-org-tools = 4.4.7, but none of the providers can be installed - package mongodb-org-tools-4.4.7-1.el8.x86_64 requires mongodb-org-database-tools-extra = 4.4.7, but none of the providers can be installed - cannot install the best update candidate for package mongodb-org-4.4.4-1.el8.x86_64 - nothing provides /usr/libexec/platform-python needed by mongodb-org-database-tools-extra-4.4.7-1.el8.x86_64 Problem 4: problem with installed package mongodb-org-4.4.4-1.el8.x86_64 - package mongodb-org-4.4.4-1.el8.x86_64 requires mongodb-org-mongos = 4.4.4, but none of the providers can be installed - package mongodb-org-4.4.5-1.el8.x86_64 requires mongodb-org-tools = 4.4.5, but none of the providers can be installed - package mongodb-org-4.4.6-1.el8.x86_64 requires mongodb-org-tools = 4.4.6, but none of the providers can be installed - package mongodb-org-4.4.7-1.el8.x86_64 requires mongodb-org-tools = 4.4.7, but none of the providers can be installed - cannot install both mongodb-org-mongos-4.4.7-1.el8.x86_64 and mongodb-org-mongos-4.4.4-1.el8.x86_64 - package mongodb-org-tools-4.4.5-1.el8.x86_64 requires mongodb-org-database-tools-extra = 4.4.5, but none of the providers can be installed - package mongodb-org-tools-4.4.6-1.el8.x86_64 requires mongodb-org-database-tools-extra = 4.4.6, but none of the providers can be installed - package mongodb-org-tools-4.4.7-1.el8.x86_64 requires mongodb-org-database-tools-extra = 4.4.7, but none of the providers can be installed - cannot install the best update candidate for package mongodb-org-mongos-4.4.4-1.el8.x86_64 - nothing provides /usr/libexec/platform-python needed by mongodb-org-database-tools-extra-4.4.5-1.el8.x86_64 - nothing provides /usr/libexec/platform-python needed by mongodb-org-database-tools-extra-4.4.6-1.el8.x86_64 - nothing provides /usr/libexec/platform-python needed by mongodb-org-database-tools-extra-4.4.7-1.el8.x86_64
Regards,
Scott
On 2021-07-23 at 15:36 +0200, Scott van Looy via users wrote:
Hi,
Does anyone have any hints for installing MongoDB on Fedora 34? I updated from F33 and whilst it’s still working/running, I can’t update it.
Am I missing a compat lib or something?
I’m using the repo at https://repo.mongodb.org/yum/redhat/8Server/mongodb-org/4.4/x86_64/ < https://repo.mongodb.org/yum/redhat/8Server/mongodb-org/4.4/x86_64/
as recommended in their docs
When I try and do an update I get: [...]
Missed dependency is from platform-python packages, which are a RHEL thing and are absent in Fedora.
Install only a server package, it works. If You're using some remote management software for Mongo, You may skip the shell. If not, You could use toolbox to make RHEL84 container and install shell in that, since it will provide all depencencies.
Werid, but it will work just fine.