[Bug 730753] New: Unable to install HP Proliant Support Pack - snmp extension dlmod not found
https://bugzilla.novell.com/show_bug.cgi?id=730753 https://bugzilla.novell.com/show_bug.cgi?id=730753#c0 Summary: Unable to install HP Proliant Support Pack - snmp extension dlmod not found Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: per@opensuse.org QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1 I'm installing a part of the HP Proliant Support Pack, version 8.70: # rpm --install --nodeps hp-snmp-agents-8.7.0.23-19.sles11.i386.rpm ============================================================================== NOTE: It has been determined that your existing SNMP software stack will not work correctly with the management agents in this package. Install a SNMP stack with the standard dlmod extension built in. ============================================================================== error: %pre(hp-snmp-agents-8.7.0.23-19.i586) scriptlet failed, exit status 1 error: hp-snmp-agents-8.7.0.23-19.i586: install failed To fix this issue I went back to libnetsnmp-25 which worked. Reproducible: Always -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730753 https://bugzilla.novell.com/show_bug.cgi?id=730753#c Andreas Jaeger <aj@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |lchiquitto@suse.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730753 https://bugzilla.novell.com/show_bug.cgi?id=730753#c1 Leonardo Chiquitto <lchiquitto@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED Platform|Other |x86-64 OS/Version|Other |SuSE Other --- Comment #1 from Leonardo Chiquitto <lchiquitto@suse.com> 2011-11-21 11:08:53 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. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730753 https://bugzilla.novell.com/show_bug.cgi?id=730753#c2 --- Comment #2 from Leonardo Chiquitto <lchiquitto@suse.com> 2011-11-21 11:19:41 UTC --- Correction: the change first appeared in net-snmp-5.7. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730753 https://bugzilla.novell.com/show_bug.cgi?id=730753#c3 Leonardo Chiquitto <lchiquitto@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |per@opensuse.org --- Comment #3 from Leonardo Chiquitto <lchiquitto@suse.com> 2011-11-30 11:37:02 UTC --- 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! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730753 https://bugzilla.novell.com/show_bug.cgi?id=730753#c4 Per Jessen <per@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|per@opensuse.org | --- Comment #4 from Per Jessen <per@opensuse.org> 2011-11-30 13:42:37 UTC --- Okay, I followed the steps above, and hp-snmp-agents now installed fine and also works as expected. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730753 https://bugzilla.novell.com/show_bug.cgi?id=730753#c5 --- Comment #5 from Per Jessen <per@opensuse.org> 2011-11-30 13:44:33 UTC --- 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? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730753 https://bugzilla.novell.com/show_bug.cgi?id=730753#c6 --- Comment #6 from Leonardo Chiquitto <lchiquitto@suse.com> 2011-11-30 14:56:21 UTC --- 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 :( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730753 https://bugzilla.novell.com/show_bug.cgi?id=730753#c7 --- Comment #7 from Per Jessen <per@opensuse.org> 2011-11-30 15:17:51 UTC --- (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. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com