That worked superbly.  Now, however, after having installed from source, 
I've run into another little hiccup - there's no 
/etc/rc.d/init.d/snmptrapd file.  How do I set it up as a service?  I 
must have taken for granted the fact that it was already set up as one 
before I removed all the files.  A real stroke of genius on my part, I 
suppose.

Dave Shield wrote:
>     [ First - *please* don't mail me privately, without copying
>      any responses to the mailing list.  I don't have the time
>      or inclination to offer private, unpaid, SNMP consultancy.
>      Keep discussions to the list, where others can both learn
>      and offer advice.  Thanks.   ]
>
>
> 2009/2/18 Ashton Davis <[email protected]>:
>   
>> The problem is, I just don't know.  I hadn't worked on this particular
>> system for nearly a year, and when I come back the net-snmp install is
>> botched.  I got the error before I tried to upgrade, and got the same error
>> after upgrade.  The upgrade that I did didn't make a difference in the
>> matter.  And my boss prefers I use source code, not RPM.  His preferences
>> govern my actions, unfortunately, or my life would be much easier.  How
>> exactly do I remove everything that net-snmp installed?  What rm function
>> can find all of those?  ... Or am I going to do it by hand?
>>     
>
> How did you run 'configure' when compiling the code?
> Did you specify a --prefix or not.
>
> By default, the package will get installed under /usr/local.
> If you specify a different prefix, then it will be installed there instead.
>
> If you run
>     find /usr/local -name '*snmp*'
>            that should pick up most of the relevant files.
> It'll miss a handful of man pages, and some binaries under /usr/local/bin,
> but if you run
>       ls -ltr /usr/local/bin    (and the same with /usr/local/man/man[1358])
> these oddities should be obvious enough.
>
>
> Make a list of all of these files, and then remove them.
>    rm   $(cat /tmp/my_list_of_snmp_files)
>
> Then check that there aren't any unexpected RPMs installed:
>     rpm -q -a | grep snmp
> If there are, then remove those as well.   (rpm -e).
>
>
> At this point, your system should be free of any taint of SNMP.
> So double-check this:
>
>     find / -name '*snmp*'
>
> If this reports anything, then have a close look at these files,
> and work out where they might have come from.  Are they related
> to Net-SNMP or not?
>    Don't just blindly remove *all* mention of SNMP from your system,
> but do make sure you've got rid of any Net-SNMP related stuff.
> (The file /tmp/my_list_of_snmp_files might comein useful here!)
>
>
> Don't forget to check that there's nothing running either:
>   ps -ef | grep snmp
>
>
> Then it should be safe to start again with a clean tarball,
> and run your usual configure;make;make test; make install
>
> Dave
>   

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to