tabby icon indicating copy to clipboard operation
tabby copied to clipboard

Alpha 204 does not open on Linux Mint 21.2

Open BinaryShrub opened this issue 1 year ago • 6 comments

Describe the problem: When trying to open Tabby Alpha 204 on a fresh install of Linux Mint 21.2, it fails to open.

To Reproduce:

  1. Clean install of Linux Mint 21.2
  2. Install Alpha 204: wget https://github.com/Eugeny/tabby/releases/download/v1.0.204/tabby-1.0.204-linux-x64.deb && sudo dpkg -i tabby-1.0.204-linux-x64.deb; rm tabby-1.0.204-linux-x64.deb
  3. Open Menu, find Tabby, launch it
  4. (nothing happens)
  5. Downgrade to Alpha 201: wget https://github.com/Eugeny/tabby/releases/download/v1.0.201/tabby-1.0.201-linux-x64.deb && sudo dpkg --force-all -i tabby-1.0.201-linux-x64.deb; rm tabby-1.0.201-linux-x64.deb
  6. Open Menu, find Tabby, launch it
  7. (it opens as expected)

Reproducable for me 100% of the time.

BinaryShrub avatar Nov 21 '23 02:11 BinaryShrub

I've got the same problem on Ubuntu 23.04. Downgraded to Alpha 201 and it's working again.

richard-kramer avatar Nov 21 '23 05:11 richard-kramer

Fixed by #9238

You can use nightly build in wait of the next release. https://nightly.link/Eugeny/tabby/workflows/build/master

Duplicated of #9235

Clem-Fern avatar Nov 21 '23 06:11 Clem-Fern

So: on OS: Pop!_OS 22.04 LTS x86_64 (Ubuntu effectively). Installing alpha 201 works. Running tabby from the zsh running in gtk terminal opens Tabby.

Update to alpha 204. Run tabby from zsh:

2023-11-21T13:52:45+00:00 ~> tabby                                                                                                                      
innerError Error: Cannot find module '../build/Debug/pty.node'
Require stack:
- /opt/Tabby/resources/app.asar/node_modules/node-pty/lib/unixTerminal.js
- /opt/Tabby/resources/app.asar/node_modules/node-pty/lib/index.js
- /opt/Tabby/resources/app.asar/dist/main.js
- 
    at Module._resolveFilename (node:internal/modules/cjs/loader:1082:15)
    at Function.n._resolveFilename (node:electron/js2c/browser_init:2:117760)
    at Module._load (node:internal/modules/cjs/loader:927:27)
    at Function.f._load (node:electron/js2c/asar_bundle:2:13377)
    at Module.require (node:internal/modules/cjs/loader:1148:19)
    at require (/opt/Tabby/resources/app.asar/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
    at Object.<anonymous> (/opt/Tabby/resources/app.asar/node_modules/node-pty/lib/unixTerminal.js:34:15)
    at Module._compile (/opt/Tabby/resources/app.asar/node_modules/v8-compile-cache/v8-compile-cache.js:192:30)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1324:10)
    at Module.load (node:internal/modules/cjs/loader:1124:32) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/opt/Tabby/resources/app.asar/node_modules/node-pty/lib/unixTerminal.js',
    '/opt/Tabby/resources/app.asar/node_modules/node-pty/lib/index.js',
    '/opt/Tabby/resources/app.asar/dist/main.js',
    undefined
  ]
}

And node doesn't exit.

It's certainly something to do with node-pty.

DoctorU avatar Nov 21 '23 13:11 DoctorU

I recommend you to update to the latest release. It has been fixed in 1.0.205

Clem-Fern avatar Nov 21 '23 15:11 Clem-Fern

@Clem-Fern thanks. I thought 205 had been "fixed" only by reverting some libraries. I hoped my comment will help to identify the update at fault, and a way forward.

DoctorU avatar Nov 23 '23 09:11 DoctorU

@DoctorU Nop, this has really been fixed, but thank's anyway ^^

Clem-Fern avatar Nov 28 '23 20:11 Clem-Fern

FYI I installed https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-x64.rpm and I'm still seeing this issue on a CentOS 7 install.

fquinner avatar Jan 25 '24 10:01 fquinner