Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Electron 4.0.x does not run on 32bit Linux #66271

Closed
bpasero opened this issue Jan 9, 2019 · 5 comments
Closed

Electron 4.0.x does not run on 32bit Linux #66271

bpasero opened this issue Jan 9, 2019 · 5 comments
Assignees
Labels
linux Issues with VS Code on Linux
Milestone

Comments

@bpasero
Copy link
Member

bpasero commented Jan 9, 2019

So far I have not been able to produce a green Electron 4.0.x build on Linux 32bit. It always seems to be stuck in tests, e.g. from https://monacotools.visualstudio.com/Monaco/_build/results?buildId=43452

2019-01-09T10:14:18.0629341Z ##[section]Starting: test
2019-01-09T10:14:18.0632754Z ==============================================================================
2019-01-09T10:14:18.0632873Z Task         : Command Line
2019-01-09T10:14:18.0632990Z Description  : Run a command line script using cmd.exe on Windows and bash on macOS and Linux.
2019-01-09T10:14:18.0633129Z Version      : 2.142.2
2019-01-09T10:14:18.0633209Z Author       : Microsoft Corporation
2019-01-09T10:14:18.0633321Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkID=613735)
2019-01-09T10:14:18.0633449Z ==============================================================================
2019-01-09T10:14:18.4793207Z 
2019-01-09T10:14:18.4793699Z # xvfb seems to be crashing often, let's make sure it's always up
2019-01-09T10:14:18.4793822Z service xvfb start
2019-01-09T10:14:18.4793869Z 
2019-01-09T10:14:18.4794180Z DISPLAY=:10 ./scripts/test.sh --build --tfs "Unit Tests"
2019-01-09T10:14:18.4794694Z # yarn smoketest -- --build "/__w/1/VSCode-linux-ia32"
2019-01-09T10:14:18.6389928Z Generating script.
2019-01-09T10:14:18.6477345Z [command]/bin/bash --noprofile --norc /__w/_temp/97fe7646-9c6d-482d-ba8e-78092b3badf5.sh
2019-01-09T10:14:18.9573984Z 
2019-01-09T10:14:18.9575625Z > code-oss-dev@1.31.0 gulp /__w/1/s
2019-01-09T10:14:18.9576243Z > gulp --max_old_space_size=4095 "electron-ia32"
2019-01-09T10:14:18.9576354Z 
2019-01-09T10:14:19.1317810Z [10:14:19] Node flags detected: --max_old_space_size=4095
2019-01-09T10:14:19.1328327Z [10:14:19] Respawned to PID: 4243
2019-01-09T10:14:25.4765566Z [10:14:25] Using gulpfile /__w/1/s/gulpfile.js
2019-01-09T10:14:25.4786594Z [10:14:25] Starting 'clean-electron'...
2019-01-09T10:14:25.4834989Z [10:14:25] Finished 'clean-electron' after 4 ms
2019-01-09T10:14:25.4837271Z [10:14:25] Starting 'electron-ia32'...
2019-01-09T10:14:29.3587487Z [10:14:29] Finished 'electron-ia32' after 3.87 s
2019-01-09T10:14:29.3883780Z Starting : X Virtual Frame Buffer 
2019-01-09T10:14:34.8316277Z [10:14:34] Using gulpfile /__w/1/s/gulpfile.js
2019-01-09T10:14:34.8334445Z [10:14:34] Starting 'clean-electron'...
2019-01-09T10:14:34.8674988Z [10:14:34] Finished 'clean-electron' after 33 ms
2019-01-09T10:14:34.8676402Z [10:14:34] Starting 'electron'...
2019-01-09T10:14:35.9218205Z Downloading electron-v4.0.1-linux-x64.zip...
2019-01-09T10:14:36.2029751Z Downloading ffmpeg-v4.0.1-linux-x64.zip...
2019-01-09T10:14:36.4193264Z Downloaded ffmpeg-v4.0.1-linux-x64.zip
2019-01-09T10:14:38.1002299Z Downloaded electron-v4.0.1-linux-x64.zip
2019-01-09T10:14:42.0918237Z [10:14:42] Finished 'electron' after 7.22 s
2019-01-09T10:14:42.1171495Z .build/electron/code-exploration: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
2019-01-09T10:14:42.1377073Z ##[error]Bash exited with code '127'.
2019-01-09T10:14:42.1842460Z ##[section]Finishing: test
@bpasero
Copy link
Member Author

bpasero commented Jan 15, 2019

I believe this is due to electron/electron#16407

@bpasero bpasero changed the title Electron 4.0.x does not run tests on 32bit Linux Electron 4.0.x does not run on 32bit Linux Jan 31, 2019
@bpasero
Copy link
Member Author

bpasero commented May 1, 2019

Closing as designed, with Electron 4 we will no longer support Linux 32bits. See https://electronjs.org/blog/linux-32bit-support

@bpasero bpasero closed this as completed May 1, 2019
@Tyriar Tyriar added this to the May 2019 milestone May 1, 2019
@Tyriar
Copy link
Member

Tyriar commented May 1, 2019

I need to pull a bunch of stuff out of the build for this still.

@Tyriar Tyriar reopened this May 1, 2019
@Tyriar Tyriar added the linux Issues with VS Code on Linux label May 1, 2019
Tyriar added a commit that referenced this issue May 1, 2019
@Tyriar
Copy link
Member

Tyriar commented May 1, 2019

Fixed in 7b0cd32 (#73119)

@Tyriar Tyriar closed this as completed May 1, 2019
@bpasero
Copy link
Member Author

bpasero commented May 2, 2019

@Tyriar ah was not aware, thanks 👍

bpasero added a commit that referenced this issue Jun 4, 2019
* Bump electron@4.0.0-beta.9

* electron 4 - temporarily warn about exploration change

* update to Electron 4.0.0 stable

* remove electron 4 notification

* bump to electron@4.0.1

* electron 4: adopt format change of "version" file

* build - set to use exploration image

* Revert "build - set to use exploration image"

This reverts commit 1bb280f.

* electron@4.0.2

* fix electron.d.ts

* update distro

* bump electron@4.0.4

* debt - adopt new process.getProcessMemoryInfo()

* update electron@4.0.5

* electron@4.0.6

* electron 4.0.x - remove Linux 32bit build

* electron@4.0.7

* electron - update to 4.1.2

* bump electron@4.1.4

* update build (remove Linux32)

* electron@4.1.5

* electron 4 - remove linux 32bit warning

* Remove more 32-bit Linux build stuff

Fixes #66271

* electron@4.2.0

* electron@4.2.1

* electron@4.2.2

* electron@4.2.3

* Revert "electron@4.2.3"

This reverts commit ae375ef.

* Revert "Revert "electron@4.2.3""

This reverts commit 513581e.
@vscodebot vscodebot bot locked and limited conversation to collaborators Jun 15, 2019
lemanschik pushed a commit to code-oss-dev/code that referenced this issue Nov 25, 2022
* Bump electron@4.0.0-beta.9

* electron 4 - temporarily warn about exploration change

* update to Electron 4.0.0 stable

* remove electron 4 notification

* bump to electron@4.0.1

* electron 4: adopt format change of "version" file

* build - set to use exploration image

* Revert "build - set to use exploration image"

This reverts commit 1bb280f.

* electron@4.0.2

* fix electron.d.ts

* update distro

* bump electron@4.0.4

* debt - adopt new process.getProcessMemoryInfo()

* update electron@4.0.5

* electron@4.0.6

* electron 4.0.x - remove Linux 32bit build

* electron@4.0.7

* electron - update to 4.1.2

* bump electron@4.1.4

* update build (remove Linux32)

* electron@4.1.5

* electron 4 - remove linux 32bit warning

* Remove more 32-bit Linux build stuff

Fixes microsoft#66271

* electron@4.2.0

* electron@4.2.1

* electron@4.2.2

* electron@4.2.3

* Revert "electron@4.2.3"

This reverts commit ae375ef.

* Revert "Revert "electron@4.2.3""

This reverts commit 513581e.
lemanschik pushed a commit to code-oss-dev/code that referenced this issue Nov 25, 2022
* Bump electron@4.0.0-beta.9

* electron 4 - temporarily warn about exploration change

* update to Electron 4.0.0 stable

* remove electron 4 notification

* bump to electron@4.0.1

* electron 4: adopt format change of "version" file

* build - set to use exploration image

* Revert "build - set to use exploration image"

This reverts commit 1bb280f.

* electron@4.0.2

* fix electron.d.ts

* update distro

* bump electron@4.0.4

* debt - adopt new process.getProcessMemoryInfo()

* update electron@4.0.5

* electron@4.0.6

* electron 4.0.x - remove Linux 32bit build

* electron@4.0.7

* electron - update to 4.1.2

* bump electron@4.1.4

* update build (remove Linux32)

* electron@4.1.5

* electron 4 - remove linux 32bit warning

* Remove more 32-bit Linux build stuff

Fixes microsoft#66271

* electron@4.2.0

* electron@4.2.1

* electron@4.2.2

* electron@4.2.3

* Revert "electron@4.2.3"

This reverts commit ae375ef.

* Revert "Revert "electron@4.2.3""

This reverts commit 513581e.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
linux Issues with VS Code on Linux
Projects
None yet
Development

No branches or pull requests

2 participants