No Internet access Manjaro

The place to discuss the Linux/Ubuntu edition
Post Reply
wmcdannell
Posts: 13
Joined: Thu Oct 12, 2023 5:13 pm

No Internet access Manjaro

Post by wmcdannell »

Thank you for the cool software!

I've read https://www.bibleanalyzer.com/forum/vie ... php?t=1629 (the suggested fix does not work for me) and I am posting this only to add more details in case it can help the developer(s) to solve the issue. On Manjaro KDE (An Arch derivative) Bibleanalyzer loads up fine (except for the known issue https://www.bibleanalyzer.com/forum/vie ... php?p=5154) and appears to work fine except it does not have internet access. When the menu "Modules->Module Download manager" is clicked I get the same message as the aforementioned post about no internet access under Arch and upon clicking the Ok button the "Bible Analyzer Error report" shows up.

What I would like to add to the topic is the console output and also any other testing/debugging I might be able to do that may help.

Console output during loading (before the error is produced):

Code: Select all

************ Starting Bible Analyzer *************
3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0]
4.2.0 gtk3 (phoenix) wxWidgets 3.2.0
/run/media/wmcdannell/92FCC7A7FCC783C7/Users/wmcda/Downloads App dir
/home/wmcdannell/Documents/BibleAnalyzer myDocs folder
/home/wmcdannell/Documents/BibleAnalyzer all users
/home/wmcdannell/Documents/BibleAnalyzer docs modules folder
/home/wmcdannell/.config/bibleanalyzer user
0.09273314476013184 imports
Gtk-Message: 18:16:20.768: Failed to load module "xapp-gtk3-module"
Gtk-Message: 18:16:20.768: Failed to load module "canberra-gtk-module"
Gtk-Message: 18:16:20.797: Failed to load module "colorreload-gtk-module"
Gtk-Message: 18:16:20.797: Failed to load module "window-decorations-gtk-module"
Valid local config

(analyzer5:4434): Gtk-WARNING **: 18:16:20.860: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
Loading editor...
TTS is loaded
Gtk-Message: 18:16:20.895: Failed to load module "xapp-gtk3-module"
Gtk-Message: 18:16:20.895: Failed to load module "canberra-gtk-module"
18:16:20: Debug: ClientToScreen cannot work when toplevel window is not shown
18:16:20: Debug: ClientToScreen cannot work when toplevel window is not shown
18:16:20: Debug: ClientToScreen cannot work when toplevel window is not shown
Loading Notes Edit...
Gtk-Message: 18:16:20.964: Failed to load module "xapp-gtk3-module"
Gtk-Message: 18:16:20.964: Failed to load module "canberra-gtk-module"
cmt in checkstate
aui notebook not found
dct in checkstate
aui notebook not found
0.40813422203063965 end init
0.4084296226501465 Load time
Gtk-Message: 18:16:21.105: Failed to load module "colorreload-gtk-module"
Gtk-Message: 18:16:21.105: Failed to load module "window-decorations-gtk-module"
Gtk-Message: 18:16:21.117: Failed to load module "colorreload-gtk-module"
Gtk-Message: 18:16:21.117: Failed to load module "window-decorations-gtk-module"

** (WebKitWebProcess:4454): WARNING **: 18:16:21.122: Error loading the injected bundle (/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: undefined symbol: _ZN6WebKit26WebProcessExtensionManager9singletonEv

** (WebKitWebProcess:4467): WARNING **: 18:16:21.154: Error loading the injected bundle (/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: undefined symbol: _ZN6WebKit26WebProcessExtensionManager9singletonEv
Editor loaded type 1 firstRun True
in new 1 type
New Document update sp caption
Editor loaded type 1 firstRun False
Editor loaded type 2 firstRun True
in new 2 type
Editor loaded type 2 firstRun False
Editor loaded type 2 firstRun False
excepthook
Webkit2gtk is present so I don't know why it won't load (other than the obvious error: undefined symbol)

Code: Select all

$ pacman -F "libwebkit2gtkinjectedbundle.so"
extra/webkit2gtk 2.42.1-1 [installed]
    usr/lib/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so
extra/webkit2gtk-4.1 2.42.1-1
    usr/lib/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.so

Code: Select all

$ pacman -Qi webkit2gtk
Name            : webkit2gtk
Version         : 2.42.1-1
Description     : Web content engine for GTK
Architecture    : x86_64
URL             : https://webkitgtk.org
Licenses        : custom
Groups          : None
Provides        : libjavascriptcoregtk-4.0.so=18-64  libwebkit2gtk-4.0.so=37-64
Depends On      : at-spi2-core  atk  bubblewrap  cairo  enchant  fontconfig  freetype2  glib2
                  gst-plugins-bad-libs  gst-plugins-base-libs  gstreamer  gtk3  harfbuzz
                  harfbuzz-icu  hyphen  icu  libavif  libdrm  libegl  libepoxy  libgcrypt
                  libgl  libgles  libjpeg  libjxl  libmanette  libpng  libseccomp  libsecret
                  libsoup  libsystemd  libtasn1  libwebp  libwpe  libx11  libxcomposite
                  libxml2  libxslt  libxt  mesa  openjpeg2  sqlite  wayland  woff2
                  wpebackend-fdo  xdg-dbus-proxy  zlib  libWPEBackend-fdo-1.0.so=1-64
                  libwpe-1.0.so=1-64
Optional Deps   : geoclue: Geolocation support [installed]
                  gst-libav: nonfree media decoding [installed]
                  gst-plugins-bad: media decoding [installed]
                  gst-plugins-good: media decoding [installed]
Required By     : bibleanalyzer
Optional For    : wxwidgets-gtk3
Conflicts With  : None
Replaces        : None
Installed Size  : 107.36 MiB
Packager        : Christian Hesse <eworm@archlinux.org>
Build Date      : Wed 27 Sep 2023 07:47:52 AM EDT
Install Date    : Thu 12 Oct 2023 09:24:03 AM EDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature
Console output after attempting to access the module manager:

Code: Select all

*** Thu Oct 12 18:16:28 2023 ***
Traceback (most recent call last):
  File "analyzer5.py", line 8053, in OnDownMan
  File "downloadMan.py", line 203, in __init__
RuntimeError: wrapped C/C++ object of type DownloadManager has been deleted


(analyzer5:4434): Gtk-WARNING **: 18:16:28.873: Error loading theme icon 'window-close' for stock: Icon 'window-close' not present in theme breeze

(analyzer5:4434): Gtk-WARNING **: 18:16:28.883: Error loading theme icon 'window-close' for stock: Icon 'window-close' not present in theme breeze
saving settings

Press Enter to close terminal
I know you said you can't test every distribution so please let me know if I can assist with that. I am currently using Bibleanalyzer via wine and it does not have any of the issues of the AUR PKGBUILD (.deb package)(https://aur.archlinux.org/packages/bibleanalyzer). Thanks again for the software!

wmcdannell
Posts: 13
Joined: Thu Oct 12, 2023 5:13 pm

Re: No Internet access Manjaro

Post by wmcdannell »

On a Unbuntu 23.04 machine the package provider for libwebkit2gtkinjectedbundle.so looks like the following:

Code: Select all

$ apt search webkit2gtk
Sorting... Done
Full Text Search... Done
libwebkit2gtk-4.0-37/lunar-updates,lunar-security,now 2.42.1-0ubuntu0.23.04.1 amd64 [installed,automatic]
  Web content engine library for GTK

libwebkit2gtk-4.0-dev/lunar-updates,lunar-security 2.42.1-0ubuntu0.23.04.1 amd64
  Web content engine library for GTK - development files

libwebkit2gtk-4.0-doc/lunar-updates,lunar-updates,lunar-security,lunar-security 2.42.1-0ubuntu0.23.04.1 all
  Web content engine library for GTK - documentation

libwebkit2gtk-4.1-0/lunar-updates,lunar-security,now 2.42.1-0ubuntu0.23.04.1 amd64 [installed,automatic]
  Web content engine library for GTK

libwebkit2gtk-4.1-dev/lunar-updates,lunar-security 2.42.1-0ubuntu0.23.04.1 amd64
  Web content engine library for GTK - development files

webkit2gtk-driver/lunar-updates,lunar-security 2.42.1-0ubuntu0.23.04.1 amd64
  WebKitGTK WebDriver support

Code: Select all

$ dpkg-query -L libwebkit2gtk-4.0-37
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.67.4
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/MiniBrowser
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so
/usr/share
/usr/share/doc
/usr/share/doc/libwebkit2gtk-4.0-37
/usr/share/doc/libwebkit2gtk-4.0-37/NEWS.gz
/usr/share/doc/libwebkit2gtk-4.0-37/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libwebkit2gtk-4.0-37
/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
/usr/share/doc/libwebkit2gtk-4.0-37/NEWS.Debian.gz
/usr/share/doc/libwebkit2gtk-4.0-37/changelog.Debian.gz

Code: Select all

$ dpkg-query -L libwebkit2gtk-4.1-0
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0.12.4
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/MiniBrowser
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/WebKitNetworkProcess
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/WebKitWebProcess
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/injected-bundle
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.so
/usr/share
/usr/share/doc
/usr/share/doc/libwebkit2gtk-4.1-0
/usr/share/doc/libwebkit2gtk-4.1-0/NEWS.gz
/usr/share/doc/libwebkit2gtk-4.1-0/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libwebkit2gtk-4.1-0
/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
/usr/share/doc/libwebkit2gtk-4.1-0/NEWS.Debian.gz
/usr/share/doc/libwebkit2gtk-4.1-0/changelog.Debian.gz
Since the problem could be as simple as the differences between versions I'm going to try the older versions on my Manjaro machine and report back.

wmcdannell
Posts: 13
Joined: Thu Oct 12, 2023 5:13 pm

Re: No Internet access Manjaro

Post by wmcdannell »

So far I've tried (older versions):

Code: Select all

webkit2gtk-2.34.1-1-x86_64.pkg.tar.zst
webkit2gtk-2.36.0-1-x86_64.pkg.tar.zst
webkit2gtk-2.38.0-1-x86_64.pkg.tar.zst
webkit2gtk-2.38.5-1-x86_64.pkg.tar.zst
webkit2gtk-2.40.0-1-x86_64.pkg.tar.zst
webkit2gtk-2.40.0-2-x86_64.pkg.tar.zst
webkit2gtk-2.40.3-1-x86_64.pkg.tar.zst
webkit2gtk-2.40.5-2-x86_64.pkg.tar.zst
webkit2gtk-2.42.0-1-x86_64.pkg.tar.zst
webkit2gtk-2.42.1-1-x86_64.pkg.tar.zst
From https://archive.archlinux.org/packages/w/webkit2gtk/ based on the information I found at https://packages.ubuntu.com/jammy/allpackages and https://packages.ubuntu.com/jammy/libwebkit2gtk-4.0-37 (trying to find the package version installed on Ubuntu 22.04.3 which is listed on the download page as supported).

The 2.3x versions all load without the undefined symbol error but the no internet error still persists. The 2.4x versions all produce the undefined symbol error and of course do not have internet access.

Next up I am installing Ubuntu 22.04.3 in a VM and I will investigate and report back after that.

wmcdannell
Posts: 13
Joined: Thu Oct 12, 2023 5:13 pm

Re: No Internet access Manjaro

Post by wmcdannell »

Here is the console output from Bibleanalyzer 5.5.1.02 on ubuntu-22.04.3-desktop-amd64 (default install, haven't updated yet). All I did was open the app and then open the module update manager (it works):

Code: Select all

************ Starting Bible Analyzer *************
3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0]
4.2.0 gtk3 (phoenix) wxWidgets 3.2.0
/home/xboxuser/Downloads App dir
/home/xboxuser/Documents/BibleAnalyzer myDocs folder
/home/xboxuser/Documents/BibleAnalyzer all users
/home/xboxuser/Documents/BibleAnalyzer docs modules folder
/home/xboxuser/.config/bibleanalyzer user
0.11658453941345215 imports
Valid local config
Loading editor...
WaylandCompositor requires eglBindWaylandDisplayWL, eglUnbindWaylandDisplayWL and eglQueryWaylandBuffer.
Nested Wayland compositor could not initialize EGL
TTS is loaded
11:13:30: Debug: ClientToScreen cannot work when toplevel window is not shown
11:13:30: Debug: ClientToScreen cannot work when toplevel window is not shown
11:13:30: Debug: ClientToScreen cannot work when toplevel window is not shown
Loading Notes Edit...
cmt in checkstate
aui notebook not found
dct in checkstate
aui notebook not found
Rom 4:5 0.0031893253326416016 Index Retrieval Time
0.5234363079071045 end init
0.5236926078796387 Load time

** (WebKitWebProcess:4458): WARNING **: 11:13:31.023: Error loading the injected bundle (/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: undefined symbol: _ZN6WebKit26WebProcessExtensionManager10initializeEPNS_14InjectedBundleEPN3API6ObjectE

** (WebKitWebProcess:4447): WARNING **: 11:13:31.024: Error loading the injected bundle (/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: undefined symbol: _ZN6WebKit26WebProcessExtensionManager10initializeEPNS_14InjectedBundleEPN3API6ObjectE
Editor loaded type 2 firstRun True
Editor loaded type 1 firstRun True
in new 2 type
in new 1 type
Editor loaded type 2 firstRun False
New Document update sp caption
Editor loaded type 1 firstRun False
Editor loaded type 2 firstRun False
No purchase data

(analyzer5:4414): Gtk-WARNING **: 11:13:34.531: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.531: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.569: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.569: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.590: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.590: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.653: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.653: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.674: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.674: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.746: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.746: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.762: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.762: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.820: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:4414): Gtk-WARNING **: 11:13:34.820: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)
saving settings

Press Enter to close terminal
Here is the package info for the default installed webkit2gtk provider:

Code: Select all

$ apt list --installed | grep -i webkit2gtk
libwebkit2gtk-4.0-37/now 2.40.4-0ubuntu0.22.04.1 amd64 [installed,upgradable to: 2.42.1-0ubuntu0.22.04.1]

Code: Select all

$ dpkg -L libwebkit2gtk-4.0-37
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.63.4
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/MiniBrowser
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so
/usr/share
/usr/share/doc
/usr/share/doc/libwebkit2gtk-4.0-37
/usr/share/doc/libwebkit2gtk-4.0-37/NEWS.gz
/usr/share/doc/libwebkit2gtk-4.0-37/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libwebkit2gtk-4.0-37
/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
/usr/share/doc/libwebkit2gtk-4.0-37/NEWS.Debian.gz
/usr/share/doc/libwebkit2gtk-4.0-37/changelog.Debian.gz
Console output after updating (all packages):

Code: Select all

************ Starting Bible Analyzer *************
3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0]
4.2.0 gtk3 (phoenix) wxWidgets 3.2.0
/home/xboxuser App dir
/home/xboxuser/Documents/BibleAnalyzer myDocs folder
/home/xboxuser/Documents/BibleAnalyzer all users
/home/xboxuser/Documents/BibleAnalyzer docs modules folder
/home/xboxuser/.config/bibleanalyzer user
0.2223801612854004 imports
Valid local config
Loading editor...
WaylandCompositor requires eglBindWaylandDisplayWL, eglUnbindWaylandDisplayWL and eglQueryWaylandBuffer.
Nested Wayland compositor could not initialize EGL
TTS is loaded
11:26:51: Debug: ClientToScreen cannot work when toplevel window is not shown
11:26:51: Debug: ClientToScreen cannot work when toplevel window is not shown
11:26:51: Debug: ClientToScreen cannot work when toplevel window is not shown
Loading Notes Edit...
cmt in checkstate
aui notebook not found
dct in checkstate
aui notebook not found
Rom 4:5 0.010022878646850586 Index Retrieval Time
0.8453536033630371 end init
0.8455336093902588 Load time

** (WebKitWebProcess:2096): WARNING **: 11:26:51.669: Error loading the injected bundle (/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: undefined symbol: _ZN6WebKit26WebProcessExtensionManager10initializeEPNS_14InjectedBundleEPN3API6ObjectE

** (WebKitWebProcess:2111): WARNING **: 11:26:51.669: Error loading the injected bundle (/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: undefined symbol: _ZN6WebKit26WebProcessExtensionManager10initializeEPNS_14InjectedBundleEPN3API6ObjectE
Editor loaded type 1 firstRun True
Editor loaded type 2 firstRun True
in new 1 type
in new 2 type
New Document update sp caption
Editor loaded type 2 firstRun False
Editor loaded type 1 firstRun False
Editor loaded type 2 firstRun False
No purchase data

(analyzer5:2068): Gtk-WARNING **: 11:26:55.021: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.021: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.057: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.057: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.080: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.080: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.145: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.145: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.164: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.164: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.227: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.227: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.244: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.244: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.298: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:55.298: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)
http://www.bibleanalyzer.com/downloads
http://www.bibleanalyzer.com/downloads/abpi-bib.zip

(analyzer5:2068): Gtk-WARNING **: 11:26:57.479: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:57.479: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:57.590: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:26:57.590: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)
['abpi.bib'] namelist

(analyzer5:2068): Gtk-WARNING **: 11:27:00.375: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.392: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.392: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.407: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.407: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.422: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.422: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.437: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.437: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.456: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.456: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.494: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.494: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.516: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.516: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.524: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.524: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.537: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.537: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.554: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.554: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.571: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.571: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.587: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.587: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.604: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton)

(analyzer5:2068): Gtk-WARNING **: 11:27:00.604: Negative content height -7 (allocation 3, extents 5x5) while allocating gadget (node button, owner GtkButton)
is ok
saving settings
Valid local config
/home/xboxuser/Documents/BibleAnalyzer/modules/Bible/abpi.bib needs new word list
/home/xboxuser/Documents/BibleAnalyzer/modules/Bible/abpi.bib Building Word List
Loading editor...
TTS is loaded
11:27:04: Debug: ClientToScreen cannot work when toplevel window is not shown
11:27:04: Debug: ClientToScreen cannot work when toplevel window is not shown
11:27:04: Debug: ClientToScreen cannot work when toplevel window is not shown
Loading Notes Edit...
cmt in checkstate
aui notebook not found
dct in checkstate
aui notebook not found
Rom 4:5 0.0035550594329833984 Index Retrieval Time
14.119726419448853 end init
14.1200692653656 Load time

** (WebKitWebProcess:2201): WARNING **: 11:27:04.947: Error loading the injected bundle (/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: undefined symbol: _ZN6WebKit26WebProcessExtensionManager10initializeEPNS_14InjectedBundleEPN3API6ObjectE

** (WebKitWebProcess:2196): WARNING **: 11:27:04.959: Error loading the injected bundle (/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: undefined symbol: _ZN6WebKit26WebProcessExtensionManager10initializeEPNS_14InjectedBundleEPN3API6ObjectE
Editor loaded type 2 firstRun True
in new 2 type
Editor loaded type 2 firstRun False
Editor loaded type 1 firstRun True
in new 1 type
New Document update sp caption
Editor loaded type 1 firstRun False
Editor loaded type 2 firstRun False
saving settings

Press Enter to close terminal
Updated package info:

Code: Select all

$ apt list --installed | grep -i webkit2gtk
libwebkit2gtk-4.0-37/jammy-updates,jammy-security,now 2.42.1-0ubuntu0.22.04.1 amd64 [installed,automatic]

$ file webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so 
webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=96a1c670aeadfc57264c7cb3ccef631218e1d175, stripped
So, we see that the undefined symbol error still shows up on a system where the app has internet access and appears to work correctly.

Another thing I noticed, is if I try to start Bibleanaylzer on a system (Manjaro) with webkit2gtk manually installed (pacman -U) I get the following error:

Code: Select all

************ Starting Bible Analyzer *************
3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0]
4.2.0 gtk3 (phoenix) wxWidgets 3.2.0
/home/wmcdannell/Downloads App dir
/home/wmcdannell/Documents/BibleAnalyzer myDocs folder
/home/wmcdannell/Documents/BibleAnalyzer all users
/home/wmcdannell/Documents/BibleAnalyzer docs modules folder
/home/wmcdannell/.config/bibleanalyzer user
0.09242129325866699 imports
Gtk-Message: 11:49:48.473: Failed to load module "xapp-gtk3-module"
Gtk-Message: 11:49:48.473: Failed to load module "canberra-gtk-module"
Gtk-Message: 11:49:48.495: Failed to load module "colorreload-gtk-module"
Gtk-Message: 11:49:48.496: Failed to load module "window-decorations-gtk-module"
Valid local config

(analyzer5:3729): Gtk-WARNING **: 11:49:48.562: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
Loading editor...

** (analyzer5:3729): ERROR **: 11:49:48.574: Unable to spawn a new child process: Failed to spawn child process “/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess” (No such file or directory)

Press Enter to close terminal
It happens because the webkit2gtk-4.0 folder is installed to /usr/lib instead of /usr/lib/x86_64-linux-gnu which requires that a symbolic link be created (sudo ln -s /usr/lib/webkit2gtk-4.0 /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0).

Next up I tried the following package versions (none of which worked):

Code: Select all

webkit2gtk-2.34.1-1-x86_64.pkg.tar.zst
webkit2gtk-2.36.0-1-x86_64.pkg.tar.zst
webkit2gtk-2.36.0-2-x86_64.pkg.tar.zst
webkit2gtk-2.36.0-3-x86_64.pkg.tar.zst
webkit2gtk-2.36.1-1-x86_64.pkg.tar.zst
webkit2gtk-2.36.2-1-x86_64.pkg.tar.zst
webkit2gtk-2.36.3-1-x86_64.pkg.tar.zst
webkit2gtk-2.36.4-1-x86_64.pkg.tar.zst
webkit2gtk-2.36.4-2-x86_64.pkg.tar.zst
webkit2gtk-2.36.5-1-x86_64.pkg.tar.zst
webkit2gtk-2.36.5-2-x86_64.pkg.tar.zst
webkit2gtk-2.36.6-1-x86_64.pkg.tar.zst
webkit2gtk-2.36.7-1-x86_64.pkg.tar.zst
webkit2gtk-2.38.0-1-x86_64.pkg.tar.zst
webkit2gtk-2.38.0-2-x86_64.pkg.tar.zst
webkit2gtk-2.38.0-3-x86_64.pkg.tar.zst
webkit2gtk-2.38.1-1-x86_64.pkg.tar.zst
webkit2gtk-2.38.2-1-x86_64.pkg.tar.zst
webkit2gtk-2.38.2-2-x86_64.pkg.tar.zst
webkit2gtk-2.38.3-1-x86_64.pkg.tar.zst
webkit2gtk-2.38.4-1-x86_64.pkg.tar.zst
webkit2gtk-2.38.5-1-x86_64.pkg.tar.zst
webkit2gtk-2.40.0-1-x86_64.pkg.tar.zst
webkit2gtk-2.40.0-2-x86_64.pkg.tar.zst
webkit2gtk-2.40.1-1-x86_64.pkg.tar.zst
webkit2gtk-2.40.1-2-x86_64.pkg.tar.zst
webkit2gtk-2.40.2-1-x86_64.pkg.tar.zst
webkit2gtk-2.40.2-2-x86_64.pkg.tar.zst
webkit2gtk-2.40.2-3-x86_64.pkg.tar.zst
webkit2gtk-2.40.3-1-x86_64.pkg.tar.zst
webkit2gtk-2.40.4-1-x86_64.pkg.tar.zst
webkit2gtk-2.40.5-1-x86_64.pkg.tar.zst
webkit2gtk-2.40.5-2-x86_64.pkg.tar.zst
webkit2gtk-2.42.0-1-x86_64.pkg.tar.zst
webkit2gtk-2.42.1-1-x86_64.pkg.tar.zst
Python version from Ubuntu:

Code: Select all

$ python3 --version
Python 3.10.12
Python version from Manjaro:

Code: Select all

$ file /usr/bin/python
/usr/bin/python: symbolic link to python3
$ python --version
Python 3.11.5
I'm not sure at this time what else to try so I will take a break from it for now.

wmcdannell
Posts: 13
Joined: Thu Oct 12, 2023 5:13 pm

Re: No Internet access Manjaro

Post by wmcdannell »

I like Bibleanalyzer so much that I decided instead to install and use Kubuntu-22.04.3 (instead of Manjaro) after testing it because BA works great there. There's no error on startup (although I found that disabling the option in Options II -> Show Date and Quote at Startup got rid of that when it was a problem with other installations) and the online functionality works great.

I noticed that even for Ubuntu 22.04.3 that some additional steps are necessary to get up and running and I want to document them here for anyone else. Whether you install bibleanalyzer_5.5-1_all.deb graphically or via the command line one package still has to be manually installed otherwise the app will crash on startup: libwebkit2gtk-4.0-37

The following one-liner will install required dependencies and then download and install Bibleanalyzer. All you have to do is copy and paste it into any terminal and press enter.

Code: Select all

sudo apt update && sudo apt install libwebkit2gtk-4.0-37 espeak xsel gstreamer1.0-plugins-ugly -y && mkdir -p ~/Downloads && cd ~/Downloads && wget https://www.BibleAnalyzer.com/bibleanalyzer_5.5-1_all.deb && sudo dpkg -i ~/Downloads/bibleanalyzer_5.5-1_all.deb

Tim
Site Admin
Posts: 1460
Joined: Sun Dec 07, 2008 1:14 pm

Re: No Internet access Manjaro

Post by Tim »

As you have seen with all this testing, it can be a chore trying to get Bible Analyzer running on different distros. Each one has its own peculiarities. Usually, the issues are with the dependencies.

I will add the libwebkit2gtk-4.0-37 dependency to the next update of Bible Analyzer since some systems may not have it already installed.

I'm glad you find Bible Analyzer of some value in your studies.
Tim Morton
Developer, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

wmcdannell
Posts: 13
Joined: Thu Oct 12, 2023 5:13 pm

Re: No Internet access Manjaro

Post by wmcdannell »

Indeed I have learned that! And that's ok I knew it was a long shot from the get-go. Moving back to Ubuntu after using Arch for many years has it's benefits.

I don't know if this is a viable option but have you considered making a snap package (or AppImage, or the like) for bibleanalyzer? From a cursory investigation it appears that dependencies can be packaged with a snap, which I assume also enables an app to run in different environments regardless of system library/dependency availability (staging dependencies).

https://snapcraft.io/docs/build-and-sta ... pendencies

Tim
Site Admin
Posts: 1460
Joined: Sun Dec 07, 2008 1:14 pm

Re: No Internet access Manjaro

Post by Tim »

I made a post about my research on Snap, AppImage, Flatpak, etc. here somewhere. There are several problems. One is the user is required to download 100s MBs of "dependencies. A 10MB app can take over 500MB to install. These apps run sandboxed and are basically in a second OS running within the main OS. The sandboxing causes issues with the Bible Analyzer Download Manager where it can't download modules, etc. etc.

The concept may be Ok for some apps, but with others it is not practical.
Tim Morton
Developer, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

wmcdannell
Posts: 13
Joined: Thu Oct 12, 2023 5:13 pm

Re: No Internet access Manjaro

Post by wmcdannell »

Ok thank you for the detailed response. That's a shame they aren't more convenient.

BTW I booted a "liveCD" of Kubuntu 23.04, connected to the internet, then copy and pasted my command from a previous post in this thread to install BA. Even though the installer complained about the python version BA still opened fine, could connect to the internet, and appeared to work fine. I did not test it thoroughly I was just curious if it would run (I was going to use 23.04 and then decided against it since it's an interim release).

PS thanks for mykjv!

Post Reply