Re: FreeBSD Port of mrtg Not Happy when Trying to Start
It appears that the problem of getting mrtg to start may have something to do with perl and libraries. I installed mrtg on another FreeBSD6.3 system today. That system would have worked so I began poking around on both systems and then it hit me. It's terribly obvious after one realizes what is wrong. The problem system complains: Can't locate SNMP_util.pm in @INC (@INC contains: --- and then a ls showing everything else that is there. The working test system does have: /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm The problem system actually has an extremely similar file name: /usr/local/lib/perl5/site_perl/5.8.8/Net_SNMP_util.pm Easy to overlook but still a totally different file name. Gee, what if I just link the missing name to the good file as in ln -s Net_SNMP_util.pm SNMP_util.pm That produced: Subroutine version redefined at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 394. and so on for 22 lines of similar squawks. I did briefly have net-snmp installed on that system but it has been deinstalled unless it left a library or two lying around. There is no need for net-snmp so if I could figure out what it put on and make sure it is gone, that might fix the problem. Martin McCormick ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: FreeBSD Port of mrtg Not Happy when Trying to Start
On Tue, 23 Sep 2008 10:32:11 -0500 Martin McCormick wrote: > Boris Samorodov writes: > > If you install ports at default paths then net-mgmt/p5-SNMP-Util > > should install SNMP_util.pm to > > /usr/local/lib/perl5/site_perl/5.8.8/SNMP . > > Do you have this file? > I appear to. > $ pwd > /usr/local/lib/perl5/site_perl/5.8.8/SNMP > $ ls -l > total 68 > -r-xr-xr-x 1 root wheel 65627 Jun 27 2000 Util.pm > -r-xr-xr-x 1 root wheel223 Jun 27 2000 Util_env.pm I stand corrected, Dan Nelson was right, the needed file is installed by net-mgmt/p5-SNMP_Session. Sorry for the confusion. WBR -- bsam ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: FreeBSD Port of mrtg Not Happy when Trying to Start
In the last episode (Sep 23), Martin McCormick said: > When installing mrtg, I left the ipv6 box unchecked as we have none, > and turned on the snmpV3 support which made no difference. Still the > same error: > > Can't locate SNMP_util.pm in @INC (@INC contains: /usr/local/bin/../lib/mrtg2 > /usr/local/bin /usr/local/lib/perl5/5.8.8/BSDPAN > /usr/local/lib/perl5/site_perl/5.8.8/mach > /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl > /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at > /usr/local/bin/mrtg line 292. That file is supposed to be installed by the p5-SNMP_Session port, which is marked as a dependency by mrtg. Do you maybe have an old or bad install of that port? $ locate /SNMP_util.pm /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm $ pkg_which /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm p5-SNMP_Session-1.12 $ pkg_info -rR mrtg-2.16.2,1 Information for mrtg-2.16.2,1: Depends on: Dependency: perl-5.8.8_1 Dependency: p5-SNMP_Session-1.12 Dependency: png-1.2.32 Dependency: jpeg-6b_7 Dependency: pkg-config-0.23_1 Dependency: freetype2-2.3.7 Dependency: gd-2.0.35,1 Dependency: p5-PathTools-3.2701 Dependency: p5-Pod-Parser-1.35_2 $ pkg_info -L p5-SNMP_Session-1.12 Information for p5-SNMP_Session-1.12: Files: /usr/local/lib/perl5/site_perl/5.8.8/BER.pm /usr/local/lib/perl5/site_perl/5.8.8/SNMP_Session.pm /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/SNMP_Session/.packlist /usr/local/share/doc/SNMP_Session/README /usr/local/share/doc/SNMP_Session/README.SNMP_util /usr/local/share/doc/SNMP_Session/index.html -- Dan Nelson [EMAIL PROTECTED] ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: FreeBSD Port of mrtg Not Happy when Trying to Start
Boris Samorodov writes: > If you install ports at default paths then net-mgmt/p5-SNMP-Util > should install SNMP_util.pm to > /usr/local/lib/perl5/site_perl/5.8.8/SNMP . > Do you have this file? I appear to. $ pwd /usr/local/lib/perl5/site_perl/5.8.8/SNMP $ ls -l total 68 -r-xr-xr-x 1 root wheel 65627 Jun 27 2000 Util.pm -r-xr-xr-x 1 root wheel223 Jun 27 2000 Util_env.pm Martin McCormick ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: FreeBSD Port of mrtg Not Happy when Trying to Start
On Tue, 23 Sep 2008 08:30:03 -0500 Martin McCormick wrote: > Jerry writes: > > On Mon, 22 Sep 2008 09:54:04 -0500 > > Martin McCormick <[EMAIL PROTECTED]> wrote: > > > We are moving a mrtg system to FreeBSD so I installed > > > the port from /usr/ports/net-mgmt/mrtg and the installation went > > > flawlessly along with perl5.88 which it needs. > Then, I posted that I had failed to install the snmp utilities > so had not done everything necessary. At about that time, I > received the message I am partly quoting here. > > You might want to check and see if the 'p5-SNMP-Util-1.8.1' port is > > installed {/usr/ports/net-mgmt/p5-SNMP-Util}. If not, try installing it > > yourself and see if the problem goes away. > Thanks greatly. I did in fact not have it, installed it, and the > problem is still unchanged. > > If you have 'portmanager' installed, you could try: > > > > portmanager net-mgmt/p5-SNMP-Util -l -p -y > I installed portmamager and it reported everything > present. > > Check the '/var/log/portmanager.log' to see what transpired. > No complaints at all. > When installing mrtg, I left the ipv6 box unchecked as > we have none, and turned on the snmpV3 support which made no > difference. Still the same error: > Can't locate SNMP_util.pm in @INC (@INC contains: /usr/local/bin/../lib/mrtg2 > /u > sr/local/bin /usr/local/lib/perl5/5.8.8/BSDPAN > /usr/local/lib/perl5/site_perl/5. > 8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl > /us > r/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at > /usr/local/bin/mrt > g line 292. > Since this is more or less a "dead in the water" error, I > suspect I am doing something in the wrong sequence or am not > totally starting from scratch on the mrtg make. I have been > doing > make clean, then make configure and then make install. > There is no problem at all with the make process so I > am at a loss as to what to try next. If you install ports at default paths then net-mgmt/p5-SNMP-Util should install SNMP_util.pm to /usr/local/lib/perl5/site_perl/5.8.8/SNMP . Do you have this file? WBR -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: FreeBSD Port of mrtg Not Happy when Trying to Start
Jerry writes: > On Mon, 22 Sep 2008 09:54:04 -0500 > Martin McCormick <[EMAIL PROTECTED]> wrote: > > We are moving a mrtg system to FreeBSD so I installed > > the port from /usr/ports/net-mgmt/mrtg and the installation went > > flawlessly along with perl5.88 which it needs. Then, I posted that I had failed to install the snmp utilities so had not done everything necessary. At about that time, I received the message I am partly quoting here. > You might want to check and see if the 'p5-SNMP-Util-1.8.1' port is > installed {/usr/ports/net-mgmt/p5-SNMP-Util}. If not, try installing it > yourself and see if the problem goes away. Thanks greatly. I did in fact not have it, installed it, and the problem is still unchanged. > If you have 'portmanager' installed, you could try: > > portmanager net-mgmt/p5-SNMP-Util -l -p -y I installed portmamager and it reported everything present. > > Check the '/var/log/portmanager.log' to see what transpired. No complaints at all. When installing mrtg, I left the ipv6 box unchecked as we have none, and turned on the snmpV3 support which made no difference. Still the same error: Can't locate SNMP_util.pm in @INC (@INC contains: /usr/local/bin/../lib/mrtg2 /u sr/local/bin /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5. 8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /us r/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at /usr/local/bin/mrt g line 292. Since this is more or less a "dead in the water" error, I suspect I am doing something in the wrong sequence or am not totally starting from scratch on the mrtg make. I have been doing make clean, then make configure and then make install. There is no problem at all with the make process so I am at a loss as to what to try next. Martin McCormick ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: FreeBSD Port of mrtg Not Happy when Trying to Start
On Mon, 22 Sep 2008 09:54:04 -0500 Martin McCormick <[EMAIL PROTECTED]> wrote: > We are moving a mrtg system to FreeBSD so I installed > the port from /usr/ports/net-mgmt/mrtg and the installation went > flawlessly along with perl5.88 which it needs. > > When I tried to start it, I got the following taken from > a screen capture so you can see the version number, etc: > > ===> Registering installation for mrtg-2.16.2,1 > mrtgfbsd# /usr/local/bin/mrtg /usr/local/etc/mrtg.cfg > Can't locate SNMP_util.pm in @INC (@INC > contains: /usr/local/bin/../lib/mrtg2 /u > sr/local/bin /usr/local/lib/perl5/5.8.8/BSDPAN > /usr/local/lib/perl5/site_perl/5. > 8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl > /us > r/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) > at /usr/local/bin/mrt g line 292. > > I did a standard make install on the mrtg port after > doing the same for perl5.8 in /usr/ports/lang. One would expect > that it should find everything it needs so I may have failed to > give it the right options. I am hoping somebody has gotten > mrtg to work under FreeBSD6.3 as I am not terribly familiar with > it and am setting it up for the benefit of other members of our > group who are waiting for it to be running. > Many thanks for any ideas or information as to whether or not > the port of mrtg should still run under FreeBSD6.3. You might want to check and see if the 'p5-SNMP-Util-1.8.1' port is installed {/usr/ports/net-mgmt/p5-SNMP-Util}. If not, try installing it yourself and see if the problem goes away. If you have 'portmanager' installed, you could try: portmanager net-mgmt/p5-SNMP-Util -l -p -y Check the '/var/log/portmanager.log' to see what transpired. -- Jerry [EMAIL PROTECTED] A beautiful woman is a blessing from Heaven, but a good cigar is a smoke. -- Kipling signature.asc Description: PGP signature
Re: FreeBSD Port of mrtg Not Happy when Trying to Start
Martin McCormick writes: > We are moving a mrtg system to FreeBSD so I installed > the port from /usr/ports/net-mgmt/mrtg and the installation went > flawlessly along with perl5.88 which it needs. > > When I tried to start it, I just now found out that I should also install the snmp utilities. I thought that mrtg took care of this, but it does not so please disregard the earlier message. I will install net-snmp and see if things work better. Thanks. Martin McCormick ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"