Página 1 de 1

Creación de un paquete de proyector EpsonMP

Publicado: 2 de junio de 2016 - 13:21
por Stenon
Hola,

después de perder mucho tiempo intentando crear este paquete, recurro a ustedes en busca de ayuda.

Por defecto, tengo esto, pero no funciona:
`def install():
print('installing soft-epson')
run(r'"epson376900eu.exe" /VERYSILENT')`.

El error común de tiempo de espera ocurre después de 10 minutos... está tardando una eternidad. :(

He realizado muchas pruebas, pero todas dan como resultado este error.
Este es el programa que quería renombrar: https://www.epson.eu/epson-projector-software.

Si tienen algo de tiempo libre, ;)

se lo agradecería de todos modos.

Re: creación de un paquete de proyector epsonMP

Publicado: 2 de junio de 2016 - 14:10
por sfonteneau

Re: creación de un paquete de proyector epsonMP

Publicado: 2 de junio de 2016 - 14:26
por Stenon
Sí, gracias. Vi ese tutorial,

pero ahora tengo problemas con el paso de argumentos para el comando `run`:

`CalledProcessError: Command '('"setup.exe" -s -f1 setup.iss',)' returned non-zero exit status -5001`.

Y aquí está la definición de `install`:
`def install():
print('installing soft-epson-2.80')
run(r'"setup.exe" -s -f1 setup.iss')`.

Estoy intentando averiguar de dónde viene el error...
probablemente sea obvio que soy principiante en Wapt. ;)

Atentamente, y
muchas gracias.

Re: creación de un paquete de proyector epsonMP

Publicado: 3 de junio de 2016 - 16:43
por gaelds
Puede que esté diciendo tonterías, pero ¿podría la instrucción `install_exe_if_needed` hacer que este código de retorno -5001 sea aceptable?

`install_exe_if_needed("setup.exe -s -f1 setup.iss", silentflags='', key=None, min_version=None, killbefore=[], accept_returncodes=[0, -5001], timeout=300)`

Re: creación de un paquete de proyector epsonMP

Publicado: 4 de junio de 2016 - 09:15
por Stenon
Hola,

gracias por tu idea, aunque para que lo sepas no funcionó y el error fue "no se puede encontrar setup.exe en el paquete".

De todos modos, muchas gracias a ambos porque sus sugerencias me permitieron perseverar y

finalmente comprender mi error. Después de dos días, recurrí a una instalación a través de GPO y fue entonces cuando me di cuenta de que mis archivos estaban corruptos... Después de tener éxito a través de GPO, volví a wapt y ahora el siguiente comando funciona perfectamente:

`def install():
print('instalando soft-epson-2.80')
run(r'"setup.exe" -s "setup.iss"')

` ¡Muchas gracias!