{"action":"created","issue":{"url":"https://api.github.com/repos/ssbc/patchwork/issues/382","repository_url":"https://api.github.com/repos/ssbc/patchwork","labels_url":"https://api.github.com/repos/ssbc/patchwork/issues/382/labels{/name}","comments_url":"https://api.github.com/repos/ssbc/patchwork/issues/382/comments","events_url":"https://api.github.com/repos/ssbc/patchwork/issues/382/events","html_url":"https://github.com/ssbc/patchwork/issues/382","id":153755166,"number":382,"title":"Cannot find module 'abstract-socket'","user":{"login":"bhaugen","id":117439,"avatar_url":"https://avatars.githubusercontent.com/u/117439?v=3","gravatar_id":"","url":"https://api.github.com/users/bhaugen","html_url":"https://github.com/bhaugen","followers_url":"https://api.github.com/users/bhaugen/followers","following_url":"https://api.github.com/users/bhaugen/following{/other_user}","gists_url":"https://api.github.com/users/bhaugen/gists{/gist_id}","starred_url":"https://api.github.com/users/bhaugen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bhaugen/subscriptions","organizations_url":"https://api.github.com/users/bhaugen/orgs","repos_url":"https://api.github.com/users/bhaugen/repos","events_url":"https://api.github.com/users/bhaugen/events{/privacy}","received_events_url":"https://api.github.com/users/bhaugen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-05-09T11:21:42Z","updated_at":"2016-05-10T17:21:31Z","closed_at":null,"body":"This morning I did\r\n```$ npm install ssb-patchwork -g ```\r\nAnd then\r\n```\r\n$ patchwork\r\nerror loading sodium bindings: Cannot find module 'chloridedown/build/Release/sodium'\r\nfalling back to javascript version.\r\n[CFG] Password: NO.\r\n[CFG] TLS: NO.\r\n[CFG] Remote Access: NO.\r\nPatchwork - Copyright (C) 2015-2016 Secure Scuttlebutt Consortium\r\nThis program comes with ABSOLUTELY NO WARRANTY.\r\nThis is free software, and you are welcome to redistribute it under certain conditions (GPL-3.0).\r\n\r\nStarting...\r\nLoading plugins from /home/bob/.ssb/node_modules\r\nLog level: notice\r\n/home/bob/.nvm/versions/node/v5.4.0/lib/node_modules/ssb-patchwork/node_modules/libsodium/dist/modules/libsodium.js:14\r\nvar Module;if(!Module)Module=(typeof Module!==\"undefined\"?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=typeof window===\"object\";var ENVIRONMENT_IS_WORKER=typeof importScripts===\"function\";var ENVIRONMENT_IS_NODE=typeof process===\"object\"&&typeof require===\"function\"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){if(!Module[\"print\"])Module[\"print\"]=function print(x){process[\"stdout\"].write(x+\"\\n\")};if(!Module[\"printErr\"])Module[\"printErr\"]=function printErr(x){process[\"stderr\"].write(x+\"\\n\")};var nodeFS=require(\"fs\");var nodePath=require(\"path\");Module[\"read\"]=function read(filename,binary){filename=nodePath[\"normalize\"](filename);var ret=nodeFS[\"readFileSync\"](filename);if(!r\r\n\r\nError: Cannot find module 'abstract-socket'\r\n    at Function.Module._resolveFilename (module.js:326:15)\r\n    at Function.Module._load (module.js:277:25)\r\n    at Module.require (module.js:354:17)\r\n    at require (internal/module.js:12:17)\r\n    at createStream (/home/bob/.nvm/versions/node/v5.4.0/lib/node_modules/ssb-patchwork/node_modules/dbus-native/index.js:45:19)\r\n    at createConnection (/home/bob/.nvm/versions/node/v5.4.0/lib/node_modules/ssb-patchwork/node_modules/dbus-native/index.js:70:30)\r\n    at Function.module.exports.createClient (/home/bob/.nvm/versions/node/v5.4.0/lib/node_modules/ssb-patchwork/node_modules/dbus-native/index.js:130:20)\r\n    at Function.module.exports.sessionBus (/home/bob/.nvm/versions/node/v5.4.0/lib/node_modules/ssb-patchwork/node_modules/dbus-native/index.js:141:25)\r\n    at EventEmitter.init (/home/bob/.nvm/versions/node/v5.4.0/lib/node_modules/ssb-patchwork/node_modules/freedesktop-notifications/lib/notifications.js:67:20)\r\n    at init (/home/bob/.nvm/versions/node/v5.4.0/lib/node_modules/ssb-patchwork/node_modules/ssb-notifier/notifier.js:7:28)\r\n```"},"comment":{"url":"https://api.github.com/repos/ssbc/patchwork/issues/comments/218228525","html_url":"https://github.com/ssbc/patchwork/issues/382#issuecomment-218228525","issue_url":"https://api.github.com/repos/ssbc/patchwork/issues/382","id":218228525,"user":{"login":"bhaugen","id":117439,"avatar_url":"https://avatars.githubusercontent.com/u/117439?v=3","gravatar_id":"","url":"https://api.github.com/users/bhaugen","html_url":"https://github.com/bhaugen","followers_url":"https://api.github.com/users/bhaugen/followers","following_url":"https://api.github.com/users/bhaugen/following{/other_user}","gists_url":"https://api.github.com/users/bhaugen/gists{/gist_id}","starred_url":"https://api.github.com/users/bhaugen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bhaugen/subscriptions","organizations_url":"https://api.github.com/users/bhaugen/orgs","repos_url":"https://api.github.com/users/bhaugen/repos","events_url":"https://api.github.com/users/bhaugen/events{/privacy}","received_events_url":"https://api.github.com/users/bhaugen/received_events","type":"User","site_admin":false},"created_at":"2016-05-10T17:21:31Z","updated_at":"2016-05-10T17:21:31Z","body":"nvm use 5.4.0\r\nnpm@3.3.12 "}}