[RISOLTO] Aggiornamento della versione

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti 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
Bloccato
Yan
Messaggi: 4
Registrazione: 24 gennaio 2024 - 15:23

24 gennaio 2024 - 15:36

Buongiorno, :)
Stavo lavorando sulla versione 1.8 di WAPT e attualmente sto installando la versione Enterprise 2.4 e ampliandola.
Ho riconfezionato tutto.
In alcuni pacchetti riscontro errori che prima non avevo:

Codice: Seleziona tutto

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 62-63: malformed \N character escape
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 62-63: malformed \N character escape (setup.py, line 17)
E

Codice: Seleziona tutto

AccessDenied: psutil.AccessDenied (pid=3172)
(In quest'ultimo pacchetto, uccido un processo, da qui l'importazione psutil)

Sembrerebbe che provenga dall'agente, giusto? Versione Python?
Grazie per l'aiuto :)
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

25 gennaio 2024 - 16:39

Ciao Yann,
Yan ha scritto: 24 gennaio 2024 - 15:36 Buongiorno, :)
Stavo lavorando sulla versione 1.8 di WAPT e attualmente sto installando la versione Enterprise 2.4 e ampliandola.
Ho riconfezionato tutto.
In alcuni pacchetti riscontro errori che prima non avevo:

Codice: Seleziona tutto

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 62-63: malformed \N character escape
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 62-63: malformed \N character escape (setup.py, line 17)
La versione 1.8 di WAPT includeva Python 2.7, mentre la versione 2 include Python 3.8. Ora i file devono essere compatibili con UTF-8/Unicode. Puoi verificare di aver configurato correttamente questa opzione

Codice: Seleziona tutto

# -*- coding: utf-8 -*-
from setuphelpers import *
all'inizio del tuo file.

Forse hai una stringa con \N ma non una "r" davanti, per impostarla in modalità raw e dirle di non interpretare la barra rovesciata. Puoi visualizzare la riga 17? (cfr. https://www.geeksforgeeks.org/python-raw-strings/)
E

Codice: Seleziona tutto

AccessDenied: psutil.AccessDenied (pid=3172)
(In quest'ultimo pacchetto, uccido un processo, da qui l'importazione psutil)

Sembrerebbe che provenga dall'agente, giusto? Versione Python?
Grazie per l'aiuto :)
L'errore accessdenied proviene dal sistema operativo; avremmo bisogno di maggiori informazioni su cosa stai cercando di eliminare e su come hai recuperato il PID. Anche il codice in setup.py potrebbe aiutarti a risolvere questo problema.

Sinceramente,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Yan
Messaggi: 4
Registrazione: 24 gennaio 2024 - 15:23

9 febbraio 2024 - 10:48

Buongiorno :) ,
Grazie per la risposta, sono riuscito a risolvere il problema raddoppiando "\\" nei percorsi dei file.
Per fermare i processi, ora utilizzo il comando

Codice: Seleziona tutto

run(r'taskkill /f /im xxxxxx.exe')
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

9 febbraio 2024 - 10:55

Ciao Yann,

grazie per il feedback. :-)

Contrassegno la discussione come RISOLTA.

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Bloccato