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

[bug] No provider of eglCreateImage found after debian upgrade #8013

Closed
simon0356 opened this issue Oct 13, 2023 · 7 comments
Closed

[bug] No provider of eglCreateImage found after debian upgrade #8013

simon0356 opened this issue Oct 13, 2023 · 7 comments
Labels
platform: Linux status: needs triage This issue needs to triage, applied to new issues type: bug

Comments

@simon0356
Copy link

Describe the bug

After a debian upgrade (package upgraded bellow) running a tauri app failed and print :
No provider of eglCreateImage found. Requires one of: EGL 15
List of updated package :

Upgrade: dpkg:amd64 (1.20.12, 1.20.13), libcups2:amd64 (2.3.3op2-3+deb11u2, 2.3.3op2-3+deb11u6), libcups2:i386 (2.3.3op2-3+deb11u2, 2.3.3op2-3+deb11u6), libyajl2:amd64 (2.1.0-3, 2.1.0-3+deb11u2), libcurl4:amd64 (7.74.0-1.3+deb11u7, 7.74.0-1.3+deb11u10), libcurl4:i386 (7.74.0-1.3+deb11u7, 7.74.0-1.3+deb11u10), python2.7-minimal:amd64 (2.7.18-8, 2.7.18-8+deb11u1), libc6-i386:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), libvpx6:amd64 (1.9.0-1, 1.9.0-1+deb11u2), libvpx6:i386 (1.9.0-1, 1.9.0-1+deb11u2), krb5-locales:amd64 (1.18.3-6+deb11u3, 1.18.3-6+deb11u4), bind9-host:amd64 (1:9.16.42-1~deb11u1, 1:9.16.44-1~deb11u1), libgssapi-krb5-2:amd64 (1.18.3-6+deb11u3, 1.18.3-6+deb11u4), libgssapi-krb5-2:i386 (1.18.3-6+deb11u3, 1.18.3-6+deb11u4), libcurl3-gnutls:amd64 (7.74.0-1.3+deb11u7, 7.74.0-1.3+deb11u10), libcurl3-gnutls:i386 (7.74.0-1.3+deb11u7, 7.74.0-1.3+deb11u10), chromium-sandbox:amd64 (117.0.5938.62-1~deb11u1, 117.0.5938.149-1~deb11u1), openssh-client:amd64 (1:8.4p1-5+deb11u1, 1:8.4p1-5+deb11u2), libtinfo-dev:amd64 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), dbus-user-session:amd64 (1.12.24-0+deb11u1, 1.12.28-0+deb11u1), google-chrome-stable:amd64 (117.0.5938.149-1, 118.0.5993.70-1), cups-bsd:amd64 (2.3.3op2-3+deb11u2, 2.3.3op2-3+deb11u6), libtinfo5:amd64 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), libtinfo6:amd64 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), libtinfo6:i386 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), libx11-xcb1:amd64 (2:1.7.2-1+deb11u1, 2:1.7.2-1+deb11u2), libx11-xcb1:i386 (2:1.7.2-1+deb11u1, 2:1.7.2-1+deb11u2), cups-common:amd64 (2.3.3op2-3+deb11u2, 2.3.3op2-3+deb11u6), bind9:amd64 (1:9.16.42-1~deb11u1, 1:9.16.44-1~deb11u1), libblas3:amd64 (3.9.0-3, 3.9.0-3+deb11u1), cups-client:amd64 (2.3.3op2-3+deb11u2, 2.3.3op2-3+deb11u6), cups-ppdc:amd64 (2.3.3op2-3+deb11u2, 2.3.3op2-3+deb11u6), libwebkit2gtk-4.0-dev:amd64 (2.40.5-1~deb11u1, 2.42.1-1~deb11u1), cups-daemon:amd64 (2.3.3op2-3+deb11u2, 2.3.3op2-3+deb11u6), liblua5.3-0:amd64 (5.3.3-1.1+b1, 5.3.3-1.1+deb11u1), gir1.2-javascriptcoregtk-4.0:amd64 (2.40.5-1~deb11u1, 2.42.1-1~deb11u1), gir1.2-webkit2-4.0:amd64 (2.40.5-1~deb11u1, 2.42.1-1~deb11u1), logrotate:amd64 (3.18.0-2+deb11u1, 3.18.0-2+deb11u2), openssh-server:amd64 (1:8.4p1-5+deb11u1, 1:8.4p1-5+deb11u2), libdbus-1-3:amd64 (1.12.24-0+deb11u1, 1.12.28-0+deb11u1), libdbus-1-3:i386 (1.12.24-0+deb11u1, 1.12.28-0+deb11u1), libjavascriptcoregtk-4.0-dev:amd64 (2.40.5-1~deb11u1, 2.42.1-1~deb11u1), kde-config-screenlocker:amd64 (5.20.5-1, 5.20.5-1+deb11u1), libkrb5support0:amd64 (1.18.3-6+deb11u3, 1.18.3-6+deb11u4), libkrb5support0:i386 (1.18.3-6+deb11u3, 1.18.3-6+deb11u4), libprotobuf-lite23:amd64 (3.12.4-1, 3.12.4-1+deb11u1), libgs9-common:amd64 (9.53.3~dfsg-7+deb11u5, 9.53.3~dfsg-7+deb11u6), azure-cli:amd64 (2.52.0-1~bullseye, 2.53.0-1~bullseye), libbsd0:amd64 (0.11.3-1, 0.11.3-1+deb11u1), libbsd0:i386 (0.11.3-1, 0.11.3-1+deb11u1), libxpm4:amd64 (1:3.5.12-1.1~deb11u1, 1:3.5.12-1.1+deb11u1), libxpm4:i386 (1:3.5.12-1.1~deb11u1, 1:3.5.12-1.1+deb11u1), mariadb-server-core-10.5:amd64 (1:10.5.19-0+deb11u2, 1:10.5.21-0+deb11u1), chromium:amd64 (117.0.5938.62-1~deb11u1, 117.0.5938.149-1~deb11u1), cups-ipp-utils:amd64 (2.3.3op2-3+deb11u2, 2.3.3op2-3+deb11u6), grub-efi-amd64:amd64 (2.06-3~deb11u5, 2.06-3~deb11u6), libx11-data:amd64 (2:1.7.2-1+deb11u1, 2:1.7.2-1+deb11u2), libkscreenlocker5:amd64 (5.20.5-1, 5.20.5-1+deb11u1), libc6:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), libc6:i386 (2.31-13+deb11u6, 2.31-13+deb11u7), locales:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), dpkg-dev:amd64 (1.20.12, 1.20.13), ghostscript:amd64 (9.53.3~dfsg-7+deb11u5, 9.53.3~dfsg-7+deb11u6), libkrb5-3:amd64 (1.18.3-6+deb11u3, 1.18.3-6+deb11u4), libkrb5-3:i386 (1.18.3-6+deb11u3, 1.18.3-6+deb11u4), libpython2.7:amd64 (2.7.18-8, 2.7.18-8+deb11u1), bind9-dnsutils:amd64 (1:9.16.42-1~deb11u1, 1:9.16.44-1~deb11u1), base-files:amd64 (11.1+deb11u7, 11.1+deb11u8), libk5crypto3:amd64 (1.18.3-6+deb11u3, 1.18.3-6+deb11u4), libk5crypto3:i386 (1.18.3-6+deb11u3, 1.18.3-6+deb11u4), libncurses-dev:amd64 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), grub-efi-amd64-signed:amd64 (1+2.06+3~deb11u5, 1+2.06+3~deb11u6), ncurses-base:amd64 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), libssl-dev:amd64 (1.1.1n-0+deb11u5, 1.1.1w-0+deb11u1), libssl-dev:i386 (1.1.1n-0+deb11u5, 1.1.1w-0+deb11u1), libc6-dev-x32:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), libjavascriptcoregtk-4.0-18:amd64 (2.40.5-1~deb11u1, 2.42.1-1~deb11u1), adduser:amd64 (3.118, 3.118+deb11u1), distro-info-data:amd64 (0.51+deb11u3, 0.51+deb11u4), mariadb-common:amd64 (1:10.5.19-0+deb11u2, 1:10.5.21-0+deb11u1), grub-efi-amd64-bin:amd64 (2.06-3~deb11u5, 2.06-3~deb11u6), grub2-common:amd64 (2.06-3~deb11u5, 2.06-3~deb11u6), libx11-dev:amd64 (2:1.7.2-1+deb11u1, 2:1.7.2-1+deb11u2), libdpkg-perl:amd64 (1.20.12, 1.20.13), libc-dev-bin:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), libssl1.1:amd64 (1.1.1n-0+deb11u5, 1.1.1w-0+deb11u1), libssl1.1:i386 (1.1.1n-0+deb11u5, 1.1.1w-0+deb11u1), chromium-common:amd64 (117.0.5938.62-1~deb11u1, 117.0.5938.149-1~deb11u1), openssh-sftp-server:amd64 (1:8.4p1-5+deb11u1, 1:8.4p1-5+deb11u2), libc-l10n:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), grub-common:amd64 (2.06-3~deb11u5, 2.06-3~deb11u6), bind9-libs:amd64 (1:9.16.42-1~deb11u1, 1:9.16.44-1~deb11u1), teamviewer:amd64 (15.45.3, 15.46.7), cups-core-drivers:amd64 (2.3.3op2-3+deb11u2, 2.3.3op2-3+deb11u6), libmariadb3:amd64 (1:10.5.19-0+deb11u2, 1:10.5.21-0+deb11u1), libc-bin:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), libc-devtools:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), libc6-dbg:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), libc6-dbg:i386 (2.31-13+deb11u6, 2.31-13+deb11u7), libc6-dev:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), libc6-dev:i386 (2.31-13+deb11u6, 2.31-13+deb11u7), code:amd64 (1.82.2-1694671812, 1.83.1-1696982868), cpio:amd64 (2.13+dfsg-4, 2.13+dfsg-7.1~deb11u1), libdbus-1-dev:amd64 (1.12.24-0+deb11u1, 1.12.28-0+deb11u1), libc6-dev-i386:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), libprotobuf23:amd64 (3.12.4-1, 3.12.4-1+deb11u1), libwebkit2gtk-4.0-37:amd64 (2.40.5-1~deb11u1, 2.42.1-1~deb11u1), cups:amd64 (2.3.3op2-3+deb11u2, 2.3.3op2-3+deb11u6), curl:amd64 (7.74.0-1.3+deb11u7, 7.74.0-1.3+deb11u10), amd64-microcode:amd64 (3.20230719.1~deb11u1, 3.20230808.1.1~deb11u1), libncursesw6:amd64 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), libgs9:amd64 (9.53.3~dfsg-7+deb11u5, 9.53.3~dfsg-7+deb11u6), ncurses-bin:amd64 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), libx11-6:amd64 (2:1.7.2-1+deb11u1, 2:1.7.2-1+deb11u2), libx11-6:i386 (2:1.7.2-1+deb11u1, 2:1.7.2-1+deb11u2), liblapack3:amd64 (3.9.0-3, 3.9.0-3+deb11u1), python2.7:amd64 (2.7.18-8, 2.7.18-8+deb11u1), cups-server-common:amd64 (2.3.3op2-3+deb11u2, 2.3.3op2-3+deb11u6), libc6-x32:amd64 (2.31-13+deb11u6, 2.31-13+deb11u7), ncurses-term:amd64 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), mariadb-client-core-10.5:amd64 (1:10.5.19-0+deb11u2, 1:10.5.21-0+deb11u1), bind9-utils:amd64 (1:9.16.42-1~deb11u1, 1:9.16.44-1~deb11u1), dbus:amd64 (1.12.24-0+deb11u1, 1.12.28-0+deb11u1), libpython2.7-minimal:amd64 (2.7.18-8, 2.7.18-8+deb11u1), libpython2.7-stdlib:amd64 (2.7.18-8, 2.7.18-8+deb11u1), libncurses5:amd64 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), libncurses6:amd64 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), libncurses6:i386 (6.2+20201114-2+deb11u1, 6.2+20201114-2+deb11u2), openssl:amd64 (1.1.1n-0+deb11u5, 1.1.1w-0+deb11u1), linux-libc-dev:amd64 (5.10.191-1, 5.10.197-1), linux-libc-dev:i386 (5.10.191-1, 5.10.197-1)
End-Date: 2023-10-13  08:27:41

Reproduction

No response

Expected behavior

No response

Platform and versions

> my_app@0.0.0 tauri
> tauri info


[✔] Environment
    - OS: Debian 11 X64
    ✔ webkit2gtk-4.0: 2.42.1
    ✔ rsvg2: 2.50.3
    ✔ rustc: 1.72.0 (5680fa18f 2023-08-23)
    ✔ Cargo: 1.72.0 (103a7ff2e 2023-08-15)
    ✔ rustup: 1.26.0 (5af9b9484 2023-04-05)
    ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (default)
    - node: 18.16.1
    - pnpm: 8.6.5
    - npm: 9.7.2

[-] Packages
    - tauri [RUST]: 1.5.2
    - tauri-build [RUST]: 1.5.0
    - wry [RUST]: 0.24.4
    - tao [RUST]: 0.16.4
    - @tauri-apps/api [NPM]: 1.4.0 (outdated, latest: 1.5.0)
    - @tauri-apps/cli [NPM]: 1.4.0 (outdated, latest: 1.5.2)

[-] App
    - build-type: bundle
    - CSP: unset
    - distDir: ../src
    - devPath: ../src

Stack trace

No response

Additional context

No response

@simon0356 simon0356 added status: needs triage This issue needs to triage, applied to new issues type: bug labels Oct 13, 2023
@simon0356
Copy link
Author

If i run my program using WEBKIT_DISABLE_COMPOSITING_MODE=1 it is working

from #4315 (comment)

@offternet
Copy link

offternet commented Oct 18, 2023

Error: No provider of eglCreateImageKHR found. Requires one of:
EGL_KHR_image
EGL_KHR_image_base
Aborted

app yadgui-13.0

Error happens on differenct video cards and both AMD and Intel x64 processors

Only happens on Debian 11 based systems. Sparkylinux, Busenslabs.

No error on Linux Mint, Linux Mint Debian Edition, Ubuntu Jammy

@hieplq
Copy link

hieplq commented Oct 18, 2023

If i run my program using WEBKIT_DISABLE_COMPOSITING_MODE=1 it is working

from #4315 (comment)

i get same issue with eclipse when run on linux mint LMDE5 (base on debian-11)

WEBKIT_DISABLE_COMPOSITING_MODE=1 help me

LMDE6 don't get this issue

@hieplq
Copy link

hieplq commented Oct 19, 2023

WEBKIT_DISABLE_COMPOSITING_MODE=1 don't help me but i figure out what make issue
it by update of webkit2gtk
eclipse-issue

i have timeshift recover point to test. in case i update webkit2gtk then i get trouble, in case i exclude it i can use eclipse normal

@simon0356
Copy link
Author

I have updated libwebkit2gtk just before the issue happen, i can't find previous versions of thise package for debian.

@hieplq
Copy link

hieplq commented Oct 20, 2023

newest update resolve issue

image

@simon0356
Copy link
Author

I did update too (libwebkit2gtk-4.0-37:amd64) and no longer need ot settings webkit environment variable

Thanks !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform: Linux status: needs triage This issue needs to triage, applied to new issues type: bug
Projects
None yet
Development

No branches or pull requests

4 participants