Is this a bug report or feature request?
Deviation from expected behavior:
By using Mongodb repilcaset stable helm chart, Replicasets should be created. Instead I get permissions errors.
Expected behavior:
Replicasets should be created.
How to reproduce it (minimal and precise):
- Follow the NFS quick start guide
helm repo add stable https://kubernetes-charts.storage.googleapis.com/
helm install --name my-release stable/mongodb-replicaset
helm install --generate-name stable/mongodb-replicaset --set persistentVolume.storageClass=rook-nfs
File(s) to submit:
- Crashing pod(s) logs, if necessary
2020/05/19 01:05:41 Peer list updated
was []
now [mongodb-replicaset-1589848729-0.mongodb-replicaset-1589848729.default.svc.cluster.local]
2020/05/19 01:05:41 execing: /init/on-start.sh with stdin: mongodb-replicaset-1589848729-0.mongodb-replicaset-1589848729.default.svc.cluster.local
2020/05/19 01:05:42 Failed to execute /init/on-start.sh: [2020-05-19T01:05:41,556551292+00:00] [on-start.sh] Bootstrapping MongoDB replica set member: mongodb-replicaset-1589848729-0
[2020-05-19T01:05:41,560126221+00:00] [on-start.sh] Reading standard input...
[2020-05-19T01:05:41,564158156+00:00] [on-start.sh] Skipping init mongod standalone script
[2020-05-19T01:05:41,567682728+00:00] [on-start.sh] Peers: mongodb-replicaset-1589848729-0.mongodb-replicaset-1589848729.default.svc.cluster.local
[2020-05-19T01:05:41,571040658+00:00] [on-start.sh] Starting a MongoDB replica
[2020-05-19T01:05:41,575776439+00:00] [on-start.sh] Waiting for MongoDB to be ready...
2020-05-19T01:05:41.600+0000 I CONTROL [initandlisten] MongoDB starting : pid=29 port=27017 dbpath=/data/db 64-bit host=mongodb-replicaset-1589848729-0
2020-05-19T01:05:41.600+0000 I CONTROL [initandlisten] db version v3.6.18
2020-05-19T01:05:41.600+0000 I CONTROL [initandlisten] git version: 2005f25eed7ed88fa698d9b800fe536bb0410ba4
2020-05-19T01:05:41.600+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016
2020-05-19T01:05:41.600+0000 I CONTROL [initandlisten] allocator: tcmalloc
2020-05-19T01:05:41.600+0000 I CONTROL [initandlisten] modules: none
2020-05-19T01:05:41.600+0000 I CONTROL [initandlisten] build environment:
2020-05-19T01:05:41.600+0000 I CONTROL [initandlisten] distmod: ubuntu1604
2020-05-19T01:05:41.600+0000 I CONTROL [initandlisten] distarch: x86_64
2020-05-19T01:05:41.600+0000 I CONTROL [initandlisten] target_arch: x86_64
2020-05-19T01:05:41.600+0000 I CONTROL [initandlisten] options: { config: "/data/configdb/mongod.conf", net: { bindIp: "0.0.0.0", port: 27017 }, replication: { replSet: "rs0" }, storage: { dbPath: "/data/db" } }
2020-05-19T01:05:41.602+0000 I STORAGE [initandlisten] exception in initAndListen: DBPathInUse: Unable to lock the lock file: /data/db/mongod.lock (Resource temporarily unavailable). Another mongod instance is already running on the /data/db directory, terminating
2020-05-19T01:05:41.602+0000 F - [initandlisten] Invariant failure globalStorageEngine src/mongo/db/service_context_d.cpp 272
2020-05-19T01:05:41.602+0000 F - [initandlisten]
***aborting after invariant() failure
2020-05-19T01:05:41.617+0000 F - [initandlisten] Got signal: 6 (Aborted).
0x559a7aa44991 0x559a7aa43ba9 0x559a7aa4408d 0x7f844a72f390 0x7f844a389428 0x7f844a38b02a 0x559a79145a42 0x559a793ecd28 0x559a7a8eeb01 0x559a7a8eabe7 0x559a791bd262 0x559a7aa3fdd5 0x559a79146c1b 0x559a790df97c 0x559a791c4b19 0x559a79147b79 0x7f844a374830 0x559a791ac579
----- BEGIN BACKTRACE -----
{"backtrace":[{"b":"559A787A9000","o":"229B991","s":"_ZN5mongo15printStackTraceERSo"},{"b":"559A787A9000","o":"229ABA9"},{"b":"559A787A9000","o":"229B08D"},{"b":"7F844A71E000","o":"11390"},{"b":"7F844A354000","o":"35428","s":"gsignal"},{"b":"7F844A354000","o":"3702A","s":"abort"},{"b":"559A787A9000","o":"99CA42","s":"_ZN5mongo22invariantFailedWithMsgEPKcS1_S1_j"},{"b":"559A787A9000","o":"C43D28","s":"_ZN5mongo20ServiceContextMongoD9_newOpCtxEPNS_6ClientEj"},{"b":"559A787A9000","o":"2145B01","s":"_ZN5mongo14ServiceContext20makeOperationContextEPNS_6ClientE"},{"b":"559A787A9000","o":"2141BE7","s":"_ZN5mongo6Client20makeOperationContextEv"},{"b":"559A787A9000","o":"A14262"},{"b":"559A787A9000","o":"2296DD5"},{"b":"559A787A9000","o":"99DC1B","s":"_ZN5mongo8shutdownENS_8ExitCodeERKNS_16ShutdownTaskArgsE"},{"b":"559A787A9000","o":"93697C","s":"_ZZN5mongo13duration_castINS_8DurationISt5ratioILl1ELl1000EEEES2_ILl1ELl1EEEET_RKNS1_IT0_EEENKUlvE_clEv"},{"b":"559A787A9000","o":"A1BB19","s":"_ZN5mongo11mongoDbMainEiPPcS1_"},{"b":"559A787A9000","o":"99EB79","s":"main"},{"b":"7F844A354000","o":"20830","s":"__libc_start_main"},{"b":"559A787A9000","o":"A03579","s":"_start"}],"processInfo":{ "mongodbVersion" : "3.6.18", "gitVersion" : "2005f25eed7ed88fa698d9b800fe536bb0410ba4", "compiledModules" : [], "uname" : { "sysname" : "Linux", "release" : "3.10.0-1062.el7.x86_64", "version" : "#1 SMP Wed Aug 7 18:08:02 UTC 2019", "machine" : "x86_64" }, "somap" : [ { "b" : "559A787A9000", "elfType" : 3, "buildId" : "21203110F006D4F5D0C39EFD95E2D99B73139C13" }, { "b" : "7FFDB3CE1000", "elfType" : 3, "buildId" : "FBC1F3D4AA39C1DD87351DC0C29E3D308DB88793" }, { "b" : "7F844B914000", "path" : "/lib/x86_64-linux-gnu/libresolv.so.2", "elfType" : 3, "buildId" : "50A923F8DAFECBCD969C8573116A38C18D0E24D5" }, { "b" : "7F844B4CF000", "path" : "/lib/x86_64-linux-gnu/libcrypto.so.1.0.0", "elfType" : 3, "buildId" : "15FFEB43278726B025F020862BF51302822A40EC" }, { "b" : "7F844B266000", "path" : "/lib/x86_64-linux-gnu/libssl.so
.1.0.0", "elfType" : 3, "buildId" : "FF69EA60EBE05F2DD689D2B26FC85A73E5FBC3A0" }, { "b" : "7F844B062000", "path" : "/lib/x86_64-linux-gnu/libdl.so.2", "elfType" : 3, "buildId" : "37BFC3D8F7E3B022DAC7943B1A5FACD40CEBF0AD" }, { "b" : "7F844AE5A000", "path" : "/lib/x86_64-linux-gnu/librt.so.1", "elfType" : 3, "buildId" : "69143E8B39040C964D3958490535322675F15DD3" }, { "b" : "7F844AB51000", "path" : "/lib/x86_64-linux-gnu/libm.so.6", "elfType" : 3, "buildId" : "BAD67A84E56E73D031AE507261DA066B35949D34" }, { "b" : "7F844A93B000", "path" : "/lib/x86_64-linux-gnu/libgcc_s.so.1", "elfType" : 3, "buildId" : "68220AE2C65D65C1B6AAA12FA6765A6EC2F5F434" }, { "b" : "7F844A71E000", "path" : "/lib/x86_64-linux-gnu/libpthread.so.0", "elfType" : 3, "buildId" : "B17C21299099640A6D863E423D99265824E7BB16" }, { "b" : "7F844A354000", "path" : "/lib/x86_64-linux-gnu/libc.so.6", "elfType" : 3, "buildId" : "1CA54A6E0D76188105B12E49FE6B8019BF08803A" }, { "b" : "7F844BB2F000", "path" : "/lib64/ld-linux-x86-64.so.2", "elfType" : 3, "buildId" : "C0ADBAD6F9A33944F2B3567C078EC472A1DAE98E" } ] }}
mongod(_ZN5mongo15printStackTraceERSo+0x41) [0x559a7aa44991]
mongod(+0x229ABA9) [0x559a7aa43ba9]
mongod(+0x229B08D) [0x559a7aa4408d]
libpthread.so.0(+0x11390) [0x7f844a72f390]
libc.so.6(gsignal+0x38) [0x7f844a389428]
libc.so.6(abort+0x16A) [0x7f844a38b02a]
mongod(_ZN5mongo22invariantFailedWithMsgEPKcS1_S1_j+0x0) [0x559a79145a42]
mongod(_ZN5mongo20ServiceContextMongoD9_newOpCtxEPNS_6ClientEj+0x158) [0x559a793ecd28]
mongod(_ZN5mongo14ServiceContext20makeOperationContextEPNS_6ClientE+0x41) [0x559a7a8eeb01]
mongod(_ZN5mongo6Client20makeOperationContextEv+0x27) [0x559a7a8eabe7]
mongod(+0xA14262) [0x559a791bd262]
mongod(+0x2296DD5) [0x559a7aa3fdd5]
mongod(_ZN5mongo8shutdownENS_8ExitCodeERKNS_16ShutdownTaskArgsE+0x364) [0x559a79146c1b]
mongod(_ZZN5mongo13duration_castINS_8DurationISt5ratioILl1ELl1000EEEES2_ILl1ELl1EEEET_RKNS1_IT0_EEENKUlvE_clEv+0x0) [0x559a790df97c]
mongod(_ZN5mongo11mongoDbMainEiPPcS1_+0x879) [0x559a791c4b19]
mongod(main+0x9) [0x559a79147b79]
libc.so.6(__libc_start_main+0xF0) [0x7f844a374830]
mongod(_start+0x29) [0x559a791ac579]
----- END BACKTRACE -----
exception: connect failed
[2020-05-19T01:05:42,672568225+00:00] [on-start.sh] mongod shutdown unexpectedly
[2020-05-19T01:05:42,677277237+00:00] [on-start.sh] Shutting down MongoDB (force: true)...
MongoDB shell version v3.6.18
connecting to: mongodb://localhost:27017/admin?gssapiServiceName=mongodb
2020-05-19T01:05:42.760+0000 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2020-05-19T01:05:42.760+0000 E QUERY [thread1] Error: couldn't connect to server localhost:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:263:13
@(connect):1:6
exception: connect failed
[2020-05-19T01:05:42,767990933+00:00] [on-start.sh] db.shutdownServer() failed, sending the terminate signal
/init/on-start.sh: line 77: kill: (30) - No such process
, err: exit status 1
To get logs, use kubectl -n <namespace> logs <pod name>
When pasting logs, always surround them with backticks or use the insert code
button from the Github UI.
Read Github documentation if you need help.
Environment:
- OS (e.g. from /etc/os-release): CentOS Linux 7
- Kernel (e.g.
uname -a
):Linux fintech-server 3.10.0-1062.el7.x86_64 rook/rook#1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
- Cloud provider or hardware configuration: Rancher2.0 on premise.
- Rook version (use
rook version
inside of a Rook Pod):1.3
- Storage backend version (e.g. for ceph do
ceph -v
): NFS
- Kubernetes version (use
kubectl version
): Major:"1", Minor:"17", GitVersion:"v1.17.5",
- Kubernetes cluster type (e.g. Tectonic, GKE, OpenShift): Rancher2.0