Pagina 1 di 2

[RISOLTO] Problema di distribuzione

Pubblicato: 31 agosto 2021 - 11:22
di Scud
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

Re: Problema di distribuzione

Pubblicato: 31 agosto 2021 - 12:13
di Gaetan
Salve,
sarebbe possibile avere anche il file di controllo, per favore?

Re: Problema di distribuzione

Pubblicato: 31 agosto 2021 - 12:28
di Scud
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

Re: Problema di distribuzione

Pubblicato: 31 agosto 2021 - 12:32
di Gaetan
È possibile ottenere l'errore completo anche dalla console, perché io non lo vedo in questo modo.

Re: Problema di distribuzione

Pubblicato: 31 agosto 2021 - 13:41
di Scud
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']]

Re: Problema di distribuzione

Pubblicato: 31 agosto 2021 - 14:05
di Gaetan
In vista degli errori, un pacchetto di dipendenza denominato
Il mio pacchetto
è mancante.

Re: Problema di distribuzione

Pubblicato: 31 agosto 2021 - 15:41
di Scud
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 )?

Re: Problema di distribuzione

Pubblicato: 31 agosto 2021 - 16:40
di Gaetan
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

Re: Problema di distribuzione

Pubblicato: 1 settembre 2021 - 09:58
di Scud
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:

Re: Problema di distribuzione

Pubblicato: 1 settembre 2021 - ore 10:00
di Gaetan
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