L'articolo illustra i passaggi necessari per la risoluzione dei problemi relativi all'installazione del software, sia per Chocolatey che per Homebrew.
Chocolatey
Quando l'installazione del software non riesce sui dispositivi Windows, nella barra degli snack viene visualizzato il seguente messaggio di errore.
I registri di Chocolatey in Atera si trovano nella seguente cartella:
Per x64
"C:\Program Files\ATERA Networks\AteraAgent\Packages\AgentPackageProgramManagement\choco-logs"
Per x86
"C: \Program Files (x86)\ATERANetworks\AteraAgent\Packages\AgentPackageProgramManagement\choco-logs"
Leggi i registri
Oltre a leggere i registri di Chocolatey localmente, è possibile leggerli direttamente da Atera utilizzando CMD o Powershell.
1. Sull'agente interessato, andare su Gestione e fare clic su Prompt dei comandi.
2. Una volta aperto CMD, utilizzare il seguente comando per accedere alla cartella che contiene i log.
Per x64
cd "C: \ProgramFiles\ATERANetworks\AteraAgent\Packages\AgentPackageProgramManagementchoco-logs"
Per x86
cd "C: \Program Files (x86)\ATERANetworks\AteraAgent\PackagesAgentPackageProgramManagement\choco-logs"
3. Digitare il comando visualizza directory per visualizzare tutti i file presenti nella cartella.
dir
Una volta fatto clic su dir, verranno visualizzati tutti i registri nella cartella choco-logs.
4. Per leggere i log, copiare il nome del file e utilizzare il comando type per visualizzare i log in Atera. Assicurarsi che il nome del file sia tra virgolette e che l'estensione del file sia alla fine.
Comando
tipo "filename.txt"
Esempio
tipo "10-17-2022 10_32_24-log.txt"
I registri verranno visualizzati nella finestra CMD.
Il software è già installato
Un errore che potreste incontrare è "*Nome software* già installato". Anche se l'applicazione non è installata sul computer, i file di Chocolatey possono impedire l'installazione.
Utilizzare i seguenti comandi per rimuovere eventuali file che potrebbero impedire l'installazione del software.
rmdir "C:\ProgramData\chocolatey\lib" /q /s
rmdir "C:\ProgramData\chocolatey\lib-bad" /q /s
Dopo aver eseguito entrambi i comandi, tentare un'altra installazione del software
ERROR: Checksum
In alcuni casi, il pacchetto che si trova nel repository Chocolatey non viene aggiornato correttamente e può restituire il seguente errore:
ERRORE: Il checksum per 'xxxxxx' non corrisponde a 'xxxxxx' per il tipo di checksum 'sha256'. Considerare di passare le checksum effettive con --checksum --checksum64 una volta che si è verificato che le checksum sono appropriate. Un'opzione meno sicura è quella di passare --ignore-checksum, se necessario.
In questi casi, quando l'installazione del software restituisce questo errore, si può tentare di usare il parametro --ignore-checksum, che ignora il checksum e tenta l'installazione.
Nota: Per alcuni pacchetti, il parametro --ignore-checksums può fallire, purché non ci sia una sezione "Parametri del pacchetto" nella descrizione dell'installazione del software.
Metodo di installazione degli script
È possibile caricare il programma di installazione del software (.exe o .msi) su Atera come script ed eseguirlo direttamente da Atera. In questo modo, è possibile installare le applicazioni che non riescono ad essere installate tramite l'installazione del software o che non si trovano nel repository di Chocolatey. Seguite il nostro articolo Creare o caricare script per maggiori dettagli.
Homebrew
L'installazione del software per i dispositivi Mac utilizza Homebrew per l'installazione del software.
Lettura dei registri
1. Usate il comando Cambia directory per accedere alla cartella in cui si trovano i registri di Homebrew.
cd "/library/application support/com.atera.ateraagent/packages/AgentPackageProgramManagement/AgentPackageProgramManagementApp.app/Contents/MonoBundle"
2. Per leggere i log utilizzare il comando cat
cat "brew-logs.txt"
I log di choco mostreranno i problemi con l'installazione stessa. Come problemi di permessi, problemi di accesso alle cartelle, ecc.
Un errore comune è sudo: è richiesta una password. Alcuni software Homebrew richiedono l'autenticazione tramite password o hanno altri requisiti di autorizzazione e quindi non possono essere installati tramite Atera. In questo caso, apparirà un messaggio per informare l'utente.
Articoli correlati
- .Installare il software via Chocolatey
- Installare il software via Homebrew
- Creare e installare pacchetti software
- Automatizzare il patching del software (via chocolatey e homebrew)