Bug 1395478

Summary: undefined symbol: _Z22gnome_cmd_data_get_intPKci
Product: [Fedora] Fedora Reporter: Peter Trenholme <PTrenholme>
Component: gnome-commanderAssignee: Mamoru TASAKA <mtasaka>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: mtasaka, PTrenholme
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-22 01:19:46 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:

Description Peter Trenholme 2016-11-16 01:54:46 UTC
Description of problem:
gnome-commander: symbol lookup error: /usr/lib64/gnome-commander/plugins/libcvs.so: undefined symbol: _Z22gnome_cmd_data_get_intPKci

Version-Release number of selected component (if applicable): 1.6.2

How reproducible: Every time

Steps to Reproduce: Invoke gnome-commander in a terminal window

Actual results: See description, above

Expected results: Application start

Additional info: I'm not actually sure why the CVS plugin is being loaded.

Comment 1 Mamoru TASAKA 2016-11-16 05:06:54 UTC
Would you show the result of the following?

$ rpm -q gnome-commander
$ rpm -V gnome-commander
$ rpm -qf /usr/lib64/gnome-commander/plugins/libcvs.so

Comment 2 Peter Trenholme 2016-11-17 22:39:21 UTC
$ rpm -q gnome-commander
gnome-commander-1.6.2-1.fc26.x86_64

$ rpm -V gnome-commander

$ rpm -qf /usr/lib64/gnome-commander/plugins/libcvs.so
file /usr/lib64/gnome-commander/plugins/libcvs.so is not owned by any package

That last one could explain the problem, but how is it to be fixed?

$ dnf provides /usr/lib64/gnome-commander/plugins/libcvs.so
Last metadata expiration check: 1 day, 22:44:06 ago on Tue Nov 15 15:53:27 2016 PST.
Error: No Matches found

Comment 3 Mamoru TASAKA 2016-11-18 01:37:30 UTC
As rpm result shows, that libcvs.so does not belong to any packages.

libcvs.so was removed from 1.4.0, which means that gcmd on Fedora 22 and above don't have that file. I guess that during your upgrade process of Fedora somehow kept that file undeleted.

You can just remove /usr/lib64/gnome-commander/plugins/libcvs.so , however it may well that you do clean install again.

Comment 4 Mamoru TASAKA 2016-11-22 01:19:46 UTC
Once closing.

Please try clean install. Currently no Fedora package provides /usr/lib64/gnome-commander/plugins/libcvs.so .