[GELÖST] Matlab - keine Installation

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
SK62
Nachrichten: 2
Anmeldung: 19. Dezember 2019 - 09:25 Uhr

19. Dezember 2019 - 9:35 Uhr

Guten Morgen,
Wenn ich versuche, das beigefügte Paket zu installieren,

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *
import shutil

uninstallkey = []

def install():
    print('Installation Matlab_2019')
    mkdirs('c:\\temp')
    shutil.copy(r'\\srv-turing\Programmes\Matlab\R2019b\Licences\%s.lic' %get_computername(), r'C:\temp\license19b.lic')
    cmd = "//srv-turing/Programmes/Matlab/R2019b/setup.exe -inputFile \\srv-turing\Programmes\Matlab\R2019b\bp_input.txt"

    print (cmd)
    run_notfatal(cmd,timeout=60*60)

    while isrunning('Setup'):
        print ('Install en cours. Merci de patienter... :)')
        time.sleep(600)

    print('Installation terminée !!!')

def uninstall():
    print('desinstallation Matlab_2019')
    cmd = "C:\Program Files\MATLAB\R2019b\uninstall\bin\win64\uninstall.exe -inputFile \\srv-turing\Programmes\Matlab\R2019b\bp_uninstaller_input.txt"
Der Lizenzkopiervorgang verläuft problemlos, die Einrichtung scheint zu starten, da sie in den Prozessen erscheint, aber es findet keine Installation statt.
Das Paket schlägt in der Konsole fehl mit
Installation Matlab_2019//srv-turing/Programmes/Matlab/R2019b/setup.exe -inputFile \srv-turing\Programmes\Matlab\R2019bp_input.txt
Installation läuft. Bitte warten... :)[Fehler 32] Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird: 'c:\\windows\\temp\\waptbsx_zt' [Fehler 32] Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird: 'c:\\windows\\temp\\waptbsx_zt' [Fehler 32] Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird: 'c:\\windows\\temp\\waptbsx_zt' Traceback (letzter Aufruf):
Datei "C:\Program Files (x86)\wapt\common.py", Zeile 3846, in install_wapt
exitstatus = setup.install()
Datei "c:\windows\temp\waptbsx_zt\setup.py", Zeile 18, in install
NameError: globaler Name 'time' ist nicht definiert
NameError: globaler Name 'time' ist nicht definiert
Haben Sie irgendwelche Ideen, wie Sie mir helfen könnten?

Aufrichtig
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

19. Dezember 2019 - 09:46 Uhr

Guten Morgen

Uns fehlt der Zeitimport

einfach hinzufügen

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *
import shutil
import time
SK62
Nachrichten: 2
Anmeldung: 19. Dezember 2019 - 09:25 Uhr

20. Dezember 2019 - 7:48 Uhr

Hallo,
vielen Dank für den Hinweis auf den offensichtlichen Importfehler. Dadurch wird der Fehler in WAPT behoben, aber ich kann MATLAB immer noch nicht installieren. Der Installationsprozess läuft zwar korrekt durch, aber es passiert nichts. Liegt es vielleicht an den Berechtigungen?
Führt WAPT die ausführbare Datei mit Administratorrechten aus?

Vielen Dank für alle Hinweise und schöne Feiertage!
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

2. Januar 2020 - 11:37 Uhr

Wapt startet Installationen mit dem Systemkonto und somit mit maximalen Rechten.

Bei Pyscripter oder dem Befehl wapt-get install hingegen wird die Installation mit dem Administratorkonto gestartet, das die Installation ausführt.
Vincent
Nachrichten: 2
Anmeldung: 06. November 2018 - 17:17 Uhr

23. April 2020 – 20:32 Uhr

Hallo,

ich hole diesen Thread mal wieder hoch, aber er könnte für andere hilfreich sein.

Ihr Problem könnte an einem zu kurzen Timeout für Matlab liegen. Ich habe meinen auf 7200 gesetzt. Das ist mehr als ausreichend für Rechner mit SSDs, aber notwendig für ältere Festplatten oder zum Testen von Packaging mit einer virtuellen Maschine

.
JPBUTT
Nachrichten: 8
Anmeldung: 1. März 2021 – 15:36 Uhr

1. März 2021 – 15:42 Uhr

Hallo,
ich versuche, ein Matlab-Paket zu erstellen, und habe dieselben Schwierigkeiten mit der Matlab-Installation wie du – ein Matlab-Prozess lässt sich nicht beenden.
Hast du eine Lösung gefunden?




# -*- coding: utf-8 -*-
from setuphelpers import *
import time
uninstallkey = []

def install():
print ('Installationsdateien werden kopiert')
mkdirs('C:\\MATLAB')
filecopyto('license.lic',r'C:\MATLAB')
filecopyto('UTT_installer_input.txt',r'C:\MATLAB')
##copytree2(r'\\lune.utt.fr\software\MATLAB','C:\\MATLAB')
##time.sleep(900)
print('MATLAB-Installation')
run(r'"setup.exe" -inputFile "C:\MATLAB\UTT_installer_input.txt"')
##cmd = "setup.exe -inputFile C:\MATLAB\UTT_installer_input.txt"
time.sleep(7200)
print('Die Deinstallationsantwortdatei wird kopiert')
filecopyto('UTT_uninstaller_input.txt',r'C:\Program Files\MATLAB\R2019\uninstall')



def uninstall():
print('uninstall Matlab_2019')
run(r'"C:\Program Files\MATLAB\R2019\uninstall\bin\win64\uninstall.exe" -inputfile "C:\Program Files\MATLAB\R2019\uninstall\UTT_uninstaller_input.txt"')
time.sleep(7200)
remove_tree(r'C:\Program Files\MATLAB')

Kopieren der Installationsdateien
Matlab-Installation
[Fehler 5] Zugriff verweigert: 'c:\\windows\\temp\\waptufzl6z\\bin\\win64\\instlic_4a.dll'
[Fehler 5] Zugriff verweigert: 'c:\\windows\\temp\\waptufzl6z\\bin\\win64\\instlic_4a.dll'
[Fehler 5] Zugriff verweigert: 'c:\\windows\\temp\\waptufzl6z\\bin\\win64\\instlic_4a.dll'
Traceback (letzter Aufruf):
Datei "C:\Program Files (x86)\wapt\common.py", Zeile 3877, in install_wapt
exitstatus = setup.install()
Datei "c:\windows\temp\waptufzl6z\setup.py", Zeile 14, in install
run(r'"setup.exe" -inputFile "C:\MATLAB\UTT_installer_input.txt"')
Datei "C:\Program Files (x86)\wapt\common.py", Zeile 3647, in run
return ensure_unicode(setuphelpers.run(*arg,**args))
Datei "C:\Program Files (x86)\wapt\setuphelpers_windows.py", Zeile 3703, in run
raise TimeoutExpired(cmd,''.join(output),timeout)
TimeoutExpired: Befehl '"setup.exe" -inputFile "C:\MATLAB\UTT_installer_input.txt"' hat nach 600 Sekunden mit der Ausgabe '''' ein Timeout erreicht. TimeoutExpired: Befehl
'"setup.exe" -inputFile "C:\MATLAB\UTT_installer_input.txt"' hat nach 600 Sekunden mit der Ausgabe '''' ein Timeout erreicht.
Gesperrt