Open chaosma opened 1 year ago
System: Ubuntu 20.04 LTS Node version: v16.15.0 Commands:
npm install -g @p0tion-maci/phase2cli phase2cli auth
After successfully install phase2cli, phase2cli auth first asked me to install xsel. After that, it gave me the following error:
phase2cli auth
/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/solc/soljson.js:133 process["on"]("unhandledRejection", function (reason) { throw reason; }); ^ Error: Both xsel and fallback failed at makeError (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/lib/linux.js:18:11) at xselWithFallbackSync (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/lib/linux.js:47:10) at Object.copySync (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/lib/linux.js:57:3) at Object.clipboard.writeSync (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/index.js:47:14) at Object.onVerification (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/dist/index.js:2239:15) at async getOAuthAccessToken (/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/@octokit/auth-oauth-device/dist-node/index.js:25:3) at async executeGithubDeviceFlow (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/dist/index.js:2277:23) at async Command.auth (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/dist/index.js:2293:26) at async Command.parseAsync (/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/commander/lib/command.js:935:5) { xselError: Error: Command failed with exit code 1: xsel --clipboard --input xsel: Can't open display: (null) : Inappropriate ioctl for device at makeError (/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/execa/lib/error.js:60:11) at Function.module.exports.sync (/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/execa/index.js:194:17) at xselWithFallbackSync (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/lib/linux.js:42:16) at Object.copySync (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/lib/linux.js:57:3) at Object.clipboard.writeSync (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/index.js:47:14) at Object.onVerification (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/dist/index.js:2239:15) at async getOAuthAccessToken (/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/@octokit/auth-oauth-device/dist-node/index.js:25:3) at async executeGithubDeviceFlow (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/dist/index.js:2277:23) at async Command.auth (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/dist/index.js:2293:26) at async Command.parseAsync (/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/commander/lib/command.js:935:5) { shortMessage: 'Command failed with exit code 1: xsel --clipboard --input', command: 'xsel --clipboard --input', escapedCommand: 'xsel --clipboard --input', exitCode: 1, signal: undefined, signalDescription: undefined, stdout: '', stderr: "xsel: Can't open display: (null)\n: Inappropriate ioctl for device", failed: true, timedOut: false, isCanceled: false, killed: false }, fallbackError: Error: Command failed with exit code 1: /home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/fallbacks/linux/xsel --clipboard --input /home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/fallbacks/linux/xsel: Can't open display: (null) : Inappropriate ioctl for device at makeError (/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/execa/lib/error.js:60:11) at Function.module.exports.sync (/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/execa/index.js:194:17) at xselWithFallbackSync (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/lib/linux.js:45:17) at Object.copySync (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/lib/linux.js:57:3) at Object.clipboard.writeSync (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/index.js:47:14) at Object.onVerification (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/dist/index.js:2239:15) at async getOAuthAccessToken (/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/@octokit/auth-oauth-device/dist-node/index.js:25:3) at async executeGithubDeviceFlow (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/dist/index.js:2277:23) at async Command.auth (file:///home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/dist/index.js:2293:26) at async Command.parseAsync (/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/commander/lib/command.js:935:5) { shortMessage: 'Command failed with exit code 1: /home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/fallbacks/linux/xsel --clipboard --input', command: '/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/fallbacks/linux/xsel --clipboard --input', escapedCommand: '"/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/fallbacks/linux/xsel" --clipboard --input', exitCode: 1, signal: undefined, signalDescription: undefined, stdout: '', stderr: "/home/ubuntu/.nvm/versions/node/v16.15.0/lib/node_modules/@p0tion-maci/phase2cli/node_modules/clipboardy/fallbacks/linux/xsel: Can't open display: (null)\n" + ': Inappropriate ioctl for device', failed: true, timedOut: false, isCanceled: false, killed: false } }
System: Ubuntu 20.04 LTS Node version: v16.15.0 Commands:
After successfully install phase2cli,
phase2cli auth
first asked me to install xsel. After that, it gave me the following error: