jhthorsen / docsis-configfile

Perl module that decodes and encodes DOCSIS config-files
https://metacpan.org/release/DOCSIS-ConfigFile
11 stars 3 forks source link

I need help with "Cannot adopt OID ..." #12

Closed vicMolina closed 6 years ago

vicMolina commented 6 years ago

I need help, when I try to execute my script I see the following errors and many "can not adopt" (only I'm just showing some):

Cannot adopt OID in CL-PKTC-EUE-EDVA-MIB: pktcEDVAAnsSup ::= { pktcEDVAAnsSupEntry 1 } Cannot adopt OID in CL-PKTC-EUE-EVENT-MIB: pktcEUEEventGroups ::= { pktcEUEEventConformance 2 } Cannot adopt OID in CL-PKTC-EUE-EVENT-MIB: pktcEUEEventCompliances ::= { pktcEUEEventConformance 1 } Cannot adopt OID in CLAB-GW-MIB: clabGWDeviceDNSIpv6QueryForDualMode ::= { clabGWDNSObjects 1 } . . . .

Cannot adopt OID in CL-PKTC-EUE-RST-MIB: pktcEUERSTUEActStatChgRegExp ::= { pktcEUERSTUEActStatChgEntry 2 } Cannot adopt OID in CL-PKTC-EUE-RST-MIB: pktcEUERSTUEActStatChgIndex ::= { pktcEUERSTUEActStatChgEntry 1 } Cannot adopt OID in CL-PKTC-EUE-USER-MIB: pktcEUEUsrAppMapRowStatus ::= { pktcEUEUsrAppMapEntry 9 } Cannot adopt OID in CL-PKTC-EUE-USER-MIB: pktcEUEUsrAppMapAppOperStatInfo ::= { pktcEUEUsrAppMapEntry 8 } Cannot adopt OID in CL-PKTC-EUE-USER-MIB: pktcEUEUsrAppMapAppOperStat ::= { pktcEUEUsrAppMapEntry 7 } Cannot adopt OID in CL-PKTC-EUE-USER-MIB: pktcEUEUsrAppMapAppAdminStatInfo ::= { pktcEUEUsrAppMapEntry 6 } Cannot adopt OID in CL-PKTC-EUE-USER-MIB: pktcEUEUsrAppMapAppAdminStat ::= { pktcEUEUsrAppMapEntry 5 } Cannot adopt OID in CL-PKTC-EUE-USER-MIB: pktcEUEUsrAppMapAppIndexRef ::= { pktcEUEUsrAppMapEntry 4 } Cannot adopt OID in CL-PKTC-EUE-USER-MIB: pktcEUEUsrAppMapAppIdentifier ::= { pktcEUEUsrAppMapEntry 3 } Cannot adopt OID in CL-PKTC-EUE-USER-MIB: pktcEUEUsrAppMapAppOrgID ::= { pktcEUEUsrAppMapEntry 2 } Cannot adopt OID in CL-PKTC-EUE-USER-MIB: pktcEUEUsrAppMapAppIndex ::= { pktcEUEUsrAppMapEntry 1 } Cannot adopt OID in CL-PKTC-EUE-DEV-MIB: pktcEUEDevDnsEntry ::= { pktcEUEDevDnsTable 1 } Cannot adopt OID in CL-PKTC-EUE-EDVA-MIB: pktcEDVAPrLossEntry ::= { pktcEDVAPrLossTable 1 } Cannot adopt OID in CL-PKTC-EUE-EVENT-MIB: pktcEUEMEMVersion ::= { pktcEUEEventObjects 1 } Cannot adopt OID in CLAB-GW-MIB: clabGWMAPDomainIfEntry ::= { clabGWMAPDomainIfTable 1 }

jhthorsen commented 6 years ago

Maybe you are missing the optional module SNMP.pm?

https://metacpan.org/pod/DOCSIS::ConfigFile#OPTIONAL-MODULE

vicMolina commented 6 years ago

I installed the optional module SNMP.pm

jhthorsen commented 6 years ago

Then maybe you are missing some mib files. I'm not sure how that is handled. Maybe you should check out https://metacpan.org/pod/SNMP#MIB-Functions.

I'm not entirely sure how this is done, it's been so long since I worked with it.

jhthorsen commented 6 years ago

But you could try to write a script using https://metacpan.org/pod/SNMP#&SNMP::translateObj(%3Cvar%3E[,arg,[arg]]) and see if that understands how to translate your OID into numeric. If you get that working, then it should work with DOCSIS::ConfigFile as well.

vicMolina commented 6 years ago

I run the script print SNMP::translateObj("docsDevNmAccessCommunity.1");

Return: .1.3.6.1.2.1.69.1.2.1.4.1

jhthorsen commented 6 years ago

Could you show some code and/or use https://metacpan.org/pod/Carp::Always to see where the error messages come from?

vicMolina commented 6 years ago

Hello good day. When I decode a file the extension returns the following error:

[DOCSIS] Internal error: No syminfo defined for code=100. at /usr/local/share/perl/5.22.1/DOCSIS/ConfigFile.pm line 145. [DOCSIS] Internal error: No syminfo defined for code=97. at /usr/local/share/perl/5.22.1/DOCSIS/ConfigFile.pm line 145. [DOCSIS] Internal error: No syminfo defined for code=116. at /usr/local/share/perl/5.22.1/DOCSIS/ConfigFile.pm line 145. [DOCSIS] Internal error: No syminfo defined for code=111. at /usr/local/share/perl/5.22.1/DOCSIS/ConfigFile.pm line 145. [DOCSIS] Internal error: No syminfo defined for code=115. at /usr/local/share/perl/5.22.1/DOCSIS/ConfigFile.pm line 145. [DOCSIS] Internal error: No syminfo defined for code=46. at /usr/local/share/perl/5.22.1/DOCSIS/ConfigFile.pm line 145. [DOCSIS] Internal error: No syminfo defined for code=98. at /usr/local/share/perl/5.22.1/DOCSIS/ConfigFile.pm line 145. [DOCSIS] Internal error: No syminfo defined for code=105. at /usr/local/share/perl/5.22.1/DOCSIS/ConfigFile.pm line 145. [DOCSIS] Internal error: No syminfo defined for code=110. at /usr/local/share/perl/5.22.1/DOCSIS/ConfigFile.pm line 145.

Thanks.

jhthorsen commented 6 years ago

I don’t see how this is related to the original issue..?

jhthorsen commented 6 years ago

Closing this because of inactivity.