Leap 15.4 Falkon browser - undefined symbol - fails to start
All, devs, Continuing my browser eval, I was attempting to try falkon. It installed without issue: $ zi falkon Verbosity: 2 Non-option program arguments: 'falkon' Initializing Target <snip Checking whether to refresh metadata for ...> Loading repository data... Reading installed packages... Selecting 'falkon-23.04.3-lp154.47.2.x86_64' from repository 'ffw5' for installation. Resolving package dependencies... Force resolution: No The following NEW package is going to be installed: falkon 23.04.3-lp154.47.2 1 new package to install. Overall download size: 1.7 MiB. Already cached: 0 B. After the operation, additional 5.9 MiB will be used. Continue? [y/n/v/...? shows all options] (y): committing Retrieving: falkon-23.04.3-lp154.47.2.x86_64 (ffw5) (1/1), 1.7 MiB Retrieving: falkon-23.04.3-lp154.47.2.x86_64.rpm .......[done (341.3 KiB/s)] Checking for file conflicts: ...........................[done] (1/1) Installing: falkon-23.04.3-lp154.47.2.x86_64 .....[done] CommitResult (total 1, done 1, error 0, skipped 0, updateMessages 0) Note: $ type zi zi is aliased to `sudo zypper -v in ' But attempting to run it fails: falkon: symbol lookup error: /usr/lib64/libFalkonPrivate.so.3: undefined symbol: _ZN11QToolButton13checkStateSetEv, version Qt_5 ldd for /usr/bin/falkon is posted at: https://paste.opensuse.org/4c1857a0f52d (expires: Fri 18 Aug 2023 03:53:03 PM CDT) Any ideas? -- David C. Rankin, J.D.,P.E.
On 7/21/23 16:26, Andrei Borzenkov wrote:
On 21.07.2023 23:54, David C. Rankin wrote:
All, devs,
Continuing my browser eval, I was attempting to try falkon. It installed without issue:
From where?
Zypper pulled from the frameworks5 (ffw5) repo. (I have local rpm builds that use dependencies from that repo). The versions available are: falkon | package | 23.04.3-lp154.47.2 | x86_64 | ffw5 falkon | package | 3.2.0-bp154.1.21 | x86_64 | Main I can pull the one from main if needed, but with such a large version difference, that doesn't look to be the better choice. The lost symbol pertains to QToolButton13checkStateSetEv. How do I find which lib that would be defined in? -- David C. Rankin, J.D.,P.E.
On 22.07.2023 01:42, David C. Rankin wrote:
On 7/21/23 16:26, Andrei Borzenkov wrote:
On 21.07.2023 23:54, David C. Rankin wrote:
All, devs,
Continuing my browser eval, I was attempting to try falkon. It installed without issue:
From where?
Zypper pulled from the frameworks5 (ffw5) repo.
And what is ffw5 repo? Your local repository names do not tell us anything about what these repository is.
(I have local rpm builds that use dependencies from that repo).
The versions available are:
falkon | package | 23.04.3-lp154.47.2 | x86_64 | ffw5 falkon | package | 3.2.0-bp154.1.21 | x86_64 | Main
I can pull the one from main if needed, but with such a large version difference, that doesn't look to be the better choice. The lost symbol pertains to QToolButton13checkStateSetEv. How do I find which lib that would be defined in?
On 7/21/23 23:06, Andrei Borzenkov wrote:
On 22.07.2023 01:42, David C. Rankin wrote:
On 7/21/23 16:26, Andrei Borzenkov wrote:
On 21.07.2023 23:54, David C. Rankin wrote:
All, devs,
Continuing my browser eval, I was attempting to try falkon. It installed without issue:
From where?
Zypper pulled from the frameworks5 (ffw5) repo.
And what is ffw5 repo? Your local repository names do not tell us anything about what these repository is.
Oops sorry, it is: baseurl=https://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Fr... There is a lib issue there so I switched to the version in: http://download.opensuse.org/repositories/home:/syntron:/falkon/15.4/ Works fine now. -- David C. Rankin, J.D.,P.E.
Hello, In the Message; Subject : Leap 15.4 Falkon browser - undefined symbol - fails to start Message-ID : <9e6282ed-2bdf-55b0-74dc-dc019d202923@suddenlinkmail.com> Date & Time: Fri, 21 Jul 2023 15:54:00 -0500 [DCR] == "David C. Rankin" <drankinatty@suddenlinkmail.com> has written: [...] DCR> But attempting to run it fails: DCR> falkon: symbol lookup error: /usr/lib64/libFalkonPrivate.so.3: undefined symbol: DCR> _ZN11QToolButton13checkStateSetEv, version Qt_5 DCR> ldd for /usr/bin/falkon is posted at: DCR> https://paste.opensuse.org/4c1857a0f52d DCR> (expires: Fri 18 Aug 2023 03:53:03 PM CDT) DCR> Any ideas? You've got the libQt5Widgets.so issue. This will show you the reason; # find / -name "libQt5Widgets.so*" I thought this would solve the problem; $ export LD_PRELOAD=/usr/lib64/libQt5Widgets.so.5; falkon Regards. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Bill! You married with Computer. Not with Me!" "No..., with money."
On 7/21/23 22:20, Masaru Nomiya wrote:
You've got the libQt5Widgets.so issue.
This will show you the reason;
# find / -name "libQt5Widgets.so*"
Thank makes sense, result: find /usr/lib64/ -name "libQt5Widgets.so*" find: ‘/usr/lib64/mysql/plugin/auth_pam_tool_dir’: Permission denied /usr/lib64/libQt5Widgets.so.5.15 /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Widgets.so.5.15.2 /usr/lib64/libQt5Widgets.so.5
I thought this would solve the problem;
$ export LD_PRELOAD=/usr/lib64/libQt5Widgets.so.5; falkon
Nope -- didn't work: $ export LD_PRELOAD=/usr/lib64/libQt5Widgets.so.5; falkon falkon: symbol lookup error: /usr/lib64/libFalkonPrivate.so.3: undefined symbol: _ZN11QToolButton13checkStateSetEv, version Qt_5 -- David C. Rankin, J.D.,P.E.
Hello, In the Message; Subject : Re: Leap 15.4 Falkon browser - undefined symbol - fails to start Message-ID : <afd18649-8418-f2b1-0b9f-1f1e8f775c3c@suddenlinkmail.com> Date & Time: Sat, 22 Jul 2023 00:13:43 -0500 [DCR] == "David C. Rankin" <drankinatty@suddenlinkmail.com> has written: DCR> On 7/21/23 22:20, Masaru Nomiya wrote: DCR> > You've got the libQt5Widgets.so issue. DCR> > DCR> > This will show you the reason; DCR> > DCR> > # find / -name "libQt5Widgets.so*" DCR> > DCR> Thank makes sense, result: DCR> find /usr/lib64/ -name "libQt5Widgets.so*" DCR> find: ‘/usr/lib64/mysql/plugin/auth_pam_tool_dir’: Permission denied DCR> /usr/lib64/libQt5Widgets.so.5.15 DCR> /usr/lib64/libQt5Widgets.so DCR> /usr/lib64/libQt5Widgets.so.5.15.2 DCR> /usr/lib64/libQt5Widgets.so.5 No, just like this; # find / -name "libQt5Widgets.so*" DCR> > I thought this would solve the problem; DCR> > DCR> > $ export LD_PRELOAD=/usr/lib64/libQt5Widgets.so.5; falkon DCR> Nope -- didn't work: DCR> $ export LD_PRELOAD=/usr/lib64/libQt5Widgets.so.5; falkon DCR> falkon: symbol lookup error: /usr/lib64/libFalkonPrivate.so.3: undefined symbol: DCR> _ZN11QToolButton13checkStateSetEv, version Qt_5 This is probably because it is old. /usr/lib64/libQt5Widgets.so.5.15.2 Tumbleweed, but here's mine; /usr/lib64/libQt5Widgets.so.5.15.10 Maybe putting it in here will solve the problem? Needless to say, it will be an update of the Qt5-related file. Regards. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Maddox hopes that empowering users to pick their own algorithms will get them to think more about what’s involved in making them. " -- Bluesky's Custom Algorithms Could Be the Future of Social Media --
On 7/22/23 00:43, Masaru Nomiya wrote:
This is probably because it is old.
/usr/lib64/libQt5Widgets.so.5.15.2
Tumbleweed, but here's mine;
/usr/lib64/libQt5Widgets.so.5.15.10
Maybe putting it in here will solve the problem?
Needless to say, it will be an update of the Qt5-related file.
Thank you Masaru, It smelled like an old library issue from the original home project directory - so as indicated in my reply to Andrei, I just grabbed falkon from another project http://download.opensuse.org/repositories/home:/syntron:/falkon/15.4/ Runs fine, and for a browser that has a 1.6M rpm -- it browses quite well and looks good. I doubt is handles all of the latest video-chat features -- but I don't need anything but basic browsing for debugging this authentication project with postgres -- and it works quite well for that. Install size is less than 5M - just like in the good old days when a browser was just a browser :) -- David C. Rankin, J.D.,P.E.
participants (3)
-
Andrei Borzenkov
-
David C. Rankin
-
Masaru Nomiya