Bug 1424862

Summary: Undefined symbol: remmina_tp_handler_new
Product: [Fedora] Fedora Reporter: Yaakov Selkowitz <yselkowi>
Component: remminaAssignee: Simone Caronni <negativo17>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 25CC: negativo17, pahan, samuel-rhbugs
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: remmina-1.2.0-0.32.20170302git1da1fb6.fc25 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-03-24 18:54:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Yaakov Selkowitz 2017-02-19 23:20:29 UTC
Description of problem:
The remmina telepathy plugin contains an undefined reference to a nonexistant remmina_tp_handler_new.

Version-Release number of selected component (if applicable):
remmina-1.2.0-0.23.20160914git42f5a87.fc25.x86_64 

How reproducible:
100%

Steps to Reproduce:
1. run remmina
2. check stderr

Actual results:
The telepathy plugin is not loaded, and the following is printed to stderr:

Failed to load plugin: /usr/lib64/remmina/plugins/remmina-plugin-telepathy.so.
Error: /usr/lib64/remmina/plugins/remmina-plugin-telepathy.so: undefined symbol: remmina_tp_handler_new

Expected results:
Either plugin should load, or not be built.

Additional info:
This issue dates back to at least 1.0.0.  As this function does not exist, and without which the plugin does nothing, I suggest disabling the plugin entirely until this is fixed upstream.

Comment 1 Simone Caronni 2017-03-08 10:16:59 UTC
FreeRDP had no releases for more than 2 years and there is absolutely no guarantee of any stability towards API/ABI. So the best that it can happen is that in a given moment in time all components relying on FreeRDP work fine. Just by saying that it makes me shiver.

Would it be possible for you to make a test with the package that is available for Fedora 26 and see if the issue is fixed there? That's another snapshot for both components (FreeRDP/Remmina). Maybe I can push the same build to Fedora 25 along with the other dependent components.

I can build those for you in Koji for Fedora 25 if you can't on your own.

Comment 2 Yaakov Selkowitz 2017-03-08 16:09:56 UTC
This isn't related to FreeRDP in any way; that's used by Remmina only in the RDP plugin, but I'm discussing the Telepathy plugin.  remmina-plugins/telepathy hasn't been touched in 2.5 years[1], so a new snapshot isn't going to change anything.  The plugin is simply not functional, and therefore should be disabled until such time that it is.

[1] https://github.com/FreeRDP/Remmina/commits/next/remmina-plugins/telepathy

Comment 3 Fedora Update System 2017-03-22 10:01:23 UTC
freerdp-2.0.0-23.20170302git210de68.fc25 freerdp1.2-1.2.0-6.fc25 guacamole-server-0.9.11-3.fc25 remmina-1.2.0-0.32.20170302git1da1fb6.fc25 vinagre-3.22.0-4.fc25 weston-1.12.0-6.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-7191d8e808

Comment 4 Fedora Update System 2017-03-24 18:54:57 UTC
freerdp-2.0.0-23.20170302git210de68.fc25, freerdp1.2-1.2.0-6.fc25, guacamole-server-0.9.11-3.fc25, remmina-1.2.0-0.32.20170302git1da1fb6.fc25, vinagre-3.22.0-4.fc25, weston-1.12.0-6.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.