Package Details: mongodb40-bin 4.0.28-2

Git Clone URL: https://aur.archlinux.org/mongodb40-bin.git (read-only, click to copy)
Package Base: mongodb40-bin
Description: A high-performance, open source, schema-free document-oriented database
Upstream URL: https://www.mongodb.com/
Licenses: custom
Conflicts: mongodb, mongodb-bin
Provides: mongodb
Submitter: freswa
Maintainer: freswa
Last Packager: freswa
Votes: 2
Popularity: 0.000000
First Submitted: 2021-07-27 16:10 (UTC)
Last Updated: 2022-11-06 18:01 (UTC)

Dependencies (3)

Required by (25)

Sources (8)

Latest Comments

ectospasm commented on 2022-12-08 00:17 (UTC)

I discovered that UniFi now works with mongodb-5.0. Alas, that version wouldn't run on my old ThinkStation, it always reported illegal instruction when trying to launch mongod. I did migrate my UniFi controller installation to a newer host, and it has been running fine. It looks like UniFi can now use jave11 (it won't run on java8 anymore).

Anyway, it's good to know that python2 is still available in the AUR, but I hope I never need it.

rafaelff commented on 2022-11-06 18:03 (UTC)

For now, mongodb40-bin can be used with openssl-1.1 (no conflict with openssl 3.0.x), after the update by freswa

rafaelff commented on 2022-11-06 17:55 (UTC)

@ectospasm: python2 is available in AUR: https://aur.archlinux.org/packages/python2

ectospasm commented on 2022-11-06 14:06 (UTC)

@rafaelff I found the v4.0 branch on the MongoDB GitHub. It looks like it requires Python 2.7 to build, which is no longer provided by Arch. Installing Python 2.7 just to build mongodb is more effort than I'm willing to put into this.

Looks like I'm stuck with this binary package until Canonical or MongoDB removes the Bionic software from the repos. Hopefully UniFi will be updated to require a new version of MongoDB by then.

rafaelff commented on 2022-11-06 13:58 (UTC)

@ectospasm: Even though there is no source-based package for MongoDB version 4.0, you could browse the commit history of the mongodb AUR package and find its 4.0 release. Then build and install. You could make the PKGBUILD available in AUR under the package name 'mongodb40', if you think it would be interesting for others.

ectospasm commented on 2022-11-06 13:29 (UTC) (edited on 2022-11-06 13:59 (UTC) by ectospasm)

This still depends on openssl-1.1. Is there any way we can get a build using OpenSSL 3? I need mongodb 4.0 for unifi. My workaround was to install openssl-1.1 from the core repo, but that should be considered bad form. There isn't a source package (mongodb40) that I can rebuild myself, not sure if MongoDB makes this available anymore.

EDIT: Hmmm, it looks like building MongoDB 4.0 requires Python 2.7, which is no longer provided by Arch. So this may be a non-starter, since the binary package comes from an old Ubuntu release.

rafaelff commented on 2021-07-27 15:43 (UTC)

Actually, mongo40-bin is the correct package name. See this explanation should explain why and it also links the Wiki documentation of package naming.

rafaelff commented on 2021-07-27 14:27 (UTC) (edited on 2021-07-27 14:37 (UTC) by rafaelff)

-bin should be a suffix of the package name, and as such should be after the version number. Could you please rename the package to mongodb-4.0-bin (creating the renamed version and submitting a merge request of this one to the new one) ?