advanced-rest-client / arc-electron

Advanced REST Client - Desktop application
Other
1.41k stars 224 forks source link

Cannot Start ARC #527

Open michaelheider opened 1 month ago

michaelheider commented 1 month ago

Expected Behavior Application starts.

Actual behavior Application does not start when clicking the GUI icon. Trying from the CLI with advanced-rest-client yields:

[65016:0821/132106.397039:FATAL:credentials.cc(125)] Check failed: . : Permission denied (13)
Trace/breakpoint trap (core dumped)

Trying with sudo advanced-rest-client --no-sandbox yields:

Log file path is /root/.config/advanced-rest-client/logs/log.log
[8/21/2024, 1:22:05 PM]: warn Unknown startup option --no-sandbox
[65084:0821/132205.772371:ERROR:bus.cc(397)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[65084:0821/132205.772421:ERROR:bus.cc(397)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

[65273:0821/132205.804073:ERROR:angle_platform_impl.cc(44)] Display.cpp:940 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[65273:0821/132205.804245:ERROR:gl_surface_egl.cc(808)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[65273:0821/132205.804399:ERROR:gl_surface_egl.cc(1430)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
Authorization required, but no authorization protocol specified

[65273:0821/132205.804616:ERROR:angle_platform_impl.cc(44)] Display.cpp:940 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[65273:0821/132205.804718:ERROR:gl_surface_egl.cc(808)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[65273:0821/132205.804734:ERROR:gl_surface_egl.cc(1430)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[65273:0821/132205.804749:ERROR:gl_ozone_egl.cc(20)] GLSurfaceEGL::InitializeOneOff failed.
[65273:0821/132205.805413:ERROR:viz_main_impl.cc(188)] Exiting GPU process due to errors during initialization
Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

[65280:0821/132205.814560:ERROR:angle_platform_impl.cc(44)] Display.cpp:940 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[65280:0821/132205.814626:ERROR:gl_surface_egl.cc(808)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[65280:0821/132205.814643:ERROR:gl_surface_egl.cc(1430)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
Authorization required, but no authorization protocol specified

[65280:0821/132205.814806:ERROR:angle_platform_impl.cc(44)] Display.cpp:940 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[65280:0821/132205.814821:ERROR:gl_surface_egl.cc(808)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[65280:0821/132205.814833:ERROR:gl_surface_egl.cc(1430)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[65280:0821/132205.814850:ERROR:gl_ozone_egl.cc(20)] GLSurfaceEGL::InitializeOneOff failed.
[65280:0821/132205.815684:ERROR:viz_main_impl.cc(188)] Exiting GPU process due to errors during initialization
Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

[65291:0821/132205.831592:ERROR:angle_platform_impl.cc(44)] Display.cpp:940 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[65291:0821/132205.831672:ERROR:gl_surface_egl.cc(808)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[65291:0821/132205.831691:ERROR:gl_surface_egl.cc(1430)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
Authorization required, but no authorization protocol specified

[65291:0821/132205.831766:ERROR:angle_platform_impl.cc(44)] Display.cpp:940 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[65291:0821/132205.831787:ERROR:gl_surface_egl.cc(808)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[65291:0821/132205.831802:ERROR:gl_surface_egl.cc(1430)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[65291:0821/132205.831817:ERROR:gl_ozone_egl.cc(20)] GLSurfaceEGL::InitializeOneOff failed.
[65291:0821/132205.832787:ERROR:viz_main_impl.cc(188)] Exiting GPU process due to errors during initialization
[65084:0821/132205.836071:ERROR:bus.cc(397)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[65084:0821/132205.845958:ERROR:bus.cc(397)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[65084:0821/132205.846050:ERROR:bus.cc(397)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[65084:0821/132205.852841:ERROR:bus.cc(397)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

[65309:0821/132205.859807:ERROR:angle_platform_impl.cc(44)] Display.cpp:940 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[65309:0821/132205.859864:ERROR:gl_surface_egl.cc(808)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[65309:0821/132205.859887:ERROR:gl_surface_egl.cc(1430)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
Authorization required, but no authorization protocol specified

[65309:0821/132205.859946:ERROR:angle_platform_impl.cc(44)] Display.cpp:940 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[65309:0821/132205.859964:ERROR:gl_surface_egl.cc(808)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[65309:0821/132205.859977:ERROR:gl_surface_egl.cc(1430)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[65309:0821/132205.859990:ERROR:gl_ozone_egl.cc(20)] GLSurfaceEGL::InitializeOneOff failed.
[65309:0821/132205.860613:ERROR:viz_main_impl.cc(188)] Exiting GPU process due to errors during initialization
Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

[65316:0821/132205.868306:ERROR:angle_platform_impl.cc(44)] DisplayVkXcb.cpp:59 (initialize): xcb_connect() failed, error 1
[65316:0821/132205.868384:ERROR:angle_platform_impl.cc(44)] Display.cpp:940 (initialize): ANGLE Display::initialize error 12289: Not initialized.
[65316:0821/132205.868414:ERROR:gl_surface_egl.cc(808)] EGL Driver message (Critical) eglInitialize: Not initialized.
[65316:0821/132205.868429:ERROR:gl_surface_egl.cc(1430)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED
[65316:0821/132205.868447:ERROR:gl_ozone_egl.cc(20)] GLSurfaceEGL::InitializeOneOff failed.
[65316:0821/132205.869182:ERROR:viz_main_impl.cc(188)] Exiting GPU process due to errors during initialization
Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

[65328:0821/132205.873893:ERROR:gpu_init.cc(454)] Passthrough is not supported, GL is disabled, ANGLE is 
[65328:0821/132205.875156:ERROR:x11_software_bitmap_presenter.cc(141)] XGetWindowAttributes failed for window 41943043

After which it hangs. No GUI window pops up. /root/.config/advanced-rest-client/logs/log.log is empty.

To Reproduce

  1. Have Ubuntu 24.04.
  2. download arc-linux-17.0.9-amd64.deb from the releases page
  3. install with apt install arc-linux-17.0.9-amd64.deb
  4. try to run ARC from the command line (or via GUI).
  5. ARC does not start.

Additional Information The system was updated from Ubuntu 22 to 24.04.