Bug 2272092 - facebook.so plugin fails to load: undefined symbol: SET_INVALID
Summary: facebook.so plugin fails to load: undefined symbol: SET_INVALID
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: bitlbee-facebook
Version: 39
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Robert Scheck
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-03-28 18:57 UTC by David Cantrell
Modified: 2024-04-19 21:25 UTC (History)
1 user (show)

Fixed In Version: bitlbee-facebook-1.2.2-9.el9 bitlbee-facebook-1.2.2-9.fc39 bitlbee-facebook-1.2.2-9.el8 bitlbee-facebook-1.2.2-9.el7 bitlbee-facebook-1.2.2-9.fc38 bitlbee-facebook-1.2.2-9.fc40
Clone Of:
Environment:
Last Closed: 2024-04-08 02:27:56 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description David Cantrell 2024-03-28 18:57:19 UTC
I have tried numerous times on a few installs.  I have also rebuilt bitlbee-facebook locally and built from the upstream source.  All give the same results.  bitlbee works fine, but fails to load the facebook.so plugin.  All I get when debugging is this message:

Error: Error loading plugin `/usr/lib64/bitlbee/facebook.so': /usr/lib64/bitlbee/facebook.so: undefined symbol: SET_INVALID

Reproducible: Always

Comment 1 Robert Scheck 2024-03-29 18:28:20 UTC
Do you have any hint for me when this started? So did you upgrade from Fedora 38 to 39? Or did you just start using bitlbee-facebook at all?

Comment 2 Robert Scheck 2024-03-31 00:00:47 UTC
I was able to track this down to BitlBee on Fedora 39 (only). The error does not occur with EPEL 7, 8, 9, Fedora 38, 40, 41. Interestingly, a rebuild of BitlBee on Fedora 39 solves the issue. I suspect that gcc-13.1.1-4.fc39 (or something else close to the compiler, like annobin) could be a cause, the working rebuild used gcc-13.2.1-7.fc39. To minimize the risk for the future, I've also added a %check section to bitlbee-facebook which tries to load the plugin using BitlBee.

Comment 3 Fedora Update System 2024-03-31 00:02:51 UTC
FEDORA-2024-d207e6a141 (bitlbee-3.6-13.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-d207e6a141

Comment 4 Fedora Update System 2024-03-31 00:41:49 UTC
FEDORA-EPEL-2024-4de1ad4f9f (bitlbee-facebook-1.2.2-9.el9) has been submitted as an update to Fedora EPEL 9.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-4de1ad4f9f

Comment 5 Fedora Update System 2024-03-31 00:41:50 UTC
FEDORA-EPEL-2024-451c3e8714 (bitlbee-facebook-1.2.2-9.el8) has been submitted as an update to Fedora EPEL 8.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-451c3e8714

Comment 6 Fedora Update System 2024-03-31 00:41:50 UTC
FEDORA-EPEL-2024-e4954e087d (bitlbee-facebook-1.2.2-9.el7) has been submitted as an update to Fedora EPEL 7.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-e4954e087d

Comment 7 Fedora Update System 2024-03-31 00:41:51 UTC
FEDORA-2024-c069e30180 (bitlbee-facebook-1.2.2-9.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-c069e30180

Comment 8 Fedora Update System 2024-03-31 00:41:53 UTC
FEDORA-2024-83105ca971 (bitlbee-facebook-1.2.2-9.fc38) has been submitted as an update to Fedora 38.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-83105ca971

Comment 9 Fedora Update System 2024-03-31 02:40:17 UTC
FEDORA-2024-d207e6a141 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-d207e6a141`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-d207e6a141

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2024-04-01 01:34:26 UTC
FEDORA-2024-ff1e3ba280 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-ff1e3ba280`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-ff1e3ba280

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2024-04-01 01:50:34 UTC
FEDORA-2024-c069e30180 has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-c069e30180`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-c069e30180

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2024-04-01 01:54:20 UTC
FEDORA-2024-83105ca971 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-83105ca971`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-83105ca971

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2024-04-01 02:01:01 UTC
FEDORA-EPEL-2024-451c3e8714 has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-451c3e8714

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2024-04-01 02:01:44 UTC
FEDORA-EPEL-2024-4de1ad4f9f has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-4de1ad4f9f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 15 Fedora Update System 2024-04-01 02:07:31 UTC
FEDORA-EPEL-2024-e4954e087d has been pushed to the Fedora EPEL 7 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-e4954e087d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 16 David Cantrell 2024-04-01 13:05:08 UTC
Thank you for solving this so quickly!  I didn't get around to checking my BZ mail queue and I didn't view this one as critical since other people I know using this package were not having the same problem.

To answer the question though, I have been using bitlbee and the bitlbee-facebook plugin for many releases now.  Both on Fedora and other systems.  On Fedora, I just use the packages as provided by the distribution.  On other platforms I have to build it from source.  Either way, it means I can abandon that silly web UI for chat and have Facebook chat within the comfort of my preferred IRC client.

Thank you again for the update!

Comment 17 Fedora Update System 2024-04-08 02:27:56 UTC
FEDORA-2024-d207e6a141 (bitlbee-3.6-13.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 18 Fedora Update System 2024-04-09 01:38:41 UTC
FEDORA-EPEL-2024-4de1ad4f9f (bitlbee-facebook-1.2.2-9.el9) has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 19 Fedora Update System 2024-04-09 01:49:30 UTC
FEDORA-2024-ff1e3ba280 (bitlbee-facebook-1.2.2-9.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 20 Fedora Update System 2024-04-09 01:57:42 UTC
FEDORA-EPEL-2024-451c3e8714 (bitlbee-facebook-1.2.2-9.el8) has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 21 Fedora Update System 2024-04-09 02:11:11 UTC
FEDORA-EPEL-2024-e4954e087d (bitlbee-facebook-1.2.2-9.el7) has been pushed to the Fedora EPEL 7 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 22 Fedora Update System 2024-04-09 02:23:35 UTC
FEDORA-2024-83105ca971 (bitlbee-facebook-1.2.2-9.fc38) has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 23 Fedora Update System 2024-04-19 21:25:34 UTC
FEDORA-2024-c069e30180 (bitlbee-facebook-1.2.2-9.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.