[Bug 997190] New: openbabel cannot find plugins
http://bugzilla.opensuse.org/show_bug.cgi?id=997190 Bug ID: 997190 Summary: openbabel cannot find plugins Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: blind_commisioner@hotmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0 Build Identifier: Openbabel cannot find any of the .so files that it uses as plugins and so almost all of its features fail to work. As a workround, it can be pointed at the plugins by setting "export BABEL_LIBDIR=/usr/lib64/openbabel/2.3.2/" (on bash) in which case it works again. Reproducible: Always Steps to Reproduce: 1. Type "babel -L format" Actual Results: formats is not a recognized plugin type. Those with instances of sub-types loaded are: ops Expected Results: A long list starting with "abinit -- ABINIT Output Format [Read-only]" -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
Wolfgang Brehm
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
jochen gaedcke
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
Tomáš Chvátal
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
http://bugzilla.opensuse.org/show_bug.cgi?id=997190#c1
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
http://bugzilla.opensuse.org/show_bug.cgi?id=997190#c2
--- Comment #2 from Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
http://bugzilla.opensuse.org/show_bug.cgi?id=997190#c3
--- Comment #3 from David Woods
From the changelog it seems that the "babel" command that I reported the bug on is being deprecated in favour of the "obabel" command, however neither command is present in the Tumbleweed version.
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
http://bugzilla.opensuse.org/show_bug.cgi?id=997190#c4
Wolfgang Bauer
The openbabel package currently in Tumbleweed (2.4.1 built 21st Feb) does not include any executables which would seem to be a new and more limiting bug.
Indeed. That also breaks kalzium's "Convert chemical files" function in TW and Leap 15.0 which uses "babel". I had a look, the tools get deleted intentionally after the build. There is no mention why in the current package changelog, but I found https://api.opensuse.org/package/rdiff/science/openbabel?linkrev=base&rev=3 that contained this line: Tue Mar 6 03:27:19 UTC 2012 - stecue@gmail.com - Only lib files packed to coexist with openbabel >= 2.3 (removed from the changelog in later package updates) So this apparently was done to allow to coinstall 2.4 with the stable 2.3.x, but that should no longer be relevant. I'll submit a fix and hope the maintainers accept it... As to the originally reported problem, I suppose this was caused by a version mismatch between openbabel and libopenbabel. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
http://bugzilla.opensuse.org/show_bug.cgi?id=997190#c5
Wolfgang Bauer
As to the originally reported problem, I suppose this was caused by a version mismatch between openbabel and libopenbabel.
Hm, that seems to not have been the case. Unfortunately that bug is back now in my modified package with the tools added back. According to strace, it tries to find the libs in /usr/usr/lib64/openbabel/2.4.1 ... Need to investigate. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
http://bugzilla.opensuse.org/show_bug.cgi?id=997190#c6
--- Comment #6 from Wolfgang Bauer
Steps to Reproduce: 1. Type "babel -L format"
With 2.4.1, it apparently needs to be "babel -L formats". With "format" I still get a similar error message here: ormat is not a recognized plugin type. Those with instances of sub-types loaded are: charges descriptors fingerprints forcefields formats loaders ops "formats" results in the expected list now though. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
http://bugzilla.opensuse.org/show_bug.cgi?id=997190#c7
--- Comment #7 from Wolfgang Bauer
With 2.4.1, it apparently needs to be "babel -L formats". With "format" I still get a similar error message here: ormat is not a recognized plugin type. Those with instances of sub-types loaded are: charges descriptors fingerprints forcefields formats loaders ops
"formats" results in the expected list now though.
Although, that's actually the same with openbabel 2.3.1 (in Leap 42.3) as well. ;-) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
http://bugzilla.opensuse.org/show_bug.cgi?id=997190#c8
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=997190
http://bugzilla.opensuse.org/show_bug.cgi?id=997190#c10
Wolfgang Bauer
participants (1)
-
bugzilla_noreply@novell.com