[RISOLTO] Problema di distribuzione

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Scud
Messaggi: 27
Registrazione: 23 marzo 2020 - 15:37

31 agosto 2021 - 11:22

Buongiorno,
Spero di essere nella sezione giusta, altrimenti spostate l'argomento.

Ho bisogno di aiuto con una distribuzione semplice.
Ho creato un pacchetto che copia un file .ico nella cartella Windows del computer, quindi crea un collegamento sul desktop a un URL, associandovi l'icona precedentemente copiata. Sul mio server (Windows Server 2012 R2), tutto funziona tramite PyScripter. Ma quando provo a distribuire il pacchetto sulla mia macchina di test, ricevo sempre un errore e né la copia dell'icona né la creazione del collegamento funzionano.

Codice: Seleziona tutto

from setuphelpers import *
uninstallkey = []
def install():
	filecopyto('chemindepartagedemonicone',makepath('C:','Windows'))
	create_shortcut(makepath(common_desktop(),ur"lien.url"),target='http://monlienweb',icon=makepath('C:','Windows','monicone.ico'))
Il codice è piuttosto semplice, ma non riesco a distribuirlo. Il messaggio di errore è "dipendenze mancanti: nomepacchetto"

Qualcuno ha qualche idea?
GRAZIE
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

31 agosto 2021 - 12:13

Salve,
sarebbe possibile avere anche il file di controllo, per favore?
Scud
Messaggi: 27
Registrazione: 23 marzo 2020 - 15:37

31 agosto 2021 - 12:28

Ovviamente.
Grazie per l'aiuto.

Codice: Seleziona tutto

package           : MonPaquet
version           : 0-4
architecture      : all
section           : base
priority          : optional
name              : 
categories        : 
maintainer        : Domaine ADMINISTRATEUR
description       : Créer l'îcone sur le bureau
depends           : 
conflicts         : 
maturity          : DEV
locale            : 
target_os         : 
min_os_version    : 
max_os_version    : 
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : 
description_pl    : 
description_de    : 
description_es    :
description_pt    : 
description_it    : 
description_nl    : 
description_ru    : 
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : 
package_uuid      : 1e256ec9-d2c7-444f-a729-fff88a3485c1
valid_from        : 
valid_until       : 
forced_install_on : 
signer            : MASOCIETE
signer_fingerprint: f9f318bb55a4e9a4de6fbd8ad0a73d9d32022145e6a244f01503a2c5884f4df1
signature         : j1sjpRRd0F62P0tKmfvYz/EeRDzRMoaGErYhrW1Cwq0manOtoCw8N+xoCNB1eFljVLhCum5nUgU0pCw+44TlnHVKjAnhF4770r6sfSC0rdfs//pNQo+qjLkh10x9aAZ4g4k0GFOZwAgxmMTG2f7GfnhxCwWm+jJW+SfQPsD9KVhztE3PYunxa7GPn+OimhokJCD3uPswiyE/9OEI7jh9/SpTVMdhLJDf17+33WFnC9yv1RoHS1jcROCboAYFCGIxvJ7AxtRpAbIYzOaasmRMg6aX9F1SFySxHeMFGDmLPoaPg98le4pk1irPUShqh3safxwXSwO4j4sFbZZ2SknADQ==
signature_date    : 2021-08-31T10:33:31.048000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_os_version,max_os_version,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,signer,signer_fingerprint,signature_date,signed_attributes
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

31 agosto 2021 - 12:32

È possibile ottenere l'errore completo anche dalla console, perché io non lo vedo in questo modo.
Scud
Messaggi: 27
Registrazione: 23 marzo 2020 - 15:37

31 agosto 2021 - 13:41

Ecco tutti i registri che sono riuscito a trovare:

Codice: Seleziona tutto

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3704, in install_wapt
    raise EWaptUnavailablePackage('Missing dependencies: %s' % (','.join(missing_depends,)))
EWaptUnavailablePackage: Missing dependencies: MonPaquet
EWaptUnavailablePackage: Missing dependencies: MonPaquet





Installing 24E30E4C-32DF-11B2-A85C-E967E00E6C6B

Installing 24E30E4C-32DF-11B2-A85C-E967E00E6C6B(=13)

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1711, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 559, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1017, in _run
    self.result.get('errors',[])))
Exception: Erreur lors de l'installation de [u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\n']]

Exception: Erreur lors de l'installation de [u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1711, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 559, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1017, in _run
    self.result.get('errors',[])))
Exception: Erreur lors de l'installation de [u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\n']]
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

31 agosto 2021 - 14:05

In vista degli errori, un pacchetto di dipendenza denominato
Il mio pacchetto
è mancante.
Scud
Messaggi: 27
Registrazione: 23 marzo 2020 - 15:37

31 agosto 2021 - 15:41

Questo è esattamente il pacchetto che ho creato e che sto cercando di installare.
È questo che non capisco.

Il mio metodo:
nella console WAPT, vado su Strumenti, quindi su Genera un modello di pacchetto.
- Non includo un programma di installazione (dato che non ce n'è uno)
- Chiamo il mio pacchetto: MyPackage
- Livello di maturità: DEV
- lascio tutto il resto vuoto, quindi clicco su Crea e modifica.

Successivamente, aggiungo il codice che ho pubblicato nel mio primo messaggio al file setup.py.
Testo tutto facendo clic con il pulsante destro del mouse sulla sezione di installazione del menu Esegui configurazioni.
E poiché funziona, faccio clic con il pulsante destro del mouse su -i build -upload.

Il mio pacchetto si trova quindi nel mio repository privato.
Nella scheda Inventario, seleziono la mia macchina di test e quindi Aggiungi dipendenza.
Nella scheda Inventario, seleziono di nuovo la mia macchina di test e quindi Esegui installazioni.

Ed è qui che ricevo gli errori e l'installazione non va a buon fine.
Dove sto sbagliando (spero ce ne sia solo uno :D )?
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

31 agosto 2021 - 16:40

Stai provando a caricarlo dalla console?

https://www.wapt.fr/fr/doc/wapt-create- ... apt-server

Altrimenti, significa che il pacchetto non ha il permesso di vedere il pacchetto; uno dei filtri nel file di controllo
Scud
Messaggi: 27
Registrazione: 23 marzo 2020 - 15:37

1 settembre 2021 - 9:58

Gaetan ha scritto: 31 agosto 2021 - 16:40 Prova a caricarlo dalla console?
Grazie per le risposte, ma non ho la stessa versione della tua. Sono su Wapt Community 1.8.2.73.73
Quindi non ho la stessa opzione.
Gaetan ha scritto: 31 agosto 2021 - 16:40 Altrimenti, significa che il pacchetto non ha il permesso di vedere il pacchetto, uno dei filtri nel file di controllo
Non ho capito bene quella parte :? :lol:
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

1 settembre 2021 - 10:00

Gaetan ha scritto: 31 agosto 2021 - 16:40 Prova a caricarlo dalla console?

https://www.wapt.fr/fr/doc/wapt-create- ... apt-server

Altrimenti, significa che il pacchetto non ha il permesso di vedere il pacchetto, uno dei filtri nel file di controllo
Bloccato