Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
2
votes
1
answers
10334
views
How to install webkitgtk and all its dependencies?
I wanted to install https://packages.debian.org/buster/libwebkit2gtk-4.0-dev however dependencies in the system are of lower version,hence it is not allowing me to upgrade. Is there any way to download all dependencies and install in Ubuntu 20.04 Also I have followed https://trac.webkit.org/wiki/Bui...
I wanted to install https://packages.debian.org/buster/libwebkit2gtk-4.0-dev however dependencies in the system are of lower version,hence it is not allowing me to upgrade. Is there any way to download all dependencies and install in Ubuntu 20.04
Also I have followed https://trac.webkit.org/wiki/BuildingGtk for building and upgrading ,but after upgrading minibrowser stopped to work. Which is the better way to install latest version of webkitgtk
ra10
(21 rep)
Sep 12, 2020, 08:08 AM
• Last activity: Jun 3, 2025, 11:05 PM
-1
votes
1
answers
326
views
installiing libwebkit2gtk-4.0-37
``` $apt install libwebkit2gtk-4.0-37 output : Package libwebkit2gtk-4.0-37 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source Error: Package 'libwebkit2gtk-4.0-37' has no installation candi...
$apt install libwebkit2gtk-4.0-37
output :
Package libwebkit2gtk-4.0-37 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Error: Package 'libwebkit2gtk-4.0-37' has no installation candidate
I'm trying to install the libwebkit2gtk-4.0-37, any solution ?
i'm using Kali linux
$uname -a
Linux kali 5.19.0-kali2-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.19.11-1kali2 (2022-10-10) x86_64 GNU/Linux
Ichimonji_bleach
(1 rep)
Mar 6, 2025, 09:34 AM
• Last activity: Mar 6, 2025, 09:40 AM
7
votes
2
answers
10780
views
How to Fix Cisco AnyConnect Error on Ubuntu 24.04: Missing WebKitGTK+ Libraries?
I recently upgraded my system to Ubuntu 24.04, and since then, the Cisco AnyConnect VPN client (version 4.10.06090) has stopped working. When I try to access my company's VPN, I get the following error message: "You are missing the required libraries for the authentication method you requested." We...
I recently upgraded my system to Ubuntu 24.04, and since then, the Cisco AnyConnect VPN client (version 4.10.06090) has stopped working. When I try to access my company's VPN, I get the following error message:
"You are missing the required libraries for the authentication method you requested."
We use Azure for authentication. Checking the system logs, I found the following error:
acvpnui: Function: launchBrowser File: ../../../vpn/WebHelper/Plugin/WebHelperPluginImpl.cpp Line: 774 The AnyConnect embedded web browser requires WebKitGTK+ 2.1x or higher. Please install WebKitGTK+ and its dependencies.
I have verified that WebKitGTK+ is installed on my system. Here is the output of dpkg -l | grep webkit
:
gir1.2-webkit-6.0:amd64 2.44.2-0ubuntu0.24.04.1 amd64 Web content engine library for GTK - GObject introspection data
ii gir1.2-webkit2-4.1:amd64 2.44.2-0ubuntu0.24.04.1 amd64 Web content engine library for GTK - GObject introspection data
ii libwebkit2gtk-4.1-0:amd64 2.44.2-0ubuntu0.24.04.1 amd64 Web content engine library for GTK
ii libwebkit2gtk-4.1-dev:amd64 2.44.2-0ubuntu0.24.04.1 amd64 Web content engine library for GTK - development files
ii libwebkitgtk-6.0-4:amd64 2.44.2-0ubuntu0.24.04.1 amd64 Web content engine library for GTK
Despite having the necessary libraries, the error persists. I've tried reinstalling both the Cisco AnyConnect client and the WebKitGTK+ libraries, but the issue remains unresolved.
Has anyone faced a similar issue or can anyone suggest a solution to fix this error? Any help would be greatly appreciated!
jvacaq
(303 rep)
Jun 11, 2024, 01:05 AM
• Last activity: Sep 30, 2024, 06:44 AM
2
votes
2
answers
5114
views
After installing Eclipse and I get a "Please ensure that WebKit with its GTK 3.x bindings is installed" error when running it
On RHEL 8 I just installed Eclipse 2021-09 from the standalone install archive `eclipse-jee-2021-09-R-linux-gtk-x86_64.tar.gz`. When running it, the application opens up with the default window, but then shows an error dialog with the following message: > Unhandled event loop exception No more handl...
On RHEL 8 I just installed Eclipse 2021-09 from the standalone install archive
eclipse-jee-2021-09-R-linux-gtk-x86_64.tar.gz
.
When running it, the application opens up with the default window, but then shows an error dialog with the following message:
> Unhandled event loop exception
No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.
I guess some libraries are missing. For another X11 application I had already run yum install gtk3-devel gtk2-devel
but Eclipse might need more.
What do I have install to get Eclipse running?
halloleo
(649 rep)
Oct 1, 2021, 08:49 AM
• Last activity: May 27, 2022, 07:56 PM
6
votes
1
answers
7169
views
What is the webkitwebprocess in linux?
So the other day I was looking for a ultra light weight browser. Midori was the first option as per internet. But this was the RAM usage of it. [RAM USAGE][1] [1]: https://i.sstatic.net/xcznU.png though midori took only around 100MB, the webkitwebprocess ,which is being run only when I use midori, t...
So the other day I was looking for a ultra light weight browser. Midori was the first option as per internet. But this was the RAM usage of it.
though midori took only around 100MB, the webkitwebprocess ,which is being run only when I use midori, takes almost 1.2 GB of ram. what is this process ? And is there a way to run midori without this ? Also suggest some 'real' lightweight browsers unlike this.

Parthiv Reddy
(63 rep)
Jan 15, 2022, 10:04 AM
• Last activity: Jan 15, 2022, 10:11 AM
4
votes
0
answers
586
views
Why do i get “Permission denied” errors from using Weston/Wayland
I have built a Linux system with Buildroot (2021.05) to run on a raspberry pi 4. My graphics stack include using mesa (vc4, v3d, kmro), Wayland / Weston with a DRM back-end. Also installed kmscube, which runs perfectly with the rotating cube reporting a frame rate of 60fps The main application to be...
I have built a Linux system with Buildroot (2021.05) to run on a raspberry pi 4. My graphics stack include using mesa (vc4, v3d, kmro), Wayland / Weston with a DRM back-end.
Also installed kmscube, which runs perfectly with the rotating cube reporting a frame rate of 60fps
The main application to be run in Weston is a wpewebkit application.
So far, the application runs but without any hardware acceleration. The reported frame-rate of the embedded browser is about 5fps.
When i exit from the application, i see the following messages displayed on the terminal
atomic: couldn't commit new state: Permission denied
repaint-flush failed: Permission denied
atomic: couldn't commit new state: Permission denied
repaint-flush failed: Permission denied
atomic: couldn't commit new state: Permission denied
repaint-flush failed: Permission denied
......
My system is setup to bypass any login prompts and start as root by editing my inittab file.
When i run the
who
command, i get nothing on the terminal.
If i run the command whoami
, i get the output root
.
Can someone point me to why i am getting the "permission denied" errors from Weston / mesa.
Cerezo
(191 rep)
Jun 28, 2021, 11:31 PM
• Last activity: Jan 1, 2022, 07:19 AM
0
votes
1
answers
123
views
liferea / webkit: GTK coilor theme ignored after minor version upgrade
I am using `liferea` on Debian 10. After executing regular upgrade of these 2 packages: apt-get update && apt-get upgrade 2 packages have been upgraded to newer version: libwebkit2gtk-4.0-37, libjavascriptcoregtk-4.0-18 and that resulted in following libraries changed: -/usr/lib/x86_64-linux-gnu/lib...
I am using
liferea
on Debian 10.
After executing regular upgrade of these 2 packages:
apt-get update && apt-get upgrade
2 packages have been upgraded to newer version:
libwebkit2gtk-4.0-37, libjavascriptcoregtk-4.0-18
and that resulted in following libraries changed:
-/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18.17.14
+/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18.18.5
-/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.49.10
+/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.53.2
-/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so
+/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so
And since this upgrade, liferea
suddenly ignores my GTK color theme. The preview of the feed which used to be dark color theme is now default white background
I assume something changed in the GTK profile.
What GTK attriburte has changed between these versions, and what do i have to change in my GTK theme, so that I get my light-text-on-dark-background back?
Martin Vegter
(586 rep)
Jun 2, 2021, 05:02 AM
• Last activity: Aug 16, 2021, 09:41 AM
0
votes
0
answers
419
views
No audio with surf suckless.org web browser
The `surf` web browser of [suckless.org](https://surf.suckless.org) is not playing any audio. It was installed from the repositories on Xubuntu LTS 20.04.1. The default `pulseaudio` sound server works fine with other applications such as `vlc`. When running `surf` from the command line, for example:...
The
surf
web browser of [suckless.org](https://surf.suckless.org) is not playing any audio.
It was installed from the repositories on Xubuntu LTS 20.04.1. The default pulseaudio
sound server works fine with other applications such as vlc
.
When running surf
from the command line, for example:
$ surf -m -a @ http://heppen.be:8091/m.html
I receive the following warnings:
(surf:25703): dbind-WARNING **: 15:44:29.674: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-NDwOQIOpuu: Permission denied
(WebKitWebProcess:25718): dbind-WARNING **: 15:44:29.833: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-NDwOQIOpuu: Permission denied
What is going wrong that pulseaudio
is not receiving any audio from surf
?
Another consideration is that surf
depends on libwebkit2gtk
. I am not sure if there is something similar to chrome://settings/content/sound
as in [Blink engine](https://en.wikipedia.org/wiki/Blink_(browser_engine)) browsers?
Serge Stroobandt
(2624 rep)
Oct 25, 2020, 03:02 PM
2
votes
0
answers
184
views
why does atril keep webkit2gtk-4.0 processes with ~100GB virtual memory?
I'm using the Cinnamon desktop environment on Devuan GNU/Linux Beowulf (like Debian Buster but without systemd). I've just brought down all of my browser and other significant apps, but - leaving a couple of open PDF documents. Bringing up `htop` in a console window, I noticed 2 processes named webk...
I'm using the Cinnamon desktop environment on Devuan GNU/Linux Beowulf (like Debian Buster but without systemd).
I've just brought down all of my browser and other significant apps, but - leaving a couple of open PDF documents. Bringing up
htop
in a console window, I noticed 2 processes named webkit2gtk-4.0, which - while not actively taking a lot of RAM, did have a virtual memory size of 97G and 82 G respectively. Now, the documents they displayed were pretty simple affairs - static, A4-sized, about 100-200 KB each - text, line art, an image or two.
I verified that the processes were related to my PDF viewer, atril
in pstree
I saw it had started these two processes.
My question is: Why would atril even need these processes, and why is their virtual memory so large?
einpoklum
(10753 rep)
Jun 17, 2020, 10:40 PM
4
votes
3
answers
31477
views
How to install webkitgtk1 on RHEL7
I am running software on RedHat Enterprise Linux 7 which requires `libwebkitgtk-1.0`. Unfortunately RHEL7 comes only with `webkitgtk3`. In contrast, RHEL6 had only `webkitgtk`. Other distributions like Debian, Ubuntu and openSuSE provide both versions of `webkitgtk`. Is there a way I could install t...
I am running software on RedHat Enterprise Linux 7 which requires
libwebkitgtk-1.0
. Unfortunately RHEL7 comes only with webkitgtk3
. In contrast, RHEL6 had only webkitgtk
. Other distributions like Debian, Ubuntu and openSuSE provide both versions of webkitgtk
. Is there a way I could install the first version on RHEL7?
RegedUser00x
(303 rep)
Feb 3, 2015, 07:37 AM
• Last activity: Jan 16, 2020, 08:49 PM
-1
votes
1
answers
214
views
gufw GUI fails to launch on LMDE
After upgrading from LMDE2 to LMDE3 Cindy I noticed I could no longer launch the gufw GUI. The error was: ** (gufw.py:20536): WARNING **: Failed to load shared library 'libwebkit2gtk-4.0.so.37' referenced by the typelib: libGLESv2.so.2: cannot open shared object file: No such file or directory /usr/...
After upgrading from LMDE2 to LMDE3 Cindy I noticed I could no longer launch the gufw GUI.
The error was:
** (gufw.py:20536): WARNING **: Failed to load shared library 'libwebkit2gtk-4.0.so.37' referenced by the typelib: libGLESv2.so.2: cannot open shared object file: No such file or directory
/usr/share/gufw/gufw/gufw/view/gufw.py:117: Warning: cannot retrieve class for invalid (unclassed) type 'void'
self.web_content = WebKit2.WebView()
Traceback (most recent call last):
File "/usr/share/gufw/gufw/gufw.py", line 30, in
gufw = Gufw(controler.get_frontend())
File "/usr/share/gufw/gufw/gufw/view/gufw.py", line 79, in __init__
self._set_objects_name()
File "/usr/share/gufw/gufw/gufw/view/gufw.py", line 117, in _set_objects_name
self.web_content = WebKit2.WebView()
gufw version is 17.04.1-1.1
ufw version is 0.35-4
Hal Holz
(1 rep)
Feb 4, 2019, 05:07 AM
• Last activity: Feb 4, 2019, 06:28 AM
3
votes
2
answers
4683
views
How to install Pulse Secure on Fedora 28
I have been trying to install Pulse Secure 5.3r4.2-b639 in Fedora 28. I was able to install its dependencies thanks to all the community posting workarounds. There were some dependencies which were not in 28 release like `webkitgtk` but since Pulse Secure uses it I downloaded the F26 one. Till now I...
I have been trying to install Pulse Secure 5.3r4.2-b639 in Fedora 28. I was able to install its dependencies thanks to all the community posting workarounds. There were some dependencies which were not in 28 release like
webkitgtk
but since Pulse Secure uses it I downloaded the F26 one.
Till now I am not able to launch the pulseUi. Right now I'm stuck when running pulseUi and getting error:
/usr/local/pulse/pulseUi: symbol lookup error: /lib64/libwebkitgtk-1.0.so.0: undefined symbol: cairo_gl_surface_get_width
I have found a couple of posts saying this issue was resolved and it was with webkitgtk 4.2.3 release but I have 4.2.11, the last one before being deprecated.
I can't seem to figure which additional libraries or files I need to go forward.
**NOTE:** I really need this fix as I'll be using F28 as my work OS and need VPN connectivity for various reasons.
ateebahmed
(153 rep)
Jul 16, 2018, 04:18 PM
• Last activity: Oct 18, 2018, 01:02 AM
0
votes
1
answers
231
views
How to install WebKitGtk on Webfaction shared hosting server?
I would like to build simple NodeJS REST API that uses WebKitGtk to print HTML to PDF (this is the start, I getting more ideas). So I managed to bring it up locally on my Debian Stretch dev laptop using: 1. Node, 2. Express and 3. libwebkit2gtk-4.0-dev (apt install) and node-webkitgtk (npm install)...
I would like to build simple NodeJS REST API that uses WebKitGtk to print HTML to PDF (this is the start, I getting more ideas).
So I managed to bring it up locally on my Debian Stretch dev laptop using:
1. Node,
2. Express and
3. libwebkit2gtk-4.0-dev (apt install) and node-webkitgtk (npm install) packages
Next I wanted to make it run on Webfaction hosting, so I logged in.
I compiled Cmake with --prefix=$HOME and... I hit the wall...
In webkitgtk-2.17.4/Tools/gtk folder there is install-dependencies script that does not run without sudo...
How can I get over that obstacle and make WebKitGtk binary available to my local Node JS instance?
Marecky
(245 rep)
Jun 22, 2017, 07:17 PM
• Last activity: Dec 21, 2017, 09:11 PM
2
votes
1
answers
226
views
Global clipboard unable to copy new content if webkit based browser is running
**Arch, cinnamon** all up to date. The issue even survived a fresh install. I have no idea how to further troubleshoot this thing. I have tried using *__xfce__* and *__gnome__* to see if it was a cinnamon issue. Still persists though. **Chrome, Chromium or Opera**, all bring up the same issue. No co...
**Arch, cinnamon** all up to date. The issue even survived a fresh install. I have no idea how to further troubleshoot this thing.
I have tried using *__xfce__* and *__gnome__* to see if it was a cinnamon issue. Still persists though. **Chrome, Chromium or Opera**, all bring up the same issue.
No copy paste in any application.
Well, that is not completely true. **I can paste**. But it will paste the last thing I copied before launching a web-kit based browser.
Any ideas as to how I could further investigate this?
null
(23 rep)
Aug 14, 2015, 03:39 PM
• Last activity: May 14, 2017, 06:47 AM
2
votes
1
answers
4929
views
How to take higher resolution screenshots with CutyCapt
Assume i take a screenshot via xvfb-run -s "-screen 0 1920x1080x16" cutycapt --url ... --out ... then i [have learned][1] that cutycapt will not use the X sessions parameters. How would i generate an output with cutycapt at a higher resolution, so it can be displayed nicer on e.g. 1920x1080? [1]: ht...
Assume i take a screenshot via
xvfb-run -s "-screen 0 1920x1080x16" cutycapt --url ... --out ...
then i have learned that cutycapt will not use the X sessions parameters.
How would i generate an output with cutycapt at a higher resolution, so it can be displayed nicer on e.g. 1920x1080?
x29a
(141 rep)
Sep 23, 2015, 06:30 AM
2
votes
0
answers
204
views
Blurred 75/100 DPI Xorg font packages with Webkit?
In web browsers using Webkit as their engine we have blurred and unclear font rendering issue in some pages such as Stackexchange, Github and some random other sites. The problem is the fonts come with Xorg 75/100 dpi fonts packages. In the case of Stackexchange and Github it is helveticam which com...
In web browsers using Webkit as their engine we have blurred and unclear font rendering issue in some pages such as Stackexchange, Github and some random other sites.
The problem is the fonts come with Xorg 75/100 dpi fonts packages. In the case of Stackexchange and Github it is helveticam which come with
font-adobe-75dpi
and font-adobe-100dpi
.
Removing these packages may affect other part of system, so my question is:
* Is there any way to tell the system to load these fonts, without scaling them or not to load these font for webkit browsers?
* Does it help to solve the problem?
r004
(3549 rep)
Jul 2, 2014, 10:31 AM
• Last activity: Sep 18, 2014, 10:20 AM
0
votes
0
answers
214
views
bloated font size rendered in webkit based browsers
Recently after a complete ports update in FreeBSD-10-p7 X86_64, my BSD system is also infected with font problem under webkit browsers such as vimb and dwb or even xombrero. But the difference is while I have fuzzy rendring problem in webkit under Linux ([1][1], [2][2]); under FreeBSD I have fuzzy f...
Recently after a complete ports update in FreeBSD-10-p7 X86_64, my BSD system is also infected with font problem under webkit browsers such as vimb and dwb or even xombrero.
But the difference is while I have fuzzy rendring problem in webkit under Linux (1 , 2 ); under FreeBSD I have fuzzy fonts and bloated font rendering. (see the picture below).
In any case what is the solution for bloated exploding font rendring in webkit.

r004
(3549 rep)
Sep 18, 2014, 08:37 AM
• Last activity: Sep 18, 2014, 09:28 AM
Showing page 1 of 17 total questions