2017-12-08 3 views
0

Beim Versuch, ein Programm als ein bekanntes Bild zu installieren, hängt instanziert, gibt es keine Antwort, Kontrolle Y fehlschlägt und der einzige Ausweg ist, den Prozess zu stoppen.openvms 7.1 installieren create program.exe Dienstprogramm hängt

install create logical_path:program.exe/header 

Programm und Subroutinen sind kompiliert nodebug und es ist notraceback verknüpft. Logischer Pfad ist in lnm $ system. Das Verzeichnis gehört dem System und hat den Schutz rwe, rwe, re, re. Programm.exe hat Schutz rwed, rwed, re, re. Ich denke das Problem liegt bei Programm.exe, aber was? Es muss eine einfache Erklärung geben. BTW, bin als System angemeldet, mit cmknl set. Vielen Dank im Voraus.

+0

Prozess Hand oder System hängen? – user3344003

+1

Um einen kleinen Hinweis zu bekommen, was passiert, würde ich '$ set watch file/class = major' vor der' install' versuchen. Undokumentiert, nicht unterstützt, nützlich. – HABO

+0

/HEADER bedeutet/OPEN. INSTALL öffnet die Datei und fordert einen Teil des ausgelagerten Pools für den Image-Header an, keinen globalen Abschnitt, keine globale Seite. $ SET WATCH FILE sollte anzeigen, ob die Datei erfolgreich geöffnet wurde. Für mich sieht es so aus, als könnte INSTALL den Speicher nicht aus dem Pool holen. Aber wenn Sie ein anderes Programm mit/HEADER installieren können, ist mein Eindruck falsch. Dann würde dies auf ein Problem mit dem Pfad oder dem Bild hinweisen. Hier würde ich den logical_path übersetzen und damit versuchen. Schließlich würde ich ANALYSE/IMAGE das Bild zeigen lassen und mit "guten" vergleichen. 7.1 (VAX/Alpha) ist 20 Jahre alt! – user2116290

Antwort

0

Ich kann nicht kommentieren, so Fragen als "Antwort" (Site-Regel - Admins löschen, wenn Sie möchten) - Installation eines Bildes erfordert freie globale Abschnitte. Nicht sicher, warum es jemals "hängen" würde, das zu versuchen, aber das ist das einzige Ding, das ich daran denken kann, würde verhindern, dass das INSTALL nicht funktioniert.

vorschlagen, freie globale Abschnitte und freie globale Seiten zu überprüfen.

0

Nun ... es ist eine laaaaange Zeit her, aber es könnte der eigentliche Name Ihrer exe sein! Ich erinnere mich an ein Kundenproblem, bei dem sie ein eigenes Programm namens "install.exe" installiert haben. Junge hat VMS bekommen sein Schlüpfer in einer Drehung darüber !! Versuchen Sie 'myprogram.exe' anstelle von 'program.exe' Der andere Grund könnte sein, dass Sie kein Programm namens abc.exe installieren sollten, wenn abc.exe bereits installiert ist. Dies liegt daran, dass die zweite abc.exe die erste abc.exe nicht ersetzen kann, bis die erste abc.exe alle ihre Kanäle freigegeben hat. Und wenn jemand (die erste) abc.exe ausführt oder es aus einem anderen Grund geöffnet hat, wird die Installation der zweiten abc.exe nicht abgeschlossen. VMS (weil es ein richtig geschriebenes O/S ist) liebt es Dinge "in Ordnung" zu machen. Hoffe, das hilft

Verwandte Themen