tag:forum.selfhtml.org,2005:/self VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm – SELFHTML-Forum 2019-03-22T13:42:12Z https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744694#m1744694 Klaus1 2019-03-18T08:48:23Z 2019-03-18T08:48:23Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Hallo zusammen,</p> <p>ich hoffe, ich finde hier jemanden, der mir weiterhelfen kann, wo es ja nur bedingt etwas mit HTML zu tun hat. </p> <p>Wir hatten bis vor kurzem noch eine VMWare-Umgebung in Version 5.1. Bis dahin liefen auch die Aufrufe der check_vmware_api.pl problemlos. Ich konnte die Auslastung (Speicher, Prozessor, Netzwerk), die Anzahl der Hosts je ESX-Host und die Auslastung der Datastores ermitteln.</p> <p>Nach der Migration auf 6.7 funktionierte die Ermittlung der Auslastung der Datastores nicht mehr und ich nahm an, dass es dem großen Release-Sprung geschuldet war und ich eine neue Version des Scripts und der VMWare vSphere CLI installieren muss.</p> <p>Nun funktioniert aber keiner der Abfragen mehr. Ich erhalte immer den Fehler: Can't locate Monitoring/Plugin/Functions.pm in @INC at check_vmware_api.pl line 39.</p> <p>Das Internet zeigt für Linux-Versionen, dass dire Nagios Plugins noch nachinstalliert werden müssten, aber zum Einen läuft der Apache läuft unter Windows und ich finde keine Nagios-Plugins für Windows und zum Anderen ist das Modul eigentlich vorhanden und innerhalb des Suchzweigs ../Perl/lib/Nagios/Plugin.</p> <p>Hat jemand eine Idee, wie ich das Script zum Laufen bekomme?</p> <p>Liebe Grüße,</p> <p>Klaus</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744702#m1744702 pl 2019-03-18T09:49:14Z 2019-03-18T09:49:14Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <blockquote> <p>Ich erhalte immer den Fehler: Can't locate Monitoring/Plugin/Functions.pm in @INC at check_vmware_api.pl line 39.</p> </blockquote> <p>Ganz einfach: Das Modul <code>Monitoring::Plugin::Functions</code> ist nicht in diesem Pfad installiert. MFG</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744704#m1744704 Robert B. 2019-03-18T09:52:01Z 2019-03-18T09:52:01Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Hallo Klaus,</p> <blockquote> <p>Nun funktioniert aber keiner der Abfragen mehr. Ich erhalte immer den Fehler: Can't locate Monitoring/Plugin/Functions.pm in @INC at check_vmware_api.pl line 39.</p> <p>Hat jemand eine Idee, wie ich das Script zum Laufen bekomme?</p> </blockquote> <p>Du musst den <a href="https://perldoc.perl.org/perlfaq8.html#How-do-I-add-a-directory-to-my-include-path-%28@INC%29-at-runtime%3F" rel="nofollow noopener noreferrer">Perl-Include-Pfad</a> so anpassen, dass das Modul wieder gefunden wird.</p> <p>Viele Grüße<br> Robert</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744707#m1744707 Klaus1 2019-03-18T09:59:51Z 2019-03-18T09:59:51Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>@INC sucht in drei Verzeichnissen:</p> <ul> <li>Perl/site/lib</li> <li>Perl/vendor/lib</li> <li>Perl/lib</li> </ul> <p>Ich bin zunächst davon ausgegangen, dass er auch die in diesem Pfad angegebenen Unterverzeichnisse mit durchsuchen würde, aber ich habe auch versucht, alle Dateien aus dem Unterverzeichnis Nagios/Plugin direkt nach Perl/lib, nach Perl/vendor/lib und nach Perl/site/lib kopiert.</p> <p>Hatte aber nicht den erhofften Erfolg.</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744711#m1744711 Klaus1 2019-03-18T10:05:08Z 2019-03-18T10:05:08Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>In der Systemumgebung habe ich sowohl den Pfad für PERL5LIB als auch für PELRLIB auf Perl/lib gesetzt.</p> <p>In der Fehlermeldung steht, dass Perl das Modul in den folgenden Verzeichnissen sucht.</p> <p>@INC sucht in drei Verzeichnissen:</p> <ul> <li>Perl/site/lib</li> <li>Perl/vendor/lib</li> <li>Perl/lib</li> </ul> <p>In alle dieser drei Verzeichnisse habe ich schon die Module aus Nagios/Plugin kopiert, aber ohne Erfolg.</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744713#m1744713 pl 2019-03-18T10:11:58Z 2019-03-18T10:11:58Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Es gibt verschiedene Möglichkeiten @INC zu erweitern das hängt auch von Deiner Perlversion ab. Wenn der bisherige Pfad <code>Monitoring/Plugin/Functions.pm</code> lautete, ist der auch in der bisherigen Datei Funkctions.pm als <code>package Monitoring::Plugin::Functions;</code> deklariert.</p> <p>Also falls Du den Pfad ändern solltest, die package Deklaration beachten. Du kannst aber auch <code>Perl/site/lib</code> für Dein Modul verwenden, wenn es nur die o.g. Datei ist: dahinkopieren und die Packagedeklaration anpassen. Und je nachdem wie Letztere lautet wird das Modul dann eingebunden.</p> <p>Beachte auch: Nicht ins vendor/lib und nicht ins /lib Verzeichnis! Eigene Module immer nach site/lib weil dieses Verzeichnis bei einem Upgrade nicht verändert wird. MFG</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744714#m1744714 Robert B. 2019-03-18T10:13:36Z 2019-03-18T10:13:36Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Hallo Klaus,</p> <blockquote> <p>In der Systemumgebung habe ich sowohl den Pfad für PERL5LIB als auch für PELRLIB auf Perl/lib gesetzt.</p> </blockquote> <p>Was spricht denn dagegen, PERL5LIB so zu setzen, dass auch deine <code>Monitoring/Plugin/Functions.pm</code> gefunden wird?</p> <p>Wie sieht eigentlich das <code class="language-perl"><span class="token keyword">use</span></code> dafür aus?</p> <pre><code class="block language-perl"><span class="token keyword">use</span> Functions<span class="token punctuation">;</span> <span class="token comment"># oder etwa</span> <span class="token keyword">use</span> Monitoring<span class="token punctuation">:</span><span class="token punctuation">:</span>Plugin<span class="token punctuation">:</span><span class="token punctuation">:</span>Functions<span class="token punctuation">;</span> </code></pre> <blockquote> <p>In der Fehlermeldung steht, dass Perl das Modul in den folgenden Verzeichnissen sucht.</p> <p>@INC sucht in drei Verzeichnissen:</p> <ul> <li>Perl/site/lib</li> <li>Perl/vendor/lib</li> <li>Perl/lib</li> </ul> </blockquote> <p>Und wie ich schrieb, kann man <code class="language-perl"><span class="token variable">@INC</span></code> erweitern.</p> <blockquote> <p>In alle dieser drei Verzeichnisse habe ich schon die Module aus Nagios/Plugin kopiert, aber ohne Erfolg.</p> </blockquote> <p>Der Pfad und <code class="language-perl"><span class="token keyword">use</span></code> müssen auch zueinander passen.</p> <p>Viele Grüße<br> Robert</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744735#m1744735 Klaus1 2019-03-18T13:26:16Z 2019-03-18T13:26:16Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Ich bin jetzt einen deutlichen Schritt weiter, nachdem ich im site/lib Verzeichnis ein Verzeichnis Monitoring erstellt habe und dort die Module kopiert habe, die im Verzeichnis Nagios liegen. Nachdem ich so ein paar weitere Module zum Laufen bringen konnte, bricht das Script jetzt mit der Fehlermeldung ab:</p> <p>Can't locate loadable object for module Crypt::SSLeay in @INC at perl/site/lib/Net/SSL.pm line 16.</p> <p>Habt ihr hier eine Idee?</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744737#m1744737 pl 2019-03-18T13:39:54Z 2019-03-18T13:39:54Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Auf der Kommandozeile: <code>cpan -i Crypt::SSLeay</code> fertig.</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744745#m1744745 Klaus1 2019-03-18T14:46:04Z 2019-03-18T14:46:04Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <blockquote> <p>Auf der Kommandozeile: <code>cpan -i Crypt::SSLeay</code> fertig.</p> </blockquote> <p>Das funktioniert aber doch nur unter Linux oder? Oder unter Windows auch?</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744758#m1744758 pl 2019-03-18T16:17:32Z 2019-03-18T16:17:32Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <blockquote> <blockquote> <p>Auf der Kommandozeile: <code>cpan -i Crypt::SSLeay</code> fertig.</p> </blockquote> <p>Das funktioniert aber doch nur unter Linux oder? Oder unter Windows auch?</p> </blockquote> <p>Selbstverständlich funktioniert <code>cpan</code> unter Windows. Und wenn <code>ppm</code> instaliert ist (Windows) kanst Du das auch mit <code>ppm install Crypt::SSLeay</code> installieren. MFG</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744793#m1744793 Klaus1 2019-03-19T07:44:52Z 2019-03-19T07:44:52Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Ok, mit <code>cpan -i Crypt::SSLeay</code> funktionierte es erstmal nicht direkt. Das System konnte, warum auch immer, nicht das MiniGW und DMAKE automatisch installieren. Mit <code>ppm install MiniGW</code> wurde dann beides heruntergeladen, aber letztlich dann auch abgebrochen:</p> <p>openssl-version.c:2:30: fatal error: openssl/opensslv.h: No such file or directory. compilation terminated. Failed to build and link a simple executible using OpenSSL</p> <p>Unter Linux soll man libssl-dev installieren. Aber unter Windows?</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744797#m1744797 pl 2019-03-19T08:18:12Z 2019-03-19T08:18:12Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p><code>perl -V:make</code> zeigt ob Deine gcc Umgebung konfiguriert ist. Für die <code>cpan</code> Shell muss ein einmaliges Setup gemacht werden. Und wahrscheinlich erfordert Deine ganze Umgebung, daß openssl (f. Windows) installiert sein muss. Danach Crypt::SSLeay. MFG</p> <p>Zeig mal <code>perl -v</code></p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744825#m1744825 Klaus1 2019-03-19T12:40:15Z 2019-03-19T12:40:15Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>perl -v zeigt:</p> <pre><code class="block">This is perl 5, version 26, subversion 3 (v5.26.3) built for MSWin32-x64-multi-thread </code></pre> <p>Mich wundert, dass ich Softwarekomponenten nachinstallieren soll, obwohl die frühere Version von der check_vmware_api.pl mit der alten VMWare-Umgebung prima funktioniert hatte.</p> <p>Ich habe die OpenSSL-Zip-Datei heruntergeladen und nach c:\openssl entpackt. Da Perl ja noch nichts von c:\openssl wissen kann, habe ich versucht:</p> <p><code>perl c:\openssl\Configure VC-WIN64I</code></p> <p>Das hat erstmal keinen Fehler produziert, aber da fehlt laut Installationsanleitung noch das <code>nmake install</code>. nmake ist für mein Windows erstmal unbekannt, als Alternative soll wohl dmake genutzt werden können. Da weiß ich wiederum nicht wie ich das aufrufen soll, denn <code>dmake install</code> sagt, <code>"Don't know how to make 'install'"</code> .</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744853#m1744853 pl 2019-03-19T15:04:15Z 2019-03-19T15:04:15Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>dmake oder nmake kriegst Du von Deinem Perlvendor. Openssl für Windows hat ein Setup. Viel Erfolg!</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744857#m1744857 pl 2019-03-19T15:29:31Z 2019-03-19T15:29:31Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p><a href="https://metacpan.org/pod/Crypt::SSLeay#INSTALL" rel="nofollow noopener noreferrer">Siehe auch</a> und OpenSSL für Win32 kriegst Du bei heise downloads. MFG</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744861#m1744861 Klaus1 2019-03-19T16:00:19Z 2019-03-19T16:00:19Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <blockquote> <p>dmake oder nmake kriegst Du von Deinem Perlvendor. Openssl für Windows hat ein Setup. Viel Erfolg!</p> </blockquote> <p>Eigentlich wird dmake automatisch schon mit MiniGw mitinstalliert. Bei der Installation anderer Module funktioniert es auch. Nur bei Crypt::SSLeay nicht.</p> <p>Ich habe sowohl die Github-Version von OpenSSL probiert, als auch die installierbare Windows-Binary. Noch immer wird openssl/opensslv.h nicht gefunden.</p> <p>Wenn ich nur wüsste, wo diese Datei gesucht wird... Den Pfad auf das Verzeichnis setzen, hat nicht geholfen.</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744883#m1744883 Robert B. 2019-03-19T22:09:35Z 2019-03-19T22:09:35Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Moin,</p> <blockquote> <p>Eigentlich wird dmake automatisch schon mit MiniGw mitinstalliert.</p> </blockquote> <p>Was heißt denn <em>eigentlich</em>? Ist es dabei oder nicht?</p> <blockquote> <p>Ich habe sowohl die Github-Version von OpenSSL probiert, als auch die installierbare Windows-Binary. Noch immer wird openssl/opensslv.h nicht gefunden.</p> <p>Wenn ich nur wüsste, wo diese Datei gesucht wird... Den Pfad auf das Verzeichnis setzen, hat nicht geholfen.</p> </blockquote> <p>Im Makefile sollte eigentlich der Include-Pfad von C enthalten sein. Ggf. musst du diesen anpassen.</p> <p>Viele Grüße<br> Robert</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744930#m1744930 pl 2019-03-20T11:37:13Z 2019-03-20T11:39:33Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <blockquote> <blockquote> <p>dmake oder nmake kriegst Du von Deinem Perlvendor. Openssl für Windows hat ein Setup. Viel Erfolg!</p> </blockquote> <p>Eigentlich wird dmake automatisch schon mit MiniGw mitinstalliert.</p> </blockquote> <p>Msys bringt ein <code>make.exe</code> mit. Und Msys kommt zusammen mit MinGW.</p> <p>Aber wenn Du mit <code>ppm</code> installierst, brauchst Du das alles gar nicht. Was hast Du denn für ein Poblem mit ppm?</p> <p>Was passiert wenn Du <code>ppm install Crypt::SSLeay</code> eingibst?</p> <p>MFG</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744997#m1744997 Klaus1 2019-03-22T06:08:50Z 2019-03-22T06:08:50Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Hallo,</p> <blockquote> <p>Aber wenn Du mit <code>ppm</code> installierst, brauchst Du das alles gar nicht. Was hast Du denn für ein Poblem mit ppm?</p> <p>Was passiert wenn Du <code>ppm install Crypt::SSLeay</code> eingibst?</p> </blockquote> <p>ppm install failed: Can't find any package that provides Crypt::SSLeay</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744998#m1744998 Klaus1 2019-03-22T06:29:59Z 2019-03-22T06:29:59Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Hallo,</p> <blockquote> <p>Aber wenn Du mit <code>ppm</code> installierst, brauchst Du das alles gar nicht. Was hast Du denn für ein Poblem mit ppm?</p> <p>Was passiert wenn Du <code>ppm install Crypt::SSLeay</code> eingibst?</p> </blockquote> <p>ppm install failed: Can't find any package that provides Crypt::SSLeay</p> <p>Hab schon versucht das Modul darüber zu installieren: <code>ppm install http://www.bribes.org/perl/ppm64/Crypt-SSLeay.ppd</code> aber erhalte die Fehlermeldung: The PPD does not provide code to install for this platform. Ist möglicherweise zu alt für Perl 5.26.3 ?</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1744999#m1744999 pl 2019-03-22T06:37:54Z 2019-03-22T06:37:54Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p><code>ppm repo</code> zeigt konfigurierte Repositories. Füge diese hier</p> <p><code>http://www.bribes.org/perl/ppm/</code></p> <p>hinzu. Altenative: ppd und zip Datei download und local installieren. <code>ppm help</code></p> <p>MFG</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1745000#m1745000 pl 2019-03-22T06:42:11Z 2019-03-22T06:59:51Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <blockquote> <p>Hab schon versucht das Modul darüber zu installieren: ppm install http://www.bribes.org/perl/ppm64/Crypt-SSLeay.ppd aber erhalte die Fehlermeldung: The PPD does not provide code to install for this platform. Ist möglicherweise zu alt für Perl 5.26.3 ?</p> </blockquote> <p>Die Dateien downloadn und händische Korrektur.</p> <p>http://www.bribes.org/perl/ppm/Crypt-SSLeay.ppd ist nur eine Textdatei, da trägst Du einfach Deine Perlversion ein.</p> <p>Lokal: <code>ppm install Crypt-SSLeay.ppd</code></p> <p>zipdate nicht vergessen:</p> <p>MFG</p> <p>PS: Beispiel ohne Angabe der Perlversion</p> <pre><code class="block language-xml"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SOFTPKG</span> <span class="token attr-name">NAME</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Device-USB-PX1674<span class="token punctuation">"</span></span> <span class="token attr-name">VERSION</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>1.01<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>ABSTRACT</span><span class="token punctuation">></span></span>CMD for USB-Dongle<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>ABSTRACT</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>AUTHOR</span><span class="token punctuation">></span></span>xx@example.de<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>AUTHOR</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>IMPLEMENTATION</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>CODEBASE</span> <span class="token attr-name">HREF</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Device-USB-PX1674.zip<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>IMPLEMENTATION</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>SOFTPKG</span><span class="token punctuation">></span></span> </code></pre> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1745014#m1745014 Klaus1 2019-03-22T09:04:13Z 2019-03-22T09:04:13Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Danke Dir vielmals! Das hat mir echt deutlich weitergeholfen.</p> <p>Jetzt habe ich noch einen Fehler beim Aufruf: <code>Undefined subroutine &Util::disconnect called at check_vmware_api.pl line 819</code></p> <p>In Zeile 819 steht: <code>Util::disconnect();</code></p> <p>Hast Du da auch noch eine Idee?</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1745017#m1745017 pl 2019-03-22T09:53:14Z 2019-03-22T09:53:14Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <blockquote> <p>Danke Dir vielmals! Das hat mir echt deutlich weitergeholfen</p> </blockquote> <p>Wow, Applause </p> <blockquote> <p>Jetzt habe ich noch einen Fehler beim Aufruf: <code>Undefined subroutine &Util::disconnect called at check_vmware_api.pl line 819</code></p> <p>In Zeile 819 steht: <code>Util::disconnect();</code></p> <p>Hast Du da auch noch eine Idee?</p> </blockquote> <p>Das Modul kenne ich nicht. <code>perldoc Util</code> sagt bei mir:</p> <pre><code>perlutil - utilities packaged with the Perl distribution </code></pre> <p>die funktion disconnect() ist da jedoch nicht beschrieben, wahrscheinlich ist das proprietär. Guck mal warum die Funktion aufgerufen wird, evntl. kann man darauf auch verzichten. MFG</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1745036#m1745036 Klaus1 2019-03-22T12:27:56Z 2019-03-22T12:27:56Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <blockquote> <p>Das Modul kenne ich nicht. <code>perldoc Util</code> sagt bei mir:</p> <pre><code>perlutil - utilities packaged with the Perl distribution </code></pre> <p>die funktion disconnect() ist da jedoch nicht beschrieben, wahrscheinlich ist das proprietär. Guck mal warum die Funktion aufgerufen wird, evntl. kann man darauf auch verzichten. MFG</p> </blockquote> <p>Ich vermute, dass diese Funktion(en) mit der Installation vom VMWare vSphere CLI dazukommen.</p> <p>Jetzt ist im Installationsverzeichnis vom VMWare vSphere CLI auch ein Perl-Verzeichnis, zwar ohne bin, aber mit den Verzeichnissen apps und lib. Kann ich bei Perl vielleicht die Suche nach den Modulen erweitern und in beiden Verzeichnis-Strukturen suchen lassen? Oder hätte ich Perl in das Perl-Verzeichnis vom VMWare-vSphere CLI installieren müssen? Oder kann ich die "einfach" die beiden Verzeichnisse apps und lib in die Verzeichnisse der Perl-Installation integrieren?</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1745038#m1745038 Robert B. 2019-03-22T12:45:51Z 2019-03-22T12:45:51Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Moin Klaus,</p> <blockquote> <p>Kann ich bei Perl vielleicht die Suche nach den Modulen erweitern und in beiden Verzeichnis-Strukturen suchen lassen?</p> </blockquote> <p><a href="https://forum.selfhtml.org/#m1744704" rel="noopener noreferrer">Ja.</a></p> <p>Viele Grüße<br> Robert</p> https://forum.selfhtml.org/self/2019/mar/18/vmware-umgebung-per-script-abfragen-fehlermeldung-cant-locate-functions-punkt-pm/1745046#m1745046 pl 2019-03-22T13:42:12Z 2019-03-22T13:42:12Z VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm <p>Frage: Wohin hat ppm das Modul Crypt::SSLeay installiert? Wenn es ein Perl für Windows ist, liegt diese Installation in <code>C:\Perl\site\lib\auto\Crypt\SSLeay</code> wo es eine <code>SSLeay.dll</code> geben sollte. Ebenso gibt es weiter oben ein Perl/bin Verzeichnis und das ist Dein aktuelles Perl.</p> <p>Wenn Applications wie VMWare ihre Module woanders hintun ist das völlig in Ordnung, ein Deiner main kannst Du ja den lib Path beliebig erweitern. Musst nur gucken daß es keine Versionskonflikte gibt. MFG</p>