[Bug 1981592] Re: Please remove wpewebkit and block syncs from Debian

Spyros Seimenis 1981592 at bugs.launchpad.net
Wed Aug 3 14:06:03 UTC 2022


While doing a security update for wpewebkit for focal and jammy, I
realized that cog, the included browser doesn't work in a default
configuration even for the versions of the package that are already in
the archive.

[Focal]:
sespiros at sec-focal-amd64:~$ cog https://www.google.com
Segmentation fault (core dumped)

[Jammy]:
sespiros at sec-jammy-amd64:~$ cog https://www.google.com

(cog:1994): Cog-WARNING **: 16:48:05.376: Cannot create platform: Could not find an usable platform module
wpe: could not load the impl library. Is there any backend installed?: libWPEBackend-default.so: cannot open shared object file: No such file or directory
Aborted (core dumped)

I also tried:

[Focal]:
sespiros at sec-focal-amd64:~$ sudo apt install libwpebackend-fdo-1.0-1:
...
sespiros at sec-focal-amd64:~$ ln -s /usr/lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so libWPEBackend-default.so
...
sespiros at sec-focal-amd64:~$ LD_LIBRARY_PATH=. cog -P fdo https://www.google.com
Cog-Message: 16:56:03.685: <https://www.google.com/> Load started.
Cog-Message: 16:56:04.003: <https://www.google.com/> Loading...
Segmentation fault (core dumped)

[Jammy]:
sespiros at sec-jammy-amd64:~$ sudo apt install libwpebackend-fdo-1.0-1:
...
sespiros at sec-jammy-amd64:~$ ln -s /usr/lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so libWPEBackend-default.so
...
sespiros at sec-jammy-amd64:~$ LD_LIBRARY_PATH=. cog https://www.google.com

(cog:3758): Cog-WARNING **: 16:59:45.514: Cannot create platform: Could
not find an usable platform module

** (cog:3758): CRITICAL **: 16:59:45.515: WebKitWebViewBackend*
webkit_web_view_backend_new(wpe_view_backend*, GDestroyNotify,
gpointer): assertion 'backend' failed

(cog:3758): Cog-ERROR **: 16:59:45.515: Could not instantiate any WPE backend.
Trace/breakpoint trap (core dumped)

https://snapcraft.io/wpe-webkit-mir-kiosk seems to be a snap which is
used by the Ubuntu Frame team. I was able to run that but it's not
depending on the debs and it uses older versions of
wpewebkit,wpebackend-fdo and libwpe (https://gitlab.com/glancr/wpe-
webkit-snap/-/blob/main/snap/snapcraft.yaml#L127).

I haven't debugged further than that but I am suspecting that the
current set of packages in the archive don't work together. Suggestions
welcome.

-- 
You received this bug notification because you are a member of Ubuntu
Package Archive Administrators, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1981592

Title:
  Please remove wpewebkit and block syncs from Debian

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/wpewebkit/+bug/1981592/+subscriptions




More information about the ubuntu-archive mailing list