Creazione del pacchetto AutoCAD 2012
Pubblicato: 29 ottobre 2015 - 11:55
Buongiorno,
Vi contatto perché sto riscontrando un problema nella creazione di un pacchetto WAPT per AutoCAD Architecture 2012.
Per creare il mio pacchetto, ho prima realizzato una "distribuzione" di AutoCAD per personalizzare la mia installazione.
Successivamente, ho testato l'installazione silenziosa utilizzando il classico prompt dei comandi di Windows con questa "distribuzione" per vedere se funzionava e soddisfaceva le mie esigenze. È andato tutto liscio.
Ho quindi creato il mio pacchetto WAPT, eseguendo lo stesso comando, ed è lì che si è verificato il problema: l'installazione non ha funzionato. Ho ricevuto un errore AccessDenied da qualche parte. Probabilmente è dovuto al fatto che WAPT si installa come sistema e non come amministratore.
Se hai mai impacchettato AutoCAD o hai qualche idea su come risolvere il mio problema, te ne sarei molto grato.
Luca
setup.py
tronco d'albero
Vi contatto perché sto riscontrando un problema nella creazione di un pacchetto WAPT per AutoCAD Architecture 2012.
Per creare il mio pacchetto, ho prima realizzato una "distribuzione" di AutoCAD per personalizzare la mia installazione.
Successivamente, ho testato l'installazione silenziosa utilizzando il classico prompt dei comandi di Windows con questa "distribuzione" per vedere se funzionava e soddisfaceva le mie esigenze. È andato tutto liscio.
Ho quindi creato il mio pacchetto WAPT, eseguendo lo stesso comando, ed è lì che si è verificato il problema: l'installazione non ha funzionato. Ho ricevuto un errore AccessDenied da qualche parte. Probabilmente è dovuto al fatto che WAPT si installa come sistema e non come amministratore.
Se hai mai impacchettato AutoCAD o hai qualche idea su come risolvere il mio problema, te ne sarei molto grato.
Luca
setup.py
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = ['AutoCAD Architecture 2012 - Français'']
def install():
print('installing uvhc-autocad2012')
run(r'".\AdminImage\setup.exe" /qb /I wapt.ini /language fr-fr')
Codice: Seleziona tutto
2015-10-27 11:31:11,092 CRITICAL Package uvhc-autocad2012 (=6.7.49.0-9) not installed due to errors : CalledProcessError: Command '('".\\AdminImage\\setup.exe" /qb /I wapt.ini /language fr-fr',)' returned non-zero exit status 1618
2015-10-27 11:31:11,107 CRITICAL Exception: Erreur lors de l'installation de uvhc-autocad2012 (=6.7.49.0-9) : {'skipped': [], 'additional': [], 'downloads': {'downloaded': [], 'skipped': [u'C:\\wapt\\cache\\uvhc-autocad2012_6.7.49.0-9_all.wapt'], 'errors': []}, 'remove': [], 'upgrade': [], 'install': [(u'uvhc-autocad2012 (=6.7.49.0-9)', PackageEntry('uvhc-autocad2012','6.7.49.0-9'))], 'errors': [[u'uvhc-autocad2012 (=6.7.49.0-9)', PackageEntry('uvhc-autocad2012','6.7.49.0-9')]], 'unavailable': []}
2015-10-27 11:33:52,357 ERROR Traceback (most recent call last):
File "C:\wapt\lib\site-packages\rocket\main.py", line 143, in start
time.sleep(THREAD_STOP_CHECK_INTERVAL)
IOError: [Errno 4] Interrupted function call
installing uvhc-autocad2012
2015-10-29 11:32:13,055 CRITICAL Fatal error in install script: AccessDenied: (pid=4508):Traceback (most recent call last):
File "C:\wapt\common.py", line 3266, in install_wapt
exitstatus = setup.install()
File "c:\windows\temp\wapttljtvk\setup.py", line 25, in install
run(r'".\AdminImage\setup.exe" /qb /I wapt.ini /language fr-fr')
File "C:\wapt\common.py", line 3113, in run
return setuphelpers.run(*arg,pidlist=self.pidlist,**args)
File "C:\wapt\setuphelpers.py", line 957, in run
killtree(proc.pid)
File "C:\wapt\setuphelpers.py", line 1037, in killtree
parent.kill()
File "C:\wapt\lib\site-packages\psutil\__init__.py", line 258, in wrapper
return fun(self, *args, **kwargs)
File "C:\wapt\lib\site-packages\psutil\__init__.py", line 1034, in kill
self._proc.kill()
File "C:\wapt\lib\site-packages\psutil\_pswindows.py", line 192, in wrapper
raise AccessDenied(self.pid, self._name)
AccessDenied: (pid=4508)
2015-10-29 11:32:19,256 WARNING Unable to clean tmp dir
2015-10-29 11:32:19,601 CRITICAL Package uvhc-autocad2012 (=6.7.49.0-9) not installed due to errors : AccessDenied: (pid=4508)
2015-10-29 11:32:19,645 CRITICAL Exception: Erreur lors de l'installation de uvhc-autocad2012 (=6.7.49.0-9) : {'skipped': [], 'additional': [], 'downloads': {'downloaded': [], 'skipped': [u'C:\\wapt\\cache\\uvhc-autocad2012_6.7.49.0-9_all.wapt'], 'errors': []}, 'remove': [], 'upgrade': [], 'install': [(u'uvhc-autocad2012 (=6.7.49.0-9)', PackageEntry('uvhc-autocad2012','6.7.49.0-9'))], 'errors': [[u'uvhc-autocad2012 (=6.7.49.0-9)', PackageEntry('uvhc-autocad2012','6.7.49.0-9')]], 'unavailable': []}