Windows Server 2012 Problem (AGAIN)


  • Gamers

    Hello guys.
    After 2 years im returned on nodebb with finally the stable version.
    I had been to the version 0.6.0 šŸ™‚ šŸ™‚ .
    Now we are to the version 1.1.2. Wow
    For this i I thought to re-install nodebb on my server windows.
    Again problems.
    I installed Visual Studio 2013 Express and Visual Studio 2015 (FULL- 60 GB ).
    I have the usual problem "npm install".
    This is the screen.
    0_1471819863863_upload-2271d1a1-6d6a-4f0d-a05a-66ad2d299222
    Thanks a lot for the help.


  • Admin

    This doesn't have the full log. Can you paste everything?


  • Gamers

    This post is deleted!

  • Gamers

    I deleted npm and npm-cache folder in Appdata/Roaming and the folder of Nodebb.
    I redid the installation but now not with 1.1.2 but with 1.x.x and now give others errors at npm install.

    npm ERR! fetch failed https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.0.tgz
    npm WARN retry will retry, error on last attempt: Error: read ECONNRESET
    npm ERR! fetch failed https://registry.npmjs.org/csurf/-/csurf-1.9.0.tgz
    npm WARN retry will retry, error on last attempt: Error: read ECONNRESET
    npm ERR! fetch failed https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz
    npm WARN retry will retry, error on last attempt: Error: read ECONNRESET
    npm ERR! Windows_NT 6.3.9600
    npm ERR! argv "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\np
    m-cli.js" "install"
    npm ERR! node v0.12.2
    npm ERR! npm  v2.7.4
    npm ERR! code ECONNRESET
    npm ERR! errno ECONNRESET
    npm ERR! syscall read
    
    npm ERR! network read ECONNRESET
    npm ERR! network This is most likely not a problem with npm itself
    npm ERR! network and is related to network connectivity.
    npm ERR! network In most cases you are behind a proxy or have bad network settings.
    npm ERR! network
    npm ERR! network If you are behind a proxy, please make sure that the
    npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
    
    npm ERR! Please include the following file with any support request:
    npm ERR!     C:\Users\Administrator\Documents\GitHub\Nodebb\npm-debug.log
    
    

  • Global Moderator

    @Master-Antonio have you tried installing the latest version of Node and npm?


  • Gamers

    @PitaJ Mmmm no.
    How do this?

    Nodebb work with the last node.js and the last npm?
    Node.js v4.5.0
    npm v2.15.9

    I see that there are many version of Node.js.
    Node.js 6.x
    Node.js 5.x
    Node.js 0.12.x
    Node.js 0.10.x


  • Gamers

    I installed the version 4.5.0 of node.js with npm 2.15.9 and i think that all is perfect.
    Right?

    npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
    npm WARN deprecated wrench@1.5.9: wrench.js is deprecated! You should check out fs-extra (https://github.com/jprichardso
    n/node-fs-extra) for any operations you were using wrench for. Thanks for all the usage over the years.
    npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update t
    o graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
    npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
    npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
    npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update t
    o graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
    connect-flash@0.1.1 node_modules\connect-flash
    
    nodebb-plugin-soundpack-default@0.1.6 node_modules\nodebb-plugin-soundpack-default
    
    connect-ensure-login@0.1.1 node_modules\connect-ensure-login
    
    ip@1.1.2 node_modules\ip
    
    underscore@1.8.3 node_modules\underscore
    
    nodemailer-sendmail-transport@1.0.0 node_modules\nodemailer-sendmail-transport
    
    socketio-wildcard@0.3.0 node_modules\socketio-wildcard
    
    semver@5.3.0 node_modules\semver
    
    async@1.5.2 node_modules\async
    
    daemon@1.1.0 node_modules\daemon
    
    mime@1.3.4 node_modules\mime
    
    nodebb-rewards-essentials@0.0.9 node_modules\nodebb-rewards-essentials
    
    toobusy-js@0.4.3 node_modules\toobusy-js
    
    xregexp@3.1.1 node_modules\xregexp
    
    colors@1.1.2 node_modules\colors
    
    express-useragent@0.2.4 node_modules\express-useragent
    
    minimist@1.2.0 node_modules\minimist
    
    underscore.deep@0.5.1 node_modules\underscore.deep
    
    string@3.3.1 node_modules\string
    
    cookie-parser@1.4.3 node_modules\cookie-parser
    ā”œā”€ā”€ cookie-signature@1.0.6
    ā””ā”€ā”€ cookie@0.3.1
    
    passport-local@1.0.0 node_modules\passport-local
    ā””ā”€ā”€ passport-strategy@1.0.0
    
    serve-favicon@2.3.0 node_modules\serve-favicon
    ā”œā”€ā”€ etag@1.7.0
    ā”œā”€ā”€ fresh@0.3.0
    ā”œā”€ā”€ parseurl@1.3.1
    ā””ā”€ā”€ ms@0.7.1
    
    bcryptjs@2.3.0 node_modules\bcryptjs
    
    nodebb-theme-lavender@3.0.13 node_modules\nodebb-theme-lavender
    
    passport@0.3.2 node_modules\passport
    ā”œā”€ā”€ passport-strategy@1.0.0
    ā””ā”€ā”€ pause@0.0.1
    
    sitemap@1.8.1 node_modules\sitemap
    ā””ā”€ā”€ url-join@1.1.0
    
    nodebb-widget-essentials@2.0.10 node_modules\nodebb-widget-essentials
    
    lru-cache@4.0.0 node_modules\lru-cache
    ā”œā”€ā”€ pseudomap@1.0.2
    ā””ā”€ā”€ yallist@2.0.0
    
    nodebb-plugin-spam-be-gone@0.4.9 node_modules\nodebb-plugin-spam-be-gone
    ā”œā”€ā”€ project-honeypot@0.0.0
    ā”œā”€ā”€ akismet@1.0.0
    ā””ā”€ā”€ simple-recaptcha-new@1.1.1
    
    mousetrap@1.6.0 node_modules\mousetrap
    
    nodebb-plugin-mentions@1.1.3 node_modules\nodebb-plugin-mentions
    
    morgan@1.7.0 node_modules\morgan
    ā”œā”€ā”€ on-headers@1.0.1
    ā”œā”€ā”€ basic-auth@1.0.4
    ā”œā”€ā”€ depd@1.1.0
    ā”œā”€ā”€ on-finished@2.3.0 (ee-first@1.1.1)
    ā””ā”€ā”€ debug@2.2.0 (ms@0.7.1)
    
    connect-redis@3.0.2 node_modules\connect-redis
    ā””ā”€ā”€ debug@2.2.0 (ms@0.7.1)
    
    rss@1.2.1 node_modules\rss
    ā”œā”€ā”€ xml@1.0.1
    ā””ā”€ā”€ mime-types@2.1.11 (mime-db@1.23.0)
    
    nodebb-plugin-composer-default@4.1.7 node_modules\nodebb-plugin-composer-default
    ā””ā”€ā”€ screenfull@3.0.0
    
    express-session@1.14.0 node_modules\express-session
    ā”œā”€ā”€ cookie-signature@1.0.6
    ā”œā”€ā”€ utils-merge@1.0.0
    ā”œā”€ā”€ on-headers@1.0.1
    ā”œā”€ā”€ parseurl@1.3.1
    ā”œā”€ā”€ cookie@0.3.1
    ā”œā”€ā”€ depd@1.1.0
    ā”œā”€ā”€ crc@3.4.0
    ā”œā”€ā”€ uid-safe@2.1.2 (base64-url@1.3.2, random-bytes@1.0.0)
    ā””ā”€ā”€ debug@2.2.0 (ms@0.7.1)
    
    mkdirp@0.5.1 node_modules\mkdirp
    ā””ā”€ā”€ minimist@0.0.8
    
    csurf@1.9.0 node_modules\csurf
    ā”œā”€ā”€ cookie-signature@1.0.6
    ā”œā”€ā”€ cookie@0.3.1
    ā”œā”€ā”€ http-errors@1.5.0 (setprototypeof@1.0.1, inherits@2.0.1, statuses@1.3.0)
    ā””ā”€ā”€ csrf@3.0.3 (base64-url@1.2.2, rndm@1.2.0, tsscmp@1.0.5, uid-safe@2.1.1)
    
    compression@1.6.2 node_modules\compression
    ā”œā”€ā”€ on-headers@1.0.1
    ā”œā”€ā”€ vary@1.1.0
    ā”œā”€ā”€ bytes@2.3.0
    ā”œā”€ā”€ debug@2.2.0 (ms@0.7.1)
    ā”œā”€ā”€ compressible@2.0.8 (mime-db@1.23.0)
    ā””ā”€ā”€ accepts@1.3.3 (negotiator@0.6.1, mime-types@2.1.11)
    
    body-parser@1.15.2 node_modules\body-parser
    ā”œā”€ā”€ content-type@1.0.2
    ā”œā”€ā”€ bytes@2.4.0
    ā”œā”€ā”€ depd@1.1.0
    ā”œā”€ā”€ qs@6.2.0
    ā”œā”€ā”€ on-finished@2.3.0 (ee-first@1.1.1)
    ā”œā”€ā”€ http-errors@1.5.0 (setprototypeof@1.0.1, inherits@2.0.1, statuses@1.3.0)
    ā”œā”€ā”€ debug@2.2.0 (ms@0.7.1)
    ā”œā”€ā”€ raw-body@2.1.7 (unpipe@1.0.0)
    ā”œā”€ā”€ iconv-lite@0.4.13
    ā””ā”€ā”€ type-is@1.6.13 (media-typer@0.3.0, mime-types@2.1.11)
    
    validator@5.5.0 node_modules\validator
    
    redis@2.4.2 node_modules\redis
    ā”œā”€ā”€ double-ended-queue@2.1.0-0
    ā””ā”€ā”€ redis-commands@1.2.0
    
    winston@2.2.0 node_modules\winston
    ā”œā”€ā”€ cycle@1.0.3
    ā”œā”€ā”€ isstream@0.1.2
    ā”œā”€ā”€ stack-trace@0.0.9
    ā”œā”€ā”€ eyes@0.1.8
    ā”œā”€ā”€ async@1.0.0
    ā”œā”€ā”€ pkginfo@0.3.1
    ā””ā”€ā”€ colors@1.0.3
    
    connect-multiparty@2.0.0 node_modules\connect-multiparty
    ā”œā”€ā”€ qs@4.0.0
    ā”œā”€ā”€ on-finished@2.3.0 (ee-first@1.1.1)
    ā”œā”€ā”€ type-is@1.6.13 (media-typer@0.3.0, mime-types@2.1.11)
    ā””ā”€ā”€ multiparty@4.1.2 (fd-slicer@1.0.1)
    
    express@4.14.0 node_modules\express
    ā”œā”€ā”€ cookie-signature@1.0.6
    ā”œā”€ā”€ utils-merge@1.0.0
    ā”œā”€ā”€ content-type@1.0.2
    ā”œā”€ā”€ vary@1.1.0
    ā”œā”€ā”€ parseurl@1.3.1
    ā”œā”€ā”€ cookie@0.3.1
    ā”œā”€ā”€ etag@1.7.0
    ā”œā”€ā”€ fresh@0.3.0
    ā”œā”€ā”€ escape-html@1.0.3
    ā”œā”€ā”€ array-flatten@1.1.1
    ā”œā”€ā”€ merge-descriptors@1.0.1
    ā”œā”€ā”€ encodeurl@1.0.1
    ā”œā”€ā”€ methods@1.1.2
    ā”œā”€ā”€ serve-static@1.11.1
    ā”œā”€ā”€ content-disposition@0.5.1
    ā”œā”€ā”€ range-parser@1.2.0
    ā”œā”€ā”€ path-to-regexp@0.1.7
    ā”œā”€ā”€ depd@1.1.0
    ā”œā”€ā”€ qs@6.2.0
    ā”œā”€ā”€ on-finished@2.3.0 (ee-first@1.1.1)
    ā”œā”€ā”€ finalhandler@0.5.0 (unpipe@1.0.0, statuses@1.3.0)
    ā”œā”€ā”€ debug@2.2.0 (ms@0.7.1)
    ā”œā”€ā”€ proxy-addr@1.1.2 (forwarded@0.1.0, ipaddr.js@1.1.1)
    ā”œā”€ā”€ accepts@1.3.3 (negotiator@0.6.1, mime-types@2.1.11)
    ā”œā”€ā”€ type-is@1.6.13 (media-typer@0.3.0, mime-types@2.1.11)
    ā””ā”€ā”€ send@0.14.1 (ms@0.7.1, destroy@1.0.4, statuses@1.3.0, http-errors@1.5.0)
    
    connect-mongo@1.1.0 node_modules\connect-mongo
    ā””ā”€ā”€ bluebird@3.4.1
    
    nodemailer-smtp-transport@2.6.0 node_modules\nodemailer-smtp-transport
    ā”œā”€ā”€ nodemailer-wellknown@0.1.10
    ā”œā”€ā”€ nodemailer-shared@1.0.5 (nodemailer-fetch@1.4.0)
    ā””ā”€ā”€ smtp-connection@2.8.0 (httpntlm@1.6.1)
    
    nodemailer@2.0.0 node_modules\nodemailer
    ā”œā”€ā”€ nodemailer-smtp-transport@2.0.0 (nodemailer-wellknown@0.1.7, clone@1.0.2, smtp-connection@2.0.0)
    ā”œā”€ā”€ nodemailer-smtp-pool@2.0.0 (nodemailer-wellknown@0.1.7, clone@1.0.2, smtp-connection@2.0.0)
    ā”œā”€ā”€ nodemailer-direct-transport@2.0.0 (smtp-connection@2.0.0)
    ā”œā”€ā”€ nodemailer-shared@1.0.2 (nodemailer-fetch@1.0.0)
    ā”œā”€ā”€ libmime@2.0.0 (libbase64@0.1.0, libqp@1.1.0, iconv-lite@0.4.13)
    ā””ā”€ā”€ mailcomposer@3.0.1 (buildmail@3.0.1)
    
    logrotate-stream@0.2.5 node_modules\logrotate-stream
    ā”œā”€ā”€ byt@0.1.0
    ā”œā”€ā”€ log-rotate@0.2.7
    ā””ā”€ā”€ optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
    
    json-2-csv@2.0.22 node_modules\json-2-csv
    ā”œā”€ā”€ doc-path@1.0.7
    ā””ā”€ā”€ bluebird@3.3.5
    
    socket.io-redis@1.0.0 node_modules\socket.io-redis
    ā”œā”€ā”€ uid2@0.0.3
    ā”œā”€ā”€ async@0.9.0
    ā”œā”€ā”€ debug@2.2.0 (ms@0.7.1)
    ā”œā”€ā”€ redis@2.3.0 (double-ended-queue@2.1.0-0)
    ā”œā”€ā”€ socket.io-adapter@0.4.0 (socket.io-parser@2.2.2)
    ā””ā”€ā”€ msgpack-js@0.3.0 (bops@0.0.7)
    
    rimraf@2.5.4 node_modules\rimraf
    ā””ā”€ā”€ glob@7.0.5 (inherits@2.0.1, path-is-absolute@1.0.0, fs.realpath@1.0.0, once@1.3.3, inflight@1.0.5, minimatch@3.0.3)
    
    postcss@5.1.2 node_modules\postcss
    ā”œā”€ā”€ js-base64@2.1.9
    ā”œā”€ā”€ supports-color@3.1.2 (has-flag@1.0.0)
    ā””ā”€ā”€ source-map@0.5.6
    
    socket.io-client@1.4.8 node_modules\socket.io-client
    ā”œā”€ā”€ to-array@0.1.4
    ā”œā”€ā”€ component-emitter@1.2.0
    ā”œā”€ā”€ indexof@0.0.1
    ā”œā”€ā”€ object-component@0.0.3
    ā”œā”€ā”€ component-bind@1.0.0
    ā”œā”€ā”€ backo2@1.0.2
    ā”œā”€ā”€ debug@2.2.0 (ms@0.7.1)
    ā”œā”€ā”€ has-binary@0.1.7 (isarray@0.0.1)
    ā”œā”€ā”€ socket.io-parser@2.2.6 (isarray@0.0.1, json3@3.3.2, component-emitter@1.1.2, benchmark@1.0.0)
    ā”œā”€ā”€ parseuri@0.0.4 (better-assert@1.0.2)
    ā””ā”€ā”€ engine.io-client@1.6.11 (yeast@0.1.2, component-emitter@1.1.2, component-inherit@0.0.3, has-cors@1.1.0, xmlhttpreque
    st-ssl@1.5.1, parseqs@0.0.2, parsejson@0.0.1, ws@1.0.1, engine.io-parser@1.2.4)
    
    prompt@1.0.0 node_modules\prompt
    ā”œā”€ā”€ revalidator@0.1.8
    ā”œā”€ā”€ pkginfo@0.4.0
    ā”œā”€ā”€ read@1.0.7 (mute-stream@0.0.6)
    ā”œā”€ā”€ utile@0.3.0 (deep-equal@0.2.2, async@0.9.2, i@0.3.5, ncp@1.0.1)
    ā””ā”€ā”€ winston@2.1.1 (cycle@1.0.3, stack-trace@0.0.9, eyes@0.1.8, isstream@0.1.2, async@1.0.0, pkginfo@0.3.1, colors@1.0.3)
    
    
    socket.io@1.4.8 node_modules\socket.io
    ā”œā”€ā”€ debug@2.2.0 (ms@0.7.1)
    ā”œā”€ā”€ has-binary@0.1.7 (isarray@0.0.1)
    ā”œā”€ā”€ socket.io-parser@2.2.6 (isarray@0.0.1, json3@3.3.2, component-emitter@1.1.2, benchmark@1.0.0)
    ā”œā”€ā”€ socket.io-adapter@0.4.0 (socket.io-parser@2.2.2)
    ā””ā”€ā”€ engine.io@1.6.11 (base64id@0.1.0, ws@1.1.0, accepts@1.1.4, engine.io-parser@1.2.4)
    
    templates.js@0.3.4 node_modules\templates.js
    
    html-to-text@2.0.0 node_modules\html-to-text
    ā”œā”€ā”€ he@0.5.0
    ā”œā”€ā”€ htmlparser@1.7.7
    ā”œā”€ā”€ optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
    ā””ā”€ā”€ underscore.string@3.3.4 (util-deprecate@1.0.2, sprintf-js@1.0.3)
    
    nconf@0.8.4 node_modules\nconf
    ā”œā”€ā”€ ini@1.3.4
    ā”œā”€ā”€ secure-keys@1.0.0
    ā””ā”€ā”€ yargs@3.32.0 (decamelize@1.2.0, camelcase@2.1.1, y18n@3.2.1, window-size@0.1.4, cliui@3.2.0, os-locale@1.4.0, string
    -width@1.0.2)
    
    mocha@1.13.0 node_modules\mocha
    ā”œā”€ā”€ diff@1.0.7
    ā”œā”€ā”€ growl@1.7.0
    ā”œā”€ā”€ commander@0.6.1
    ā”œā”€ā”€ mkdirp@0.3.5
    ā”œā”€ā”€ debug@2.2.0 (ms@0.7.1)
    ā”œā”€ā”€ glob@3.2.3 (inherits@2.0.1, graceful-fs@2.0.3, minimatch@0.2.14)
    ā””ā”€ā”€ jade@0.26.3 (mkdirp@0.3.0)
    
    grunt@0.4.5 node_modules\grunt
    ā”œā”€ā”€ eventemitter2@0.4.14
    ā”œā”€ā”€ dateformat@1.0.2-1.2.3
    ā”œā”€ā”€ which@1.0.9
    ā”œā”€ā”€ getobject@0.1.0
    ā”œā”€ā”€ async@0.1.22
    ā”œā”€ā”€ colors@0.6.2
    ā”œā”€ā”€ lodash@0.9.2
    ā”œā”€ā”€ rimraf@2.2.8
    ā”œā”€ā”€ hooker@0.2.3
    ā”œā”€ā”€ grunt-legacy-util@0.2.0
    ā”œā”€ā”€ exit@0.1.2
    ā”œā”€ā”€ coffee-script@1.3.3
    ā”œā”€ā”€ nopt@1.0.10 (abbrev@1.0.9)
    ā”œā”€ā”€ iconv-lite@0.2.11
    ā”œā”€ā”€ underscore.string@2.2.1
    ā”œā”€ā”€ minimatch@0.2.14 (sigmund@1.0.1, lru-cache@2.7.3)
    ā”œā”€ā”€ glob@3.1.21 (inherits@1.0.2, graceful-fs@1.2.3)
    ā”œā”€ā”€ grunt-legacy-log@0.1.3 (grunt-legacy-log-utils@0.1.1, lodash@2.4.2, underscore.string@2.3.3)
    ā”œā”€ā”€ findup-sync@0.1.3 (lodash@2.4.2, glob@3.2.11)
    ā””ā”€ā”€ js-yaml@2.0.5 (esprima@1.0.4, argparse@0.1.16)
    
    mongodb@2.1.21 node_modules\mongodb
    ā”œā”€ā”€ es6-promise@3.0.2
    ā”œā”€ā”€ readable-stream@1.0.31 (isarray@0.0.1, inherits@2.0.1, string_decoder@0.10.31, core-util-is@1.0.2)
    ā””ā”€ā”€ mongodb-core@1.3.21 (require_optional@1.0.0, bson@0.4.23)
    
    uglify-js@2.7.3 node_modules\uglify-js
    ā”œā”€ā”€ async@0.2.10
    ā”œā”€ā”€ uglify-to-browserify@1.0.2
    ā”œā”€ā”€ source-map@0.5.6
    ā””ā”€ā”€ yargs@3.10.0 (decamelize@1.2.0, camelcase@1.2.1, window-size@0.1.0, cliui@2.1.0)
    
    request@2.74.0 node_modules\request
    ā”œā”€ā”€ aws-sign2@0.6.0
    ā”œā”€ā”€ tunnel-agent@0.4.3
    ā”œā”€ā”€ oauth-sign@0.8.2
    ā”œā”€ā”€ forever-agent@0.6.1
    ā”œā”€ā”€ is-typedarray@1.0.0
    ā”œā”€ā”€ caseless@0.11.0
    ā”œā”€ā”€ stringstream@0.0.5
    ā”œā”€ā”€ aws4@1.4.1
    ā”œā”€ā”€ isstream@0.1.2
    ā”œā”€ā”€ json-stringify-safe@5.0.1
    ā”œā”€ā”€ extend@3.0.0
    ā”œā”€ā”€ form-data@1.0.0-rc4
    ā”œā”€ā”€ tough-cookie@2.3.1
    ā”œā”€ā”€ qs@6.2.1
    ā”œā”€ā”€ node-uuid@1.4.7
    ā”œā”€ā”€ mime-types@2.1.11 (mime-db@1.23.0)
    ā”œā”€ā”€ combined-stream@1.0.5 (delayed-stream@1.0.0)
    ā”œā”€ā”€ hawk@3.1.3 (cryptiles@2.0.5, boom@2.10.1, sntp@1.0.9, hoek@2.16.3)
    ā”œā”€ā”€ bl@1.1.2 (readable-stream@2.0.6)
    ā”œā”€ā”€ http-signature@1.1.1 (assert-plus@0.2.0, jsprim@1.3.0, sshpk@1.9.2)
    ā””ā”€ā”€ har-validator@2.0.6 (pinkie-promise@2.0.1, commander@2.9.0, chalk@1.1.3, is-my-json-valid@2.13.1)
    
    jimp@0.2.21 node_modules\jimp
    ā”œā”€ā”€ read-chunk@1.0.1
    ā”œā”€ā”€ file-type@3.8.0
    ā”œā”€ā”€ bmp-js@0.0.1
    ā”œā”€ā”€ bignumber.js@2.4.0
    ā”œā”€ā”€ es6-promise@3.2.1
    ā”œā”€ā”€ stream-to-buffer@0.1.0 (stream-to@0.2.2)
    ā”œā”€ā”€ url-regex@3.2.0 (ip-regex@1.0.3)
    ā”œā”€ā”€ tinycolor2@1.4.1
    ā”œā”€ā”€ exif-parser@0.1.9
    ā”œā”€ā”€ pngjs@2.3.1
    ā”œā”€ā”€ jpeg-js@0.1.2
    ā””ā”€ā”€ pixelmatch@4.0.2 (pngjs@3.0.0)
    
    nodebb-theme-vanilla@5.1.9 node_modules\nodebb-theme-vanilla
    
    nodebb-theme-persona@4.1.19 node_modules\nodebb-theme-persona
    
    nodebb-plugin-markdown@6.0.2 node_modules\nodebb-plugin-markdown
    ā””ā”€ā”€ markdown-it@6.1.1 (linkify-it@1.2.4, mdurl@1.0.1, uc.micro@1.0.2, entities@1.1.1, argparse@1.0.7)
    
    istanbul@0.4.5 node_modules\istanbul
    ā”œā”€ā”€ abbrev@1.0.9
    ā”œā”€ā”€ wordwrap@1.0.0
    ā”œā”€ā”€ nopt@3.0.6
    ā”œā”€ā”€ esprima@2.7.2
    ā”œā”€ā”€ once@1.3.3 (wrappy@1.0.2)
    ā”œā”€ā”€ supports-color@3.1.2 (has-flag@1.0.0)
    ā”œā”€ā”€ which@1.2.10 (isexe@1.1.2)
    ā”œā”€ā”€ glob@5.0.15 (path-is-absolute@1.0.0, inherits@2.0.1, inflight@1.0.5, minimatch@3.0.3)
    ā”œā”€ā”€ resolve@1.1.7
    ā”œā”€ā”€ escodegen@1.8.1 (estraverse@1.9.3, esutils@2.0.2, optionator@0.8.1, source-map@0.2.0)
    ā”œā”€ā”€ js-yaml@3.6.1 (argparse@1.0.7)
    ā””ā”€ā”€ handlebars@4.0.5 (source-map@0.4.4, optimist@0.6.1)
    
    nodebb-plugin-dbsearch@1.0.2 node_modules\nodebb-plugin-dbsearch
    ā””ā”€ā”€ redisearch@0.0.6 (redis@0.12.1, natural@0.2.1)
    
    cron@1.1.0 node_modules\cron
    ā””ā”€ā”€ moment-timezone@0.3.1 (moment@2.14.1)
    
    chart.js@2.2.1 node_modules\chart.js
    ā”œā”€ā”€ chartjs-color@2.0.0 (color-convert@0.5.3, chartjs-color-string@0.4.0)
    ā””ā”€ā”€ moment@2.14.1
    
    autoprefixer@6.4.0 node_modules\autoprefixer
    ā”œā”€ā”€ normalize-range@0.1.2
    ā”œā”€ā”€ num2fraction@1.2.2
    ā”œā”€ā”€ postcss-value-parser@3.3.0
    ā”œā”€ā”€ browserslist@1.3.5
    ā””ā”€ā”€ caniuse-db@1.0.30000525
    
    less@2.7.1 node_modules\less
    ā”œā”€ā”€ graceful-fs@4.1.6
    ā”œā”€ā”€ image-size@0.5.0
    ā”œā”€ā”€ source-map@0.5.6
    ā”œā”€ā”€ errno@0.1.4 (prr@0.0.0)
    ā””ā”€ā”€ promise@7.1.1 (asap@2.0.4)
    
    grunt-contrib-watch@1.0.0 node_modules\grunt-contrib-watch
    ā”œā”€ā”€ tiny-lr@0.2.1 (parseurl@1.3.1, livereload-js@2.2.2, qs@5.1.0, debug@2.2.0, body-parser@1.14.2, faye-websocket@0.10.0
    )
    ā”œā”€ā”€ lodash@3.10.1
    ā””ā”€ā”€ gaze@1.1.1 (globule@1.0.0)
    
    nodebb-plugin-emoji-one@1.1.5 node_modules\nodebb-plugin-emoji-one
    ā”œā”€ā”€ q@1.4.1
    ā”œā”€ā”€ adm-zip@0.4.7
    ā”œā”€ā”€ wrench@1.5.9
    ā””ā”€ā”€ lodash@4.15.0
    
    nodebb-plugin-emoji-extended@1.1.1 node_modules\nodebb-plugin-emoji-extended
    ā”œā”€ā”€ q@1.4.1
    ā””ā”€ā”€ lodash@4.15.0
    

  • Gamers


  • Swedes

    Why not use a simple Linux server? Is the support for Mongdb and Node.js good enough for Windows?


  • Gamers

    @Jenkler Simply, because my server is windows.
    I cant buy a server linux now ....
    šŸ™‚


  • Swedes

    I would recommend using CoreOS with Docker on Digitalocean


  • Gamers

    @Jenkler said in Windows Server 2012 Problem (AGAIN):

    CoreOS

    CoreOS? Never used.
    My favorite is Ubuntu ....


  • Swedes

    You can run Ubuntu inside Docker if you prefer Ubuntu. In my case I use Gentoo. Best is to start with learning CoreOS with Docker.

    Or just install Nodejs + MongoDB on Ubuntu server šŸ˜‰


  • Gamers

    @Jenkler Docker and Windows is a hell. Docker runs on top of a virtualbox which virtualizes the linux kernel, which allows docker containerization. The result of this is that the efficiency is totally lost. Docker on windows works fine for development, but forget about using it in production šŸ˜›

    I use linux (Debian Jessie) in production and windows (windows 10, "education") for development. Both work fine. I run Mongo and NodeBB on the same VPS, and for the windows development I use mongolab (or whatever it's called now).

    @Master-Antonio You may have noticed Windows is icky when it comes to compiling basically anything that is unrelated to Microsoft in any way. Therefore compiling native addons with NodeJS is a hell on Windows. For me it does only work with commandprompt cmd.exe and not with powershell or mingw. I've followed the directions here (search for the "On Windows" bullet, below installing) with option 2. For Visual C++ Build Environment I used the first option.

    If you like I can send you a 64-bit precompiled node_modules tarball (rar, zip, whatever) that you can use for your deployment on the windows server. I'm quite certain that will fix this specific problem. However, that'd be no durable solution, of course šŸ˜›


  • Global Moderator

    @JasperNL you can now use bash in a Linux environment rubbing directly on top of the windows kernel. Look up "bash on Windows"


  • Gamers

    @PitaJ I've read about it at LowEndTalk before, but I don't see the benefit of it over MinGW. MinGW provides most standard linux commands (ls, cd, touch, grep, ssh, scp, tar, ip) that I'll often use and what I'm used to. If I need something more advanced than that, I'll probably be better off with starting a debian VM in virtualbox šŸ™‚
    I don't have problems with using windows' commandprompt for doing things with node.js or python when MinGW starts bitching about compiling binaries for windows again. That's what I'm used to, after all..



  • Looks like

    npm ERR! argv "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\np
    m-cli.js" "install"
    

    is your issue. I had the same thing a while ago when installing NodeBB on Windows. Too many backslashes for the directories.


  • Swedes

    @JasperNL Docker in CoreOS works extremely well. I guess you lose som performance but the upside of Docker is worth it šŸ™‚


  • Gamers

    @Jenkler said in Windows Server 2012 Problem (AGAIN):

    @JasperNL Docker in CoreOS works extremely well. I guess you lose som performance but the upside of Docker is worth it šŸ™‚

    Oh, I did not get that you were proposing a move to CoreOS as a whole! I thought you proposed using Docker on a Windows host. The latter is certainly a no-go, because that requires virtualbox, which is killing for the applications efficiency.

    I don't know if moving to CoreOS (or a standard setup with any other linux distro) is an option that OP considers, because there may be tonnes of reasons to stay with windows. Think about IIS or Active Directory-related services, or any other thing that are itchy combined with Linux.
    That's why I think providing windows-centered recommendations may be better suitable for him. I'm sure there must be a such a solution to his problem, because NodeBB could run perfectly on Windows.


    @Scuzz said in Windows Server 2012 Problem (AGAIN):

    Looks like

    npm ERR! argv "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\np
    m-cli.js" "install"
    

    is your issue. I had the same thing a while ago when installing NodeBB on Windows. Too many backslashes for the directories.

    I don't think that's the issue. Windows uses backslashes for directory pathing. The backslashes must occur twice, because otherwise it will be parsed as a single backslash (as posix-standard expressions are used as in javascript and bash).
    Besides that, the error that comes up is an error from npm, which shows that npm can be executed.

    The problem is described here:

    npm ERR! code ECONNRESET
    npm ERR! errno ECONNRESET
    npm ERR! syscall read
    

    ECONNRESET means that the connection to the packages is reset šŸ‘€. This is most likely due to a firewall issue. Possible resolutions to that problem are turning off the firewall, or run the command prompt (or do you use powershell?) as administrator.


  • Global Moderator

    @JasperNL I think he's referring to the four backslashes in a row.


Log in to reply
 


Star

Looks like your connection to NodeBB was lost, please wait while we try to reconnect.