Skip to content

Sandstorm doesn't work on Arch Linux #162

@fazo96

Description

@fazo96

Hello, I'm using Arch Linux (kernel 3.17.3) and although Sandstorm can install successfully, it looks like it can't run any app after installing it.

The apps end up showing "Internal Server Error [500]" instead of their UI and this comes up in sandstorm.log:

*** Uncaught exception ***
src/sandstorm/supervisor-main.c++:844: error from OS: unshare(CLONE_NEWUSER | 
CLONE_NEWNS | CLONE_NEWIPC | CLONE_NEWUTS | CLONE_NEWPID): Invalid argument
stack: 0x7f044e5060bd 0x7f044e50a9b7 0x419474 0x411fdc 0x411c92 0x411c79 0x411c6a 
0x7f044e51389e 0x7f044e515237 0x7f044e5074b8 0x7f044e50da53 0x407e0a 
0x7f044d51ab45 0x407859
Exception while invoking method 'openSession' Error: Grain never came up.
    at Object.Future.wait (/programs/server/node_modules/fibers/future.js:326:15)
    at waitPromise (app/server/proxy.js:72:35)
    at startGrainInternal (app/server/proxy.js:346:10)
    at continueGrain (app/server/proxy.js:265:10)
    at Meteor.methods.openSession (app/server/proxy.js:138:19)
    at maybeAuditArgumentChecks (packages/ddp/livedata_server.js:1599)
    at packages/ddp/livedata_server.js:648
    at _.extend.withValue (packages/meteor/dynamics_nodejs.js:56)
    at packages/ddp/livedata_server.js:647
    at _.extend.withValue (packages/meteor/dynamics_nodejs.js:56)
    - - - - -
    at Socket.<anonymous> (app/server/proxy.js:341:14)
    at Socket.emit (events.js:117:20)
    at _stream_readable.js:929:16
    at process._tickCallback (node.js:419:13)
sandstorm-supervisor exited with code: 1

Maybe there is some dependency that I need or something.

Metadata

Metadata

Assignees

No one assigned

    Labels

    install-configInstallation/configuration issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions