Skip to content

Bower & Gulp requirements break Debian Wheezy & CentOS 6 installs #275

@jaxxstorm

Description

@jaxxstorm

A bunch of the node requirements require node-sass ~ 1.0, which is broken on CentOS 6 and Debian Wheezy re: sass/node-sass#517

The error message received is:

> [email protected] install /var/www/html/status/node_modules/laravel-elixir/node_modules/gulp-sass/node_modules/node-sass
> node scripts/install.js

Binary downloaded and installed at /var/www/html/status/node_modules/laravel-elixir/node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64/binding.node

> [email protected] postinstall /var/www/html/status/node_modules/laravel-elixir/node_modules/gulp-sass/node_modules/node-sass
> node scripts/build.js

`linux-x64` exists; testing

module.js:356
  Module._extensions[extension](this, filename);
                               ^
Error: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by /var/www/html/status/node_modules/laravel-elixir/node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64/binding.node)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/var/www/html/status/node_modules/laravel-elixir/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:181:15)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
npm ERR! weird error 8
npm ERR! not ok code 0

The fix currently is to use node-sass 2.0.0 beta:

sass/node-sass#517 (comment)

Unfortunately, the deps require explicitly that node-sass versions around 1.0 are used, so simply updating the dependencies won't be enough.

CentOS 6 and Debian Wheezy will account for a vast, vast number of production instances, so this could severely reduce the market for Cachet - it certainly rules me out of running it internally.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugBugs with Cachet

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions