READ ME - Manual intervention potentially required upgrading to or past 4.0.6-2
If you never modified /etc/mongodb.conf
, there is nothing you need to do, as pacman will install the new configuration file for you.
If pacman alerts you that a new configuration file is saved at /etc/mongodb.conf.pacnew
, you must switch to it, or at least modify your existing one to enable forking.
Among other cleanups, 4.0.6-2 switches to:
-
Upstream's systemd service file, which uses a systemd service type of forking, versus the old Arch-specific type of simple.
-
Upstream's configuration file, which uses the YAML format introduced back in 2.6, versus the old Arch-specific configuration file using the 2.4 format.
If you had modified /etc/mongodb.conf
, pacman will install the new one to /etc/mongodb.conf.pacnew
. So, you will either need to: switch to the new one, and duplicate changes you made to the old one that you still need, considering the new file is now in the YAML format; or modify your existing one to enable forking. (Using the old 2.4 file format, adding fork: true
should be what is needed.)
Pinned Comments
JstKddng commented on 2022-08-03 23:28 (UTC)
Binary builds are available:
https://software.opensuse.org//download.html?project=home%3Ajustkidding%3Aarch&package=mongodb
JstKddng commented on 2022-08-03 23:28 (UTC)
If you have a pre-sandybridge CPU or an ARMv8 sbc, you can use mongodb44
If you'd like to stay in the V5.0 branch, you can use mongodb50