Closed willemx closed 2 years ago
what does mup logs --tail=200
reveal?
@jankapunkt : thank you for trying to help, however, I decided to stop using mup.
I have the same issue, any suggestion?
I have the same problem working from Win11 as well as Ubuntu.
In mup.js I have docker: { image: 'zodern/meteor:latest', }
mup logs --tail=200 says on Win11 => Setting node version NODE_VERSION=14.17.3 v14.17.3 is already installed. Now using node v14.17.3 (npm v6.14.13) default -> 14.17.3 (-> v14.17.3 *) => Starting meteor app on port 3000
and on Ubuntu: []MongoError: not master and slaveOk=false [] at MessageStreammessageHandler (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connectionjs:6:) [] at MessageStreamemit (eventsjs:35:) [] at MessageStreamemit (domainjs:4:) [] at processIncomingData (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:44:) [] at MessageStream_write (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:4:5) [] at writeOrBuffer (internal/streams/writablejs:35:) [] at MessageStreamWritablewrite (internal/streams/writablejs:33:) [] at Socketondata (internal/streams/readablejs:6:) [] at Socketemit (eventsjs:35:) [] at Socketemit (domainjs:4:) [] at addChunk (internal/streams/readablejs::) [] at readableAddChunk (internal/streams/readablejs:65:) [] at SocketReadablepush (internal/streams/readablejs:4:) [] at TCPonStreamRead (internal/stream_base_commonsjs::3) { [] ok: , [] code: 3435, [] codeName: 'NotMasterNoSlaveOk', [] [Symbol(errorLabels)]: Set() { 'RetryableWriteError' } []} []=> Setting node version []NODE_VERSION=43 []v43 is already installed []Now using node v43 (npm v643) []default -> 43 (-> v43 ) []=> Starting meteor app on port 3 []/built_app/programs/server/node_modules/fibers/futurejs:33 [] throw(ex); [] ^ [] []MongoError: not master and slaveOk=false [] at MessageStreammessageHandler (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connectionjs:6:) [] at MessageStreamemit (eventsjs:35:) [] at MessageStreamemit (domainjs:4:) [] at processIncomingData (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:44:) [] at MessageStream_write (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:4:5) [] at writeOrBuffer (internal/streams/writablejs:35:) [] at MessageStreamWritablewrite (internal/streams/writablejs:33:) [] at Socketondata (internal/streams/readablejs:6:) [] at Socketemit (eventsjs:35:) [] at Socketemit (domainjs:4:) [] at addChunk (internal/streams/readablejs::) [] at readableAddChunk (internal/streams/readablejs:65:) [] at SocketReadablepush (internal/streams/readablejs:4:) [] at TCPonStreamRead (internal/stream_base_commonsjs::3) { [] ok: , [] code: 3435, [] codeName: 'NotMasterNoSlaveOk', [] [Symbol(errorLabels)]: Set() { 'RetryableWriteError' } []} []=> Setting node version []NODE_VERSION=43 []v43 is already installed []Now using node v43 (npm v643) []default -> 43 (-> v43 ) []=> Starting meteor app on port 3 []/built_app/programs/server/node_modules/fibers/futurejs:33 [] throw(ex); [] ^ [] []MongoError: not master and slaveOk=false [] at MessageStreammessageHandler (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connectionjs:6:) [] at MessageStreamemit (eventsjs:35:) [] at MessageStreamemit (domainjs:4:) [] at processIncomingData (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:44:) [] at MessageStream_write (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:4:5) [] at writeOrBuffer (internal/streams/writablejs:35:) [] at MessageStreamWritablewrite (internal/streams/writablejs:33:) [] at Socketondata (internal/streams/readablejs:6:) [] at Socketemit (eventsjs:35:) [] at Socketemit (domainjs:4:) [] at addChunk (internal/streams/readablejs::) [] at readableAddChunk (internal/streams/readablejs:65:) [] at SocketReadablepush (internal/streams/readablejs:4:) [] at TCPonStreamRead (internal/stream_base_commonsjs::3) { [] ok: , [] code: 3435, [] codeName: 'NotMasterNoSlaveOk', [] [Symbol(errorLabels)]: Set() { 'RetryableWriteError' } []} []=> Setting node version []NODE_VERSION=43 []v43 is already installed []Now using node v43 (npm v643) []default -> 43 (-> v43 ) []=> Starting meteor app on port 3 []/built_app/programs/server/node_modules/fibers/futurejs:33 [] throw(ex); [] ^ [] []MongoError: not master and slaveOk=false [] at MessageStreammessageHandler (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connectionjs:6:) [] at MessageStreamemit (eventsjs:35:) [] at MessageStreamemit (domainjs:4:) [] at processIncomingData (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:44:) [] at MessageStream_write (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:4:5) [] at writeOrBuffer (internal/streams/writablejs:35:) [] at MessageStreamWritablewrite (internal/streams/writablejs:33:) [] at Socketondata (internal/streams/readablejs:6:) [] at Socketemit (eventsjs:35:) [] at Socketemit (domainjs:4:) [] at addChunk (internal/streams/readablejs::) [] at readableAddChunk (internal/streams/readablejs:65:) [] at SocketReadablepush (internal/streams/readablejs:4:) [] at TCPonStreamRead (internal/stream_base_commonsjs::3) { [] ok: , [] code: 3435, [] codeName: 'NotMasterNoSlaveOk', [] [Symbol(errorLabels)]: Set() { 'RetryableWriteError' } []} []=> Setting node version []NODE_VERSION=43 []v43 is already installed []Now using node v43 (npm v643) []default -> 43 (-> v43 ) []=> Starting meteor app on port 3 []/built_app/programs/server/node_modules/fibers/futurejs:33 [] throw(ex); [] ^ [] []MongoError: not master and slaveOk=false [] at MessageStreammessageHandler (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connectionjs:6:) [] at MessageStreamemit (eventsjs:35:) [] at MessageStreamemit (domainjs:4:) [] at processIncomingData (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:44:) [] at MessageStream_write (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:4:5) [] at writeOrBuffer (internal/streams/writablejs:35:) [] at MessageStreamWritablewrite (internal/streams/writablejs:33:) [] at Socketondata (internal/streams/readablejs:6:) [] at Socketemit (eventsjs:35:) [] at Socketemit (domainjs:4:) [] at addChunk (internal/streams/readablejs::) [] at readableAddChunk (internal/streams/readablejs:65:) [] at SocketReadablepush (internal/streams/readablejs:4:) [] at TCPonStreamRead (internal/stream_base_commonsjs::3) { [] ok: , [] code: 3435, [] codeName: 'NotMasterNoSlaveOk', [] [Symbol(errorLabels)]: Set() { 'RetryableWriteError' } []} []=> Setting node version []NODE_VERSION=43 []v43 is already installed []Now using node v43 (npm v643) []default -> 43 (-> v43 ) []=> Starting meteor app on port 3 []/built_app/programs/server/node_modules/fibers/futurejs:33 [] throw(ex); [] ^ [] []MongoError: not master and slaveOk=false [] at MessageStreammessageHandler (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connectionjs:6:) [] at MessageStreamemit (eventsjs:35:) [] at MessageStreamemit (domainjs:4:) [] at processIncomingData (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:44:) [] at MessageStream_write (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:4:5) [] at writeOrBuffer (internal/streams/writablejs:35:) [] at MessageStreamWritablewrite (internal/streams/writablejs:33:) [] at Socketondata (internal/streams/readablejs:6:) [] at Socketemit (eventsjs:35:) [] at Socketemit (domainjs:4:) [] at addChunk (internal/streams/readablejs::) [] at readableAddChunk (internal/streams/readablejs:65:) [] at SocketReadablepush (internal/streams/readablejs:4:) [] at TCPonStreamRead (internal/stream_base_commonsjs::3) { [] ok: , [] code: 3435, [] codeName: 'NotMasterNoSlaveOk', [] [Symbol(errorLabels)]: Set() { 'RetryableWriteError' } []} []=> Setting node version []NODE_VERSION=43 []v43 is already installed []Now using node v43 (npm v643) []default -> 43 (-> v43 ) []=> Starting meteor app on port 3 []/built_app/programs/server/node_modules/fibers/futurejs:33 [] throw(ex); [] ^ [] []MongoError: not master and slaveOk=false [] at MessageStreammessageHandler (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connectionjs:6:) [] at MessageStreamemit (eventsjs:35:) [] at MessageStreamemit (domainjs:4:) [] at processIncomingData (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:44:) [] at MessageStream_write (/built_app/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_streamjs:4:5) [] at writeOrBuffer (internal/streams/writablejs:35:) [] at MessageStreamWritablewrite (internal/streams/writablejs:33:) [] at Socketondata (internal/streams/readablejs:6:) [] at Socketemit (eventsjs:35:) [] at Socketemit (domainjs:4:) [] at addChunk (internal/streams/readablejs::) [] at readableAddChunk (internal/streams/readablejs:65:) [] at SocketReadablepush (internal/streams/readablejs:4:) [] at TCPonStreamRead (internal/stream_base_commonsjs::3) { [] ok: , [] code: 3435, [] codeName: 'NotMasterNoSlaveOk', [] [Symbol(errorLabels)]: Set() { 'RetryableWriteError' } []}
same issue
who closed this??
I have the same issue when trying to test this deployment in local machine:
#12 32.65 {
#12 32.65 "npm": "6.14.18",
#12 32.65 "ares": "1.18.1",
#12 32.65 "brotli": "1.0.9",
#12 32.65 "cldr": "40.0",
#12 32.65 "icu": "70.1",
#12 32.65 "llhttp": "2.1.6",
#12 32.65 "modules": "83",
#12 32.65 "napi": "8",
#12 32.65 "nghttp2": "1.42.0",
#12 32.65 "node": "14.21.3",
#12 32.65 "openssl": "1.1.1t",
#12 32.65 "tz": "2022f",
#12 32.65 "unicode": "14.0",
#12 32.65 "uv": "1.42.0",
#12 32.65 "v8": "8.4.371.23-node.88",
#12 32.65 "zlib": "1.2.11"
#12 32.65 }
#12 32.76 added 160 packages from 86 contributors and audited 160 packages in 31.749s
#12 32.82
#12 32.82 5 packages are looking for funding
#12 32.82 run `npm fund` for details
#12 32.82
#12 32.82 found 3 moderate severity vulnerabilities
#12 32.82 run `npm audit fix` to fix them, or `npm audit` for details
#12 DONE 32.9s
#13 exporting to image
#13 exporting layers
#13 exporting layers 17.0s done
#13 writing image sha256:f70ec75c6afd93ee9fb9a4cc1d7b6e0b8c757a791d76c1abacad78a786fb4450 done
#13 naming to docker.io/library/mup-ekit-dev:build 0.0s done
#13 DONE 17.0s
real 3m12.976s
user 0m1.711s
sys 0m0.729s
Tagged latest
Deleted Images:
deleted: sha256:ca1c440c2d850fb2db83c048de0d3712470e6ac601ff0c4aabab8e62fbcf4ca2
deleted: sha256:612e69cc50e213a4fe7046d7ef9112dc671cc7078d62fac5257c60f9a766c5d5
deleted: sha256:2a12b333977a75c3015774036efda0e02ac908fd8dc639e366c40782d5a6796a
deleted: sha256:dbd75911d26a22618121d678749ba820194766c1ba9748f506ef3d2e24eb9763
deleted: sha256:41cabfc5d150845c8efd40d8b09272e08a94277aba16e8c61045ba91881157c1
deleted: sha256:e57e73b62a9337bc4cbb6b73250277d7b37dd68d4409b8ad76f2987f0fbc09be
deleted: sha256:25bc9c9d9fbf1af0df856a81531b1e2698a8a6a1277191ad2ddfd4eb6ad2a159
deleted: sha256:cc484d51131c2d7251942e89f224d2ecb2844c703d68b7f2125f37062509b10e
deleted: sha256:12259e0655159e5bb9c9e38ab1b467206d84e09b25546af6f0957161f2767f62
Total reclaimed space: 1.418GB
Total: 0B
[127.0.0.1] - Prepare Bundle: SUCCESS
> Running hook default.reconfig "node ../../scripts/log-deployment.mjs `date` `pwd` reconfig"
Started TaskList: Configuring App
[127.0.0.1] - Pushing the Startup Script
[127.0.0.1] - Pushing the Startup Script: SUCCESS
[127.0.0.1] - Sending Environment Variables
[127.0.0.1] - Sending Environment Variables: SUCCESS
Started TaskList: Start Meteor
[127.0.0.1] - Start Meteor
using image
removing last
Image mup-ekit-dev:latest
Volume
Removing docker containers. Errors about nonexistent endpoints and containers are normal.
ekit-dev
Error response from daemon: endpoint ekit-dev not found
Error response from daemon: No such container: ekit-dev-frontend
Error response from daemon: endpoint ekit-dev-frontend not found
Error response from daemon: No such container: ekit-dev-nginx-letsencrypt
Error response from daemon: endpoint ekit-dev-nginx-letsencrypt not found
Error response from daemon: No such container: ekit-dev-nginx-proxy
Error response from daemon: endpoint ekit-dev-nginx-proxy not found
Finished removing docker containers
9ea2abd3edbd200c391c6e29908068b9e25b7a774aabbc9e2397080b6c56531d
Ran zodern/meteor:latest
[127.0.0.1] - Start Meteor: SUCCESS
[127.0.0.1] - Verifying Deployment
IP: 172.17.0.2
curl: (7) Failed to connect to 172.17.0.2 port 3000 after 0 ms: Connection refused
my mup.js
module.exports = {
servers: {
one: {
// host: '44.229.177.109',
host: '127.0.0.1',
username: 'minhna',
// authenticate from ssh-agent
pem: '~/.ssh/back2dev',
},
},
app: {
// TODO: change app name and path
name: 'ekit-dev',
path: '../../ekit-app',
servers: {
one: {},
},
buildOptions: {
serverOnly: true,
},
deployCheckWaitTime: 180,
env: {
// TODO: Change to your app's url
// If you are using ssl, it needs to start with https://
ROOT_URL: 'http://localhost:2062',
LOG_LEVEL: 'debug',
DEBUG: 'app:*',
TZ: 'Pacific Standard Time',
MONGO_URL: 'mongodb://localhost/b2d',
PORT: 2062,
},
docker: {
image: 'zodern/meteor:latest',
stopAppDuringPrepareBundle: false,
prepareBundle: true,
useBuildKit: true,
bind: '127.0.0.1',
},
// Show progress bar while uploading bundle to server
// You might need to disable it on CI servers
enableUploadProgressBar: true,
},
I am trying to use mup to deploy my meteor app to an ubuntu 16.04 server but I am running into this connection error. Any suggestions on how to solve this?
Mup version (
1.5.5
):Mup config
Output of command
I also tried with
prepareBundle: true
, but then mup setup fails like this: