Running apt-get update on the servers used by Ops Manager can have the sad consequence of changing the owner to the mongodb user from mongodb-mms user, potentially breaking backups for customers. The bit of code for the package that seems to apply here:
Post-install: # create a mongodb group and user if ! getent passwd mongodb >/dev/null 2>&1; then adduser --system --no-create-home mongodb addgroup --system mongodb adduser mongodb mongodb fi # create db -- note: this should agree with dbpath in mongod.conf mkdir -p /var/lib/mongodb chown -R mongodb:mongodb /var/lib/mongodb # create logdir -- note: this should agree with logpath in mongod.conf mkdir -p /var/log/mongodb chown -R mongodb:mongodb /var/log/mongodb
However, mongod is running as the mongodb-mms user (because Ops Manager's default user is mongodb-mms). Suggestion: chown if the directories don't previously exist, else no chown.
(opened per request of ernie.hershey)
- is related to
-
SERVER-29686 Remove /var/lib/mongodb from mongodb-org[-unstable] deb metapackage
- Closed