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

Ubuntu 20.04/Desktop VM control center/settings broken #1033

Open
fnoop opened this issue Nov 16, 2021 · 4 comments
Open

Ubuntu 20.04/Desktop VM control center/settings broken #1033

fnoop opened this issue Nov 16, 2021 · 4 comments

Comments

@fnoop
Copy link
Member

fnoop commented Nov 16, 2021

gnome-control-center: symbol lookup error: /lib64/libwebkit2gtk-4.0.so.37: undefined symbol: gst_gl_display_egl_new_with_egl_display

@fnoop
Copy link
Member Author

fnoop commented Nov 16, 2021

Before a full dev configure run:

root@maverick-desktopvm:~# ldd /usr/bin/gnome-control-center |grep webkit
	libwebkit2gtk-4.0.so.37 => /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 (0x00007fb2f91f9000)
root@maverick-desktopvm:~# ldd -r /usr/bin/gnome-control-center |grep undefined

After the full run, we get an undefined symbol. wtf.

@fnoop
Copy link
Member Author

fnoop commented Nov 16, 2021

Before:

root@maverick-desktopvm:~# dpkg -l |grep gnome-control-center
ii  gnome-control-center                       1:3.36.5-0ubuntu3                     amd64        utilities to configure the GNOME desktop
ii  gnome-control-center-data                  1:3.36.5-0ubuntu3                     all          configuration applets for GNOME - data files
ii  gnome-control-center-faces                 1:3.36.5-0ubuntu3                     all          utilities to configure the GNOME desktop - faces images
root@maverick-desktopvm:~# ls -l /usr/bin/gnome-control-center
-rwxr-xr-x 1 root root 5410280 Aug  3 09:53 /usr/bin/gnome-control-center

root@maverick-desktopvm:~# dpkg -l |grep libwebkit
ii  libwebkit2gtk-4.0-37:amd64                 2.34.1-0ubuntu0.20.04.1               amd64        Web content engine library for GTK
root@maverick-desktopvm:~# ls -l /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
lrwxrwxrwx 1 root root 28 Oct 27 14:37 /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 -> libwebkit2gtk-4.0.so.37.55.4
root@maverick-desktopvm:~# ls -l /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4
-rw-r--r-- 1 root root 59351632 Oct 27 14:37 /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4

@fnoop
Copy link
Member Author

fnoop commented Nov 16, 2021

After full dev configure run:

install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ gnome-control-center
gnome-control-center: symbol lookup error: /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: undefined symbol: gst_gl_display_x11_new_with_display

install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ dpkg -l |grep gnome-control-center
ii  gnome-control-center                            1:3.36.5-0ubuntu3                     amd64        utilities to configure the GNOME desktop
ii  gnome-control-center-data                       1:3.36.5-0ubuntu3                     all          configuration applets for GNOME - data files
ii  gnome-control-center-faces                      1:3.36.5-0ubuntu3                     all          utilities to configure the GNOME desktop - faces images

install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ ls -l /usr/bin/gnome-control-center
-rwxr-xr-x 1 root root 5410280 Aug  3 09:53 /usr/bin/gnome-control-center

install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ dpkg -l |grep libwebkit
ii  libwebkit2gtk-4.0-37:amd64                      2.34.1-0ubuntu0.20.04.1               amd64        Web content engine library for GTK
install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ ls -l /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4 
-rw-r--r-- 1 root root 59351632 Oct 27 14:37 /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4

Nothing appears to have changed. WTF.

@fnoop
Copy link
Member Author

fnoop commented Nov 16, 2021

The hex value of ldd resolution is different.

Good:

root@maverick-desktopvm:~# ldd /usr/bin/gnome-control-center |grep webkit
	libwebkit2gtk-4.0.so.37 => /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 (0x00007fb2f91f9000)

Bad:

install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ ldd /usr/bin/gnome-control-center |grep webkit
	libwebkit2gtk-4.0.so.37 => /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 (0x00007fa47b5ff000)

But that shared library hasn't changed.
Before:

root@maverick-desktopvm:~# ls -l /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4
-rw-r--r-- 1 root root 59351632 Oct 27 14:37 /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4

After:

install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ ls -l /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4 
-rw-r--r-- 1 root root 59351632 Oct 27 14:37 /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant