El artículo describirá los pasos necesarios para solucionar problemas relacionados con la instalación de software, tanto para Chocolatey como para Homebrew.
Chocolatey
Cuando la instalación de software falla en dispositivos Windows, aparecerá el siguiente mensaje de error en la barra de notificaciones.
Los registros de Chocolatey en Atera se pueden encontrar en la siguiente carpeta:
Para x64
"C:\Program Files\ATERA Networks\AteraAgent\Packages\AgentPackageProgramManagement\choco-logs"
Para x86
"C:\Program Files (x86) \ A T E R A N e t w o r k s \ A t e r a A g e n t \ P a c k a g e s \ A g e n t P a c k a g e P r o g r a m M a n a g e m e nt \ c h o c o - l o g s"
Leer los registros
Además de leer los registros de Chocolatey localmente, también puedes leerlos directamente desde Atera usando CMD o Powershell.
1. En el agente afectado, ve a Administrar y haz clic en Símbolo del sistema.
2. Una vez que CMD esté abierto, utiliza el siguiente comando para acceder a la carpeta que contiene los registros.
Para x64
cd "C:\Program Files\ATERA Networks\AteraAgent\Packages\AgentPackageProgramManagement\choco-logs"
Para x86
c
d
"C:\Program Files (x86)
\
A
T
E
R
A
N
e
t
w
o
r
k
s
\
A
t
e
r
a
A
g
e
n
t
\
P
a
c
k
a
g
e
s
\
A
g
e
n
t
P
a
c
k
a
g
e
P
r
o
g
r
a
m
M
a
n
a
ge
m
e
n
t
\
c
h
o
c
o
-
l
o
g
s
"
3. Escriba el comando de directorio de visualización para ver todos los archivos en la carpeta.
dir
Una vez que haga clic en dir, verá todos los registros en la carpeta choco-logs.
4. Para leer los registros, copie el nombre del archivo y use el comando type para mostrar los registros en Atera. Asegúrese de tener el nombre del archivo entre comillas junto con la extensión del archivo al final.
Comando
type "filename.txt"
Ejemplo
type "10-17-2022 10_32_24-log.txt"
Los registros se mostrarán en la ventana CMD.
Software ya instalado
Un error que podría encontrar es "*Nombre del software* ya instalado." Aunque la aplicación no esté instalada en la máquina, los archivos de Chocolatey pueden impedir la instalación.
Utilice los siguientes comandos para eliminar cualquier archivo que pueda impedir la instalación del software.
rmdir "C:\ProgramData\chocolatey\lib" /q /s
rmdir "C:\ProgramData\chocolatey\lib-bad" /q /s
Después de ejecutar ambos comandos, intente otra instalación de software
ERROR: Suma de verificación
En algunos casos, el paquete que se encuentra en el repositorio de Chocolatey no se actualiza correctamente y puede devolver el siguiente error:
ERROR: La suma de verificación para 'xxxxxx' no cumplió con 'xxxxxx' para el tipo de suma de verificación 'sha256'. Considere pasar las sumas de verificación reales con --checksum --checksum64 una vez que valide que las sumas de verificación son apropiadas. Una opción menos segura es pasar --ignore-checksums si es necesario.
En tales casos, donde la instalación del software devuelve este error, puede intentar usar el parámetro --ignore-checksums, esto ignorará la suma de verificación e intentará la instalación.
Nota: Para algunos paquetes, el parámetro --ignore-checksums puede fallar, siempre que no haya una sección de "Parámetros del paquete" en la descripción de la instalación del software.
429 Demasiadas solicitudes
El error "429 Demasiadas solicitudes" indica que se ha excedido el límite de tasa. El límite de tasa se aplicará por una duración de una hora. Si excede el límite una vez más durante ese período, se extenderá por una hora adicional. Para obtener más información y detalles, se recomienda consultar la documentación adicional
Método de instalación de script
Puedes cargar el instalador de software (.exe o .msi) en Atera como un script y ejecutarlo directamente desde Atera. De esta manera, puedes instalar aplicaciones que están fallando al usar la instalación de software, o que no se encuentran en el repositorio de Chocolatey. Por favor, sigue nuestro artículo Crear o Cargar Scripts, para más detalles.
Homebrew
La instalación de software para dispositivos Mac utiliza Homebrew para instalar software.
Leer registros
1. Usa el comando Cambiar directorio para acceder a la carpeta donde están los registros de Homebrew.
cd "/library/application support/com.atera.ateraagent/packages/AgentPackageProgramManagement/AgentPackageProgramManagementApp.app/Contents/MonoBundle"
2. Para leer los registros usa el comando cat
cat "brew-logs.txt"
Los registros mostrarán los problemas con la instalación en sí (problemas de permisos, problemas de acceso a carpetas, etc.).