Open mook-as opened 2 hours ago
This appears to be dying with a SIGTRAP
:
2024-10-10T20:27:53.5042108Z 2024-10-10T20:26:24.056Z pw:test:protocol ◀ RECV {"method":"__dispatch__","params":{"method":"stdErr","params":{"text":" \u001b[30;1mpw:browser \u001b[0m<launched> pid=4813 \u001b[30m+3ms\u001b[0m\n"}}}
2024-10-10T20:27:53.5042407Z pw:browser <launched> pid=4813 +3ms
2024-10-10T20:27:53.5045670Z 2024-10-10T20:26:24.577Z pw:test:protocol ◀ RECV {"method":"__dispatch__","params":{"method":"stdErr","params":{"text":" \u001b[30;1mpw:browser \u001b[0m[pid=4813][err] [4813:1010/202624.575507:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /home/runner/work/rancher-desktop/rancher-desktop/node_modules/electron/dist/chrome-sandbox is owned by root and has mode 4755. \u001b[30m+520ms\u001b[0m\n"}}}
2024-10-10T20:27:53.5048209Z pw:browser [pid=4813][err] [4813:1010/202624.575507:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /home/runner/work/rancher-desktop/rancher-desktop/node_modules/electron/dist/chrome-sandbox is owned by root and has mode 4755. +520ms
2024-10-10T20:27:53.5049607Z 2024-10-10T20:26:24.722Z pw:test:protocol ◀ RECV {"method":"__dispatch__","params":{"method":"stdErr","params":{"text":" \u001b[30;1mpw:browser \u001b[0m[pid=4813] <process did exit: exitCode=null, signal=SIGTRAP> \u001b[30m+146ms\u001b[0m\n"}}}
2024-10-10T20:27:53.5050210Z pw:browser [pid=4813] <process did exit: exitCode=null, signal=SIGTRAP> +146ms
Maybe something is off with the electron install?
I see that for some reason it's running Ubuntu 22.04 in my fork, but 24.04 in the upstream repo. Maybe GitHub is gradually updating the runners?
Actual Behavior
Linux E2E tests are failing on
main
; this is making it difficult to merge PRs.Steps to Reproduce
Look at the Linux E2E tests in
main
or PRs.Result
They are failing, because electron is failing to launch.
Expected Behavior
Tests should pass.
Additional Information
This only happens on
rancher-sandbox/rancher-desktop
; E2E tests on the same commit pass on a fork. Re-running the tests on the same commit inrancher-sandbox/rancher-desktop
fails.This fails on PRs into a different (non-main) branch.
This does not happen locally (for two separate people).
Rancher Desktop Version
9c4941f4a398357d48f6f6e41e742641a9087e1d
Rancher Desktop K8s Version
N/A
Which container engine are you using?
containerd (nerdctl)
What operating system are you using?
Ubuntu
Operating System / Build Version
GitHub CI
What CPU architecture are you using?
x64
Linux only: what package format did you use to install Rancher Desktop?
None
Windows User Only
No response