Re: Shared Library Problem....

"Nikos Balkanas" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <000701c970fb$5ca6d770$02b2a8c0@tardis>
Glad could help. However I think it would be better to modify your LD_LIBRARY_PATH. Putting libraries in /etc (if I read you correctly) is not recommended in Unix. Furthermore /usr/local/lib is a very important path and you will need it again.

BR,
Nikos
  ----- Original Message ----- 
  From: maksud 
  To: Nikos Balkanas 
  Cc: [email protected] 
  Sent: Wednesday, January 07, 2009 6:23 PM
  Subject: Re: Shared Library Problem....


  Thanks. You had let me to the solution. However I did not modify the LD_LIBRARY_PATH. My fedora distro had a preinstalled net-snmp libraries. I just added /usr/local/lib in /etc/.. some folder. and run ldconfig to refresh the cache. Now it is running without any problem.


  Thanks
  Maksud




  On Tue, Jan 6, 2009 at 5:33 PM, Nikos Balkanas <[email protected]> wrote:

    Hi,

    Fortunately this is an easy to fix problem (more or less).

    First do:

    1) ldd my_snmp_agent

    This will tell you of the default libraries used. What's for any missing ones or wrong type.

    2) Correct your LD_LIBRARY_PATH. Try a new ldd with the corrected path.

    3) If (2) fails, you will need to recompile your agent with the correct LD_LIBRARY_PATH, and repeat ldd with the correct environment.

    BR,
    Nikos

      ----- Original Message ----- 
      From: maksud 
      To: [email protected] 
      Sent: Tuesday, January 06, 2009 7:16 AM
      Subject: Shared Library Problem....


      Hi,
      This is rather a peculiar problem. I had installed NetSNMP 5.3.1 without any problem in my Fedora Core 8 distribution and used it. I had implemented many tables using mib2c -c mib2c.mfd.conf files. So far no problem.

      But, in the past two days I couldn't install it on my other PC's which also features Fedora Core 8.
      First I get the following errors when I install 5.4.1


        [root@localhost SNMPAgent]# ./my_snmp_agent -f 
        netsnmp_assert !"registration != duplicate" failed agent_registry.c:535 netsnmp_subtree_load()
        netsnmp_assert !"registration != duplicate" failed agent_registry.c:535 netsnmp_subtree_load()
        netsnmp_assert !"registration != duplicate" failed agent_registry.c:535 netsnmp_subtree_load()
        Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none)
        Cannot find module (HOST-RESOURCES-TYPES): At line 0 in (none)
        Cannot find module (UCD-DISKIO-MIB): At line 0 in (none)
        Cannot find module (TCP-MIB): At line 0 in (none)
        Cannot find module (UDP-MIB): At line 0 in (none)
        Cannot find module (MTA-MIB): At line 0 in (none)
        Cannot find module (NETWORK-SERVICES-MIB): At line 0 in (none)
        Cannot find module (LM-SENSORS-MIB): At line 0 in (none)
        Cannot find module (IP-MIB): At line 0 in (none)
        Cannot find module (IF-MIB): At line 0 in (none)
        Cannot find module (SNMPv2-MIB): At line 0 in (none)
        Cannot find module (SNMPv2-SMI): At line 0 in (none)
        Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none)
        Cannot find module (DISMAN-EVENT-MIB): At line 0 in (none)
        Cannot find module (DISMAN-SCHEDULE-MIB): At line 0 in (none)
        Cannot find module (UCD-SNMP-MIB): At line 0 in (none)
        Cannot find module (UCD-DEMO-MIB): At line 0 in (none)
        Cannot find module (SNMP-TARGET-MIB): At line 0 in (none)
        Cannot find module (NET-SNMP-AGENT-MIB): At line 0 in (none)
        Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none)
        Cannot find module (SNMP-MPD-MIB): At line 0 in (none)
        Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none)
        Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none)
        Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none)
        Cannot find module (IPV6-ICMP-MIB): At line 0 in (none)
        Cannot find module (IPV6-MIB): At line 0 in (none)
        Cannot find module (IPV6-TCP-MIB): At line 0 in (none)
        Cannot find module (IPV6-UDP-MIB): At line 0 in (none)
        Cannot find module (IP-FORWARD-MIB): At line 0 in (none)
        Cannot find module (NET-SNMP-EXTEND-MIB): At line 0 in (none)
        Cannot find module (UCD-DLMOD-MIB): At line 0 in (none)
        Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none)
        Cannot find module (SNMPv2-TM): At line 0 in (none)
        Cannot find module (NET-SNMP-VACM-MIB): At line 0 in (none)
        Warning: Failed to connect to the agentx master agent ([NIL]): 
        Successfully created container
        In Container Load...


      Then I uninstalled the version and installed 5.3.1 instead. At the beginning it was working well. But now it stopped working and I get 


        [root@localhost ~]# cd workspace/SNMP_Agent/
        [root@localhost SNMP_Agent]# ./my_snmp_agent -f
        ./my_snmp_agent: error while loading shared libraries: libnetsnmpagent.so.10: cannot open shared object file: No such file or directory
        [root@localhost SNMP_Agent]# 


      That is I can not start my subagent. I can run the agent snmpd and could see the valuse of ifTable and get proper result. But I just can not start my subagent. It compiles well but can't start.

      I have seen the librarys in /usr/local/lib but I can't understant why they are not loaded.

      Hope you could help me with the problem.

      Maksud



--------------------------------------------------------------------------


      ------------------------------------------------------------------------------



--------------------------------------------------------------------------


      _______________________________________________
      Net-snmp-users mailing list
      [email protected]
      Please see the following page to unsubscribe or change other options:
      https://lists.sourceforge.net/lists/listinfo/net-snmp-users

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB

_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.