Skip to content

Program window launches but is blank on Linux #34

Description

@andrewschuler

Hello I'm trying to get this program to run on Linux. Specifically this is Kubuntu

Here is my dotnet info:
.NET SDK (reflecting any global.json):
Version: 6.0.116
Commit: b605cc131f

Runtime Environment:
OS Name: ubuntu
OS Version: 22.04
OS Platform: Linux
RID: ubuntu.22.04-x64
Base Path: /usr/lib/dotnet/sdk/6.0.116/

global.json file:
Not found

Host:
Version: 6.0.16
Architecture: x64
Commit: 1e620a42e7

.NET SDKs installed:
6.0.116 [/usr/lib/dotnet/sdk]

.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.16 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.16 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]

Download .NET:
https://aka.ms/dotnet-download

Learn about .NET Runtimes and SDKs:
https://aka.ms/dotnet/runtimes-sdk-info

Node version:
v18.12.1

NPM version
8.19.2

CLI version
ElectronNET.CLI Version: 23.6.1.0

Steps:

  1. cloned repository
  2. ran 'electronize start'

The window starts but is blank. Here is the output from the command
ElectronHostHook handling started...
Invoke electron - in dir: /home/andy/Documents/github/electron.net-api-demos/obj/Host/node_modules/.bin
./electron "../../main.js"
Electron Socket IO Port: 8000
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[3289:0425/115724.828466:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
Electron Socket started on port 8000 at 127.0.0.1
ASP.NET Core Port: 8001
stdout: Use Electron Port: 8000

libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[3324:0425/115724.987426:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[3360:0425/115725.058525:ERROR:gpu_memory_buffer_support_x11.cc(49)] dri3 extension not supported.
[3323:0425/115725.061926:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
ASP.NET Core Application connected... global.electronsocket Qy2I1YSWUyLQFfWvAAAC 2023-04-25T18:57:25.183Z
stdout: BridgeConnector connected!

stdout: Called Event BrowserWindowCreated - data 2

stdout: ASP.NET Core host has fully started.
Hosting environment: Production
Content root path: /home/andy/Documents/github/electron.net-api-demos/obj/Host/bin
Now listening on: http://localhost:8001
Application started. Press Ctrl+C to shut down.

(node:3260) electron: Failed to load URL: http://localhost:8001/ with error: ERR_CONNECTION_REFUSED
(Use electron --trace-warnings ... to show where the warning was created)
[3260:0425/115725.378586:ERROR:interface_endpoint_client.cc(695)] Message 3 rejected by interface blink.mojom.Widget
stdout: Application is shutting down...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions