Seite 1 von 1

[GELÖST] Matlab - keine Installation

Veröffentlicht: 19. Dez. 2019 - 09:35 Uhr
von SK62
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

Betreff: Matlab – keine Installation

Veröffentlicht: 19. Dez. 2019 - 09:46 Uhr
von Sfonteneau
Guten Morgen

Uns fehlt der Zeitimport

einfach hinzufügen

Code: Alle auswählen

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

Matlab – keine Installation erforderlich

Veröffentlicht: 20. Dez. 2019 - 07:48 Uhr
von SK62
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!

Betreff: [GELÖST] Matlab - keine Installation

Veröffentlicht: 2. Januar 2020 - 11:37 Uhr
von Sfonteneau
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.

Betreff: [GELÖST] Matlab - keine Installation

Veröffentlicht: 23. April 2020 – 20:32 Uhr
von Vincent
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

.

Betreff: [GELÖST] Matlab - keine Installation

Veröffentlicht: 1. März 2021 – 15:42 Uhr
von JPBUTT
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.