Pagina 1 di 1

Creazione di pacchetti MSI tramite clic/rilascio

Pubblicato: 19 aprile 2017 - 16:29
di avondra
Ciao,
sto riscontrando un problema con la nuova funzionalità di trascinamento per la creazione di pacchetti .msi nel repository privato.
Invece del simbolo "+", visualizzo il simbolo "Vietato" quando trascino il pacchetto, nonostante io stia utilizzando la versione 1.3.12.3.
Avete qualche suggerimento?
Grazie per il vostro ottimo lavoro!

Re: Creazione di un pacchetto MSI tramite clic/rilascio

Pubblicato: 19 aprile 2017 - 17:54
di sfontenau
Italiano: https://lists.tranquil.it/pipermail/wap ... 02240.html

In realtà, per essere più precisi, è a causa del Controllo dell'account utente (UAC), ed è proprio perché viene eseguito come amministratore che il trascinamento non funziona.

Simon

Re: Creazione di un pacchetto MSI tramite clic/rilascio

Pubblicato: 20 aprile 2017 - 15:03
di avondra
Ciao Simon,
Ho disabilitato l'UAC ma non è cambiato nulla...
Ho anche problemi a connettermi al server pubblico dei pacchetti; ricevo un errore di certificato. Stai riscontrando problemi anche tu?
Traceback (most recent call last):
File "
File "C:\Program Files (x86)\wapt\waptdevutils.py", riga 165, in update_external_repo
packages = repo.search(search_string,newest_only=newest_only)
File "C:\Program Files (x86)\wapt\waptpackage.py", riga 700, in search
for package in self.packages:
File "C:\Program Files (x86)\wapt\waptpackage.py", riga 1190, in packages
self._load_packages_index()
File "C:\Program Files (x86)\wapt\waptpackage.py", riga 1151, in _load_packages_index
packages_answer = requests.get(self.packages_url,proxies=self.proxies,timeout=self.timeout, verify=self.verify_cert,headers=default_http_headers())
File "C:\Program Files (x86)\wapt\lib\site-packages\requests\api.py", riga 69, in get
return request('get', url, params=params, **kwargs)
File "C:\Program Files (x86)\wapt\lib\site-packages\requests\api.py", riga 50, in request
response = session.request(method=method, url=url, **kwargs)
File "C:\Program Files (x86)\wapt\lib\site-packages\requests\sessions.py", riga 471, in request
resp = self.send(prep, **send_kwargs)
File "C:\Program Files (x86)\wapt\lib\site-packages\requests\sessions.py", riga 579, in send
r = adapter.send(request, **kwargs)
File "C:\Program Files (x86)\wapt\lib\site-packages\requests\adapters.py", riga 430, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] verifica del certificato non riuscita (_ssl.c:590)
2017-04-20 14_59_03-WAPT Console.png
2017-04-20 14_59_03-Console WAPT.png (5,3 KB) Visualizzato 5677 volte
GRAZIE

Re: Creazione di un pacchetto MSI tramite clic/rilascio

Pubblicato: 20 aprile 2017 - 17:55
di avondra
Il problema del certificato è stato risolto, tuttavia la funzione trascina e rilascia continua a non funzionare nonostante il Controllo account utente (UAC) sia disabilitato.
Alain

Re: Creazione di un pacchetto MSI tramite clic/rilascio

Pubblicato: 20 aprile 2017 - 22:09
di sfontenau
Ho appena riprovato:

UAC disabilitato (vedi documentazione) (non dimenticare di riavviare). Funziona perfettamente.


In alternativa, vai su Strumenti --> Crea un modello di pacchetto da un programma di installazione --> scegli un programma di installazione... è esattamente la stessa cosa!

Re: Creazione di un pacchetto MSI tramite clic/rilascio

Pubblicato: 21 aprile 2017 - 15:10
di avondra
Ora funziona tutto perfettamente. Ho dovuto disabilitare l'UAC tramite il registro di sistema perché non riuscivo a farlo dal Pannello di controllo, nemmeno come amministratore. Forse potreste aggiungere questa opzione alla documentazione, che è già molto ben fatta.

1) Aprire l'Editor del Registro di sistema di Windows (regedit):
2) Andare alla chiave [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
3) Modificare "EnableLUA" impostando il suo valore su "0" (zero).
4) Riavviare il computer.

Grazie.

Re: Creazione di un pacchetto MSI tramite clic/rilascio

Pubblicato: 21 aprile 2017 - 17:10
di agauvrit
Ciao,

in effetti disabilitare l'UAC è un po' più complicato in Windows 10 rispetto a Windows 7.

Forse un giorno uscirà un pacchetto che lo permetterà. ;)

Alexandre