Subscribe

System Manager API Invoke failed

[ Edited ]

I just loaded NetApp System Manager 1.0 and received the following when logging on to my active/active fas2020:

 

"API invoked failed. The underlying connection was closed. An unexpected error occurred on a send. Received an unexpected EOF or 0 bytes from the transport stream. No corrective action was found in Error Details".

 

Has anyone seen this yet/ideas?

 

Thank you,

jd

Re: System Manager API Invoke failed

System Manager needs SNMP and HTTP enabled on the storage system.  Are they enabled?

Re: System Manager API Invoke failed

Hi,

Maybe a little bit late, but i had the same problem.

Just activate SSL and everything works just fine

Bye,


Tim

Re: System Manager API Invoke failed

If you are able to discover the FAS 2020 and add it using system manager 1.0 we can rule out that it is not an issue with snmp,

however you can cross check that using the command "options snmp", please try enabling SSL and then try again if you still have issues

please post it ,we will be able to assist you more.

Regards,

Vinay

Re: System Manager API Invoke failed

sudo perl -s print_volume.pl mud-3050-spare.ops user1 123456 vol0
in Zapi::invoke, cannot connect to socket

Do you have any idea if i need to enable anything more on filer?

Re: System Manager API Invoke failed

Can you paste the output of "options http" command on your filer.

Re: System Manager API Invoke failed

httpd.access legacy

httpd.admin.access legacy

httpd.admin.enable on

httpd.admin.hostsequiv.enable off

httpd.admin.max_connections 512

httpd.admin.ssl.enable on

httpd.admin.top-page.authentication on

httpd.autoindex.enable off

httpd.enable off

httpd.log.format common

httpd.method.trace.enable off

httpd.rootdir XXX

httpd.sslport 9999

httpd.tcpport 4080

httpd.timeout 300

httpd.timewait.enable off

And, when i do -s -p 4080 or 9999, it returns a Not Found error message (404).

******

-bash-3.2$ perl ./print_volume.pl -s -p 4080 mud-3050-spare.ops user xxxxxx

syntax error at line 1, column 0, byte 0:


^
/* nn4 hide */
at /home/y/lib/perl5/site_perl/5.8/i386-freebsd-thread-multi/XML/Parser.pm line 187

********
perl ./print_volume.pl -s -p 4080 mud-3050-spare.op user xxxxxx

syntax error at line 1, column 0, byte 0:

^
/* nn4 hide */
at /home/y/lib/perl5/site_perl/5.8/i386-freebsd-thread-multi/XML/Parser.pm line 187
-bash-3.2$ perl ./print_volume.pl -s -p 9999 mud-3050-spare.ops.mud samy2 yahoo1234

syntax error at line 1, column 0, byte 0:

^

/* nn4 hide */

at /home/y/lib/perl5/site_perl/5.8/i386-freebsd-thread-multi/XML/Parser.pm line 187

Thanks,

Sammer

Re: System Manager API Invoke failed

print_volume sample code works on http. You cannot use "-s" option with print_volume sample code unless you have modified it.

Can you run the command "httpd.enable on" on the filer and try for http. Your httpd.enable is off.

And then run.

perl ./print_volume.pl mud-3050-spare.op user xxxxxx

Else you can use apitest for using -s.

perl ./print_volume.pl -s -p 9999 mud-3050-spare.ops user xxxxxx system-get-version

What client platform are you using ?

Re: System Manager API Invoke failed

Can we use it w/o httpd.

cause httpd requires license. Is there any other way we can connect to the filers without http/ssh/telnet/rsh.

Thanks,

Sammer

Re: System Manager API Invoke failed

You can use windows RPC