Details
Description
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)
Attachments
Issue Links
- is related to
-
SERVER-29686 Remove /var/lib/mongodb from mongodb-org[-unstable] deb metapackage
-
- Closed
-