|
Bugzilla – Full Text Bug Listing |
| Summary: | Unable to install HP Proliant Support Pack - snmp extension dlmod not found | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Per Jessen <per> |
| Component: | Network | Assignee: | Alexander Bergmann <abergmann> |
| Status: | RESOLVED WONTFIX | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P3 - Medium | ||
| Version: | 13.2 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | SUSE Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Per Jessen
2011-11-16 15:35:03 UTC
The package's pre-install script checks if the symbol "deinit_dlmod" exists in the SNMP libraries. The function that exports that symbol was renamed between net-snmp-5.7 and 5.7.1: commit a1786947edc5033807db22fe5456a256df23838b Author: Magnus Fromreide <magfr@users.sourceforge.net> Date: Sat Feb 26 00:07:59 2011 +0000 Rename deinit_dlmod to shutdown_dlmod as that is what it really is about. I guess we could add a wrapper for backwards compatibility, but I'd better ask upstream first. Correction: the change first appeared in net-snmp-5.7. I received an answer in the upstream mailing list. Even if the install script tests for the existence of deinit_dlmod(), grepping for other references to this function in the binaries resulted in no matches. This makes me wonder if the function is really being called or if the pre-install script is wrong. I'd appreciate if you could run the following test: 1. Dirty hack to workaround the RPM's pre-install script: # echo deinit_dlmod > /usr/lib64/libnetsnmpmibs.so.deinit 2. Install hp-snmp-agents 3. Test if the software works as expected or not. Thanks! Okay, I followed the steps above, and hp-snmp-agents now installed fine and also works as expected. Uh, forgot to say - hp-snmp-agents is stuck with a dependency on libnetsnmp.so.15 is needed by hp-snmp-agents-8.7.0.23-19.i586 libnetsnmpagent.so.15 is needed by hp-snmp-agents-8.7.0.23-19.i586 libnetsnmphelpers.so.15 is needed by hp-snmp-agents-8.7.0.23-19.i586 libnetsnmpmibs.so.15 is needed by hp-snmp-agents-8.7.0.23-19.i586 so I just install with --nodeps. Any chance we could fix our package net-snmp package to also "provide" those libraries? This doesn't sound right. Isn't it possible to have both libs (15 and 30) installed at the same time? IIRC, this is the reason why we ship the lib in a separated package. Anyway, I think the proper solution is to ask HP to rebuild their packages against openSUSE. No idea how to do that though :( (In reply to comment #6) > This doesn't sound right. Isn't it possible to have both libs (15 and 30) > installed at the same time? IIRC, this is the reason why we ship the lib in a > separated package. The 12.1 repository only has version 30. I thought the libs were backward compatible? > Anyway, I think the proper solution is to ask HP to rebuild their packages > against openSUSE. No idea how to do that though :( As far as I can tell, they only build for SLES. This version of openSUSE changed to end-of-life (EOL [1]) status. As such it is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of openSUSE, or consider the bug still valid, please feel free to reopen this bug against that version, or open a new ticket. Thank you for reporting this bug and we are sorry it could not be fixed during the lifetime of the release. [1] https://en.opensuse.org/Lifetime |