{"action":"opened","issue":{"url":"https://api.github.com/repos/TelescopeJS/Telescope/issues/1383","repository_url":"https://api.github.com/repos/TelescopeJS/Telescope","labels_url":"https://api.github.com/repos/TelescopeJS/Telescope/issues/1383/labels{/name}","comments_url":"https://api.github.com/repos/TelescopeJS/Telescope/issues/1383/comments","events_url":"https://api.github.com/repos/TelescopeJS/Telescope/issues/1383/events","html_url":"https://github.com/TelescopeJS/Telescope/issues/1383","id":163794235,"number":1383,"title":"MupX deployment fails. Why?","user":{"login":"kramer65","id":596581,"avatar_url":"https://avatars.githubusercontent.com/u/596581?v=3","gravatar_id":"","url":"https://api.github.com/users/kramer65","html_url":"https://github.com/kramer65","followers_url":"https://api.github.com/users/kramer65/followers","following_url":"https://api.github.com/users/kramer65/following{/other_user}","gists_url":"https://api.github.com/users/kramer65/gists{/gist_id}","starred_url":"https://api.github.com/users/kramer65/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kramer65/subscriptions","organizations_url":"https://api.github.com/users/kramer65/orgs","repos_url":"https://api.github.com/users/kramer65/repos","events_url":"https://api.github.com/users/kramer65/events{/privacy}","received_events_url":"https://api.github.com/users/kramer65/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-05T08:12:00Z","updated_at":"2016-07-05T08:12:00Z","closed_at":null,"body":"I'm trying to deploy Telescope to a simple Ubuntu 16.04 server. So I'm using the suggested deployment with MupX. After setting up the mup.json file, I did a `mupx deploy`:\r\n\r\n    $ mupx setup\r\n    \r\n    Meteor Up: Production Quality Meteor Deployments\r\n    ------------------------------------------------\r\n    Configuration file : mup.json\r\n    Settings file      : settings.json\r\n    \r\n    \r\n    Started TaskList: Setup (linux)\r\n    [146.185.181.9] - Installing Docker\r\n    [146.185.181.9] - Installing Docker: SUCCESS\r\n    [146.185.181.9] - Setting up Environment\r\n    [146.185.181.9] - Setting up Environment: SUCCESS\r\n    [146.185.181.9] - Copying MongoDB configuration\r\n    [146.185.181.9] - Copying MongoDB configuration: SUCCESS\r\n    [146.185.181.9] - Installing MongoDB\r\n    [146.185.181.9] - Installing MongoDB: SUCCESS\r\n\r\nNo problems there, so after this I tried a `mupx deploy`, but that ends with an error:\r\n\r\n    $ mupx deploy\r\n    \r\n    Meteor Up: Production Quality Meteor Deployments\r\n    ------------------------------------------------\r\n    Configuration file : mup.json\r\n    Settings file      : settings.json\r\n    \r\n    Meteor app path    : /Users/kramer65/dev/repos/Telescope\r\n    Using buildOptions : {}\r\n    nova:rss: updating npm dependencies -- rss...\r\n    \r\n    Changes to your project's package version selections:\r\n    \r\n    reactrouter:react-router-ssr  downgraded from 3.1.4 to 3.1.3\r\n    \r\n    \r\n    Started TaskList: Deploy app 'telescope' (linux)\r\n    [146.185.181.9] - Uploading bundle\r\n    [146.185.181.9] - Uploading bundle: SUCCESS\r\n    [146.185.181.9] - Sending environment variables\r\n    [146.185.181.9] - Sending environment variables: SUCCESS\r\n    [146.185.181.9] - Initializing start script\r\n    [146.185.181.9] - Initializing start script: SUCCESS\r\n    [146.185.181.9] - Invoking deployment process\r\n    [146.185.181.9] - Invoking deployment process: SUCCESS\r\n    [146.185.181.9] - Verifying deployment\r\n    [146.185.181.9] x Verifying deployment: FAILED\r\n    \r\n    \t-----------------------------------STDERR-----------------------------------\r\n    \t run:\r\n    \tnpm WARN deprecated\r\n    \tnpm WARN deprecated   npm -g install npm@latest\r\n    \tnpm WARN deprecated\r\n    \tnpm WARN deprecated (Depending on how Node.js was installed on your system, you\r\n    \tnpm WARN deprecated may need to prefix the preceding commands with `sudo`, or if\r\n    \tnpm WARN deprecated on Windows, run them from an Administrator prompt.)\r\n    \tnpm WARN deprecated\r\n    \tnpm WARN deprecated If you're running the version of npm bundled with\r\n    \tnpm WARN deprecated Node.js 0.10 LTS, be aware that the next version of 0.10 LTS\r\n    \tnpm WARN deprecated will be bundled with a version of npm@2, which has some small\r\n    \tnpm WARN deprecated backwards-incompatible changes made to `npm run-script` and\r\n    \tnpm WARN deprecated semver behavior.\r\n    \tnpm WARN package.json meteor-dev-bundle@0.0.0 No description\r\n    \tnpm WARN package.json meteor-dev-bundle@0.0.0 No repository field.\r\n    \tnpm WARN package.json meteor-dev-bundle@0.0.0 No README data\r\n    \r\n    \t> fibers@1.0.8 install /bundle/bundle/programs/server/node_modules/fibers\r\n    \t> node build.js || nodejs build.js\r\n    \r\n    \t-----------------------------------STDOUT-----------------------------------\r\n    \r\n    \tTo see more logs type 'mup logs --tail=50'\r\n    \r\n    \t----------------------------------------------------------------------------\r\n\r\nSo I checked what the logs said:\r\n\r\n    $ mupx logs --tail=50\r\n    \r\n    Meteor Up: Production Quality Meteor Deployments\r\n    ------------------------------------------------\r\n    Configuration file : mup.json\r\n    Settings file      : settings.json\r\n    \r\n    [146.185.181.9]     at fileEvaluate (packages/modules-runtime/.npm/package/node_modules/install/install.js:141:1)\r\n    [146.185.181.9]     at require (packages/modules-runtime/.npm/package/node_modules/install/install.js:75:1)\r\n    [146.185.181.9]     at packages/react-meteor-data/createContainer.jsx:10:16\r\n    [146.185.181.9] npm WARN deprecated This version of npm lacks support for important features,\r\n    [146.185.181.9] npm WARN deprecated such as scoped packages, offered by the primary npm\r\n    [146.185.181.9] npm WARN deprecated registry. Consider upgrading to at least npm@2, if not the\r\n    [146.185.181.9] npm WARN deprecated latest stable version. To upgrade to npm@2, run:\r\n    [146.185.181.9] npm WARN deprecated\r\n    [146.185.181.9] npm WARN deprecated   npm -g install npm@latest-2\r\n    [146.185.181.9] npm WARN deprecated\r\n    [146.185.181.9] npm WARN deprecated To upgrade to the latest stable version, run:\r\n    [146.185.181.9] npm WARN deprecated\r\n    [146.185.181.9] npm WARN deprecated   npm -g install npm@latest\r\n    [146.185.181.9] npm WARN deprecated\r\n    [146.185.181.9] npm WARN deprecated (Depending on how Node.js was installed on your system, you\r\n    [146.185.181.9] npm WARN deprecated may need to prefix the preceding commands with `sudo`, or if\r\n    [146.185.181.9] npm WARN deprecated on Windows, run them from an Administrator prompt.)\r\n    [146.185.181.9] npm WARN deprecated\r\n    [146.185.181.9] npm WARN deprecated If you're running the version of npm bundled with\r\n    [146.185.181.9] npm WARN deprecated Node.js 0.10 LTS, be aware that the next version of 0.10 LTS\r\n    [146.185.181.9] npm WARN deprecated will be bundled with a version of npm@2, which has some small\r\n    [146.185.181.9] npm WARN deprecated backwards-incompatible changes made to `npm run-script` and\r\n    [146.185.181.9] npm WARN deprecated semver behavior.\r\n    [146.185.181.9] npm WARN package.json meteor-dev-bundle@0.0.0 No description\r\n    [146.185.181.9] npm WARN package.json meteor-dev-bundle@0.0.0 No repository field.\r\n    [146.185.181.9] npm WARN package.json meteor-dev-bundle@0.0.0 No README data\r\n    [146.185.181.9] npm WARN cannot run in wd meteor-dev-bundle@0.0.0 node npm-rebuild.js (wd=/bundle/bundle/programs/server)\r\n    [146.185.181.9] => Starting meteor app on port:80\r\n    [146.185.181.9] WARNING: npm peer requirements (for react-meteor-data) not installed:\r\n    [146.185.181.9]  - react@15.x not installed.\r\n    [146.185.181.9]  - react-addons-pure-render-mixin@15.x not installed.\r\n    [146.185.181.9]\r\n    [146.185.181.9] Read more about installing npm peer dependencies:\r\n    [146.185.181.9]   http://guide.meteor.com/using-packages.html#peer-npm-dependencies\r\n    [146.185.181.9]\r\n    [146.185.181.9]\r\n    [146.185.181.9] /bundle/bundle/programs/server/node_modules/fibers/future.js:267\r\n    [146.185.181.9] \t\t\t\t\t\tthrow(ex);\r\n    [146.185.181.9] \t\t\t\t\t\t      ^\r\n    [146.185.181.9] Error: Can't find npm module 'react'. Did you forget to call 'Npm.depends' in package.js within the 'modules-runtime' package?\r\n    [146.185.181.9]     at Object.Npm.require (/bundle/bundle/programs/server/boot.js:195:17)\r\n    [146.185.181.9]     at options.fallback (packages/modules-runtime/modules-runtime.js:21:1)\r\n    [146.185.181.9]     at require (packages/modules-runtime/.npm/package/node_modules/install/install.js:81:1)\r\n    [146.185.181.9]     at meteorInstall.node_modules.meteor.react-meteor-data.createContainer.jsx (packages/react-meteor-data/createContainer.jsx:5:1)\r\n    [146.185.181.9]     at fileEvaluate (packages/modules-runtime/.npm/package/node_modules/install/install.js:141:1)\r\n    [146.185.181.9]     at require (packages/modules-runtime/.npm/package/node_modules/install/install.js:75:1)\r\n    [146.185.181.9]     at meteorInstall.node_modules.meteor.react-meteor-data.react-meteor-data.jsx (packages/react-meteor-data/react-meteor-data.jsx:7:25)\r\n    [146.185.181.9]     at fileEvaluate (packages/modules-runtime/.npm/package/node_modules/install/install.js:141:1)\r\n    [146.185.181.9]     at require (packages/modules-runtime/.npm/package/node_modules/install/install.js:75:1)\r\n    [146.185.181.9]     at packages/react-meteor-data/createContainer.jsx:10:16\r\n\r\nIn these logs I read something about React not being installed. But as far as I can see, it installs Telescope into a Docker container, and I don't really know how I can install react within that container.\r\n\r\nDoes anybody have any idea what I can do to fix this?\r\n"}}
{"actor":{"display_login":"kramer65"}}