Hi, if it is disabled in omnios, I would ask esproul or postwait in #omnios, freenode.
And anyways, is Perl really used that often in net-snmp that there is a good point to enable it? (I am using SNMP only on network devices, not servers.) Can anyone comment on this please? Cheers, Adam > On 18 Oct 2013, at 08:16, Alexander Pyhalov <[email protected]> wrote: > > Hello. > Can someone confirm that current 32-bit net-snmp in OpenIndiana /dev actually > has embedded perl support? > > As far as I see it's not true: > # /usr/sbin/i86/snmpd -f > > /etc/net-snmp/snmp/snmpd.conf: line 124: Warning: Unknown token: disablePerl. > /etc/net-snmp/snmp/snmpd.conf: line 125: Warning: Unknown token: perl. > > # elfdump /usr/lib/libnetsnmpagent.so |grep boot_DynaLoader # --shows nothing > # > I ask because I have difficulties with enabling embedded perl in net-snmp. In > fact, not with net-snmp, but building illumos-gate with new net-snmp: > > /opt/gcc/4.4.4/bin/gcc -fident -finline -fno-inline-functions -fno-builtin > -fno-asm -fdiagnostics-show-option -nodefaultlibs -D__sun -o libfmd_snmp.so.1 > -shared -hlibfmd_snmp.so > .1 -Wl,-ztext -Wl,-zdefs -Wl,-Bdirect -Wl,-M../common/mapfile-vers > -Wl,-M/export/home/alp/srcs/oi-userland/components/illumos/illumos-gate/illumos-gate/usr/src/common/mapfiles/com > mon/map.pagealign > -Wl,-M/export/home/alp/srcs/oi-userland/components/illumos/illumos-gate/illumos-gate/usr/src/common/mapfiles/common/map.noexdata > -R/usr/lib/fm pics/debug_subr.o > pics/init.o pics/module.o pics/problem.o pics/resource.o pics/scheme.o > -L/export/home/alp/srcs/oi-userland/components/illumos/illumos-gate/illumos-gate/proto/root_i386/lib > -L/expo > rt/home/alp/srcs/oi-userland/components/illumos/illumos-gate/illumos-gate/proto/root_i386/usr/lib > > -L/export/home/alp/srcs/oi-userland/components/illumos/illumos-gate/illumos-gate/ > proto/root_i386/usr/lib/fm -lfmd_adm -luutil -lnvpair -ltopo -lnetsnmp > -lnetsnmphelpers -lnetsnmpagent -lc > > Undefined first referenced > symbol in file > main > /usr/perl5/5.16/lib/i86pc-solaris-64int/CORE/libperl.so > ld: fatal: symbol referencing errors. No output written to libfmd_snmp.so.1 > collect2: ld returned 1 exit status > > However, perl support seems to be "more alive": > > # elfdump /usr/lib/libnetsnmpagent.so |grep boot_DynaLoader > [497] 0x00000000 0x00000000 FUNC GLOB D 0 UNDEF > boot_DynaLoader > [1551] 0x00000000 0x00000000 FUNC GLOB D 0 UNDEF > boot_DynaLoader > 486 [497] boot_DynaLoader > [515] 0x0004a80c 0x00000000 R_386_GLOB_DAT boot_DynaLoader > [497] DB [1] libperl.so boot_DynaLoader > R_386_GLOB_DAT 0x4a80c .SUNW_reloc > boot_DynaLoader > > > # ldd /usr/lib/libnetsnmpagent.so > libperl.so => > /usr/perl5/5.16/lib/i86pc-solaris-64int/CORE/libperl.so > libsocket.so.1 => /usr/lib/libsocket.so.1 > libc.so.1 => /usr/lib/libc.so.1 > libnetsnmp.so.15 => /usr/lib/libnetsnmp.so.15 > libnetsnmphelpers.so.15 => /usr/lib/libnetsnmphelpers.so.15 > libssp.so.0 => /usr/lib/libssp.so.0 > libnsl.so.1 => /lib/libnsl.so.1 > libdl.so.1 => /lib/libdl.so.1 > libm.so.2 => /lib/libm.so.2 > libkstat.so.1 => /usr/lib/libkstat.so.1 > libpkcs11.so.1 => /usr/lib/libpkcs11.so.1 > libmp.so.2 => /lib/libmp.so.2 > libmd.so.1 => /lib/libmd.so.1 > libcryptoutil.so.1 => /lib/libcryptoutil.so.1 > > # /usr/sbin/i86/snmpd -f > embedded perl support failed to initalize > NET-SNMP version 5.4.1.2 > Received TERM or STOP signal... shutting down... > > Can't open perl script "/etc/net-snmp/snmp/snmp_perl.pl": No such file or > directory > > Also I see that in OmniOS embedded perl support for net-snmp is explicitly > disabled... > -- > System Administrator of Southern Federal University Computer Center > > _______________________________________________ > oi-dev mailing list > [email protected] > http://openindiana.org/mailman/listinfo/oi-dev
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ oi-dev mailing list [email protected] http://openindiana.org/mailman/listinfo/oi-dev
