Dieser Artikel beschreibt die notwendigen Schritte zur Behebung von Problemen bei der Softwareinstallation, sowohl für Chocolatey als auch für Homebrew.
Chocolatey
Wenn die Software-Installation auf Windows-Geräten fehlschlägt, wird die folgende Fehlermeldung in der Snackbar angezeigt.
Die Protokolle für Chocolatey in Atera finden Sie im folgenden Ordner:
For x64
"C:\Program Files\ATERA Networks\AteraAgent\Packages\AgentPackageProgramManagement\choco-logs"
For x86
"C:\Program Files (x86)\ATERANetworks\AteraAgent\Packages\AgentPackageProgramManagement\choco-logs"
Die Logs lesen
Sie können die Protokolle für Chocolatey nicht nur lokal lesen, sondern auch direkt von Atera aus mit CMD oder Powershell.
1. Gehen Sie auf dem betroffenen Agenten auf Verwalten (Manage) und klicken Sie auf Eingabeaufforderung (Command Prompt).
2. Sobald CMD geöffnet ist, verwenden Sie den folgenden Befehl, um auf den Ordner zuzugreifen, der die Protokolle enthält.
For x64
cd "C:\ProgramFiles\ATERANetworks\AteraAgent\Packages\AgentPackageProgramManagement\choco-logs"
For x86
cd "C:\Program Files (x86)\ATERANetworks\AteraAgent\Packages\AgentPackageProgramManagement\choco-logs"
3. Geben Sie den Befehl display directory ein, um alle Dateien in diesem Ordner anzuzeigen.
dir
Sobald Sie auf dir klicken, sehen Sie alle Protokolle im Ordner choco-logs.
4. Um die Protokolle zu lesen, kopieren Sie den Dateinamen und verwenden Sie den Befehl type, um die Protokolle in Atera anzuzeigen. Achten Sie darauf, den Dateinamen in Anführungszeichen zu setzen und die Dateierweiterung am Ende anzufügen.
Command
type "filename.txt"
Example
type "10-17-2022 10_32_24-log.txt"
Die Protokolle werden im CMD-Fenster angezeigt.
Bereits installierte Software
Eine Fehlermeldung, auf die Sie stoßen können, lautet "*Softwarename* bereits installiert" (*Software name* already installed). Auch wenn die Anwendung nicht auf dem Rechner installiert ist, können Dateien von Chocolatey die Installation verhindern.
Verwenden Sie die folgenden Befehle, um alle Dateien zu entfernen, die die Installation der Software verhindern könnten.
rmdir "C:\ProgramData\chocolatey\lib" /q /s
rmdir "C:\ProgramData\chocolatey\lib-bad" /q /s
Nachdem Sie beide Befehle ausgeführt haben, versuchen Sie eine weitere Softwareinstallation
ERROR: Checksum
In einigen Fällen wird das im Chocolatey-Repository gefundene Paket nicht ordnungsgemäß aktualisiert und es kann der folgende Fehler auftreten:
ERROR: Die Prüfsumme für 'xxxxxx' entsprach nicht 'xxxxxx' für den Prüfsummentyp 'sha256'. Ziehen Sie in Erwägung, die tatsächlichen Prüfsummen mit --checksum --checksum64 durchzugeben, sobald Sie überprüft haben, dass die Prüfsummen angemessen sind. Eine weniger sichere Option ist die Übergabe von --ignore-checksums, falls erforderlich.
In solchen Fällen, in denen die Software-Installation diesen Fehler zurückgibt, können Sie versuchen, den Parameter --ignore-checksums zu verwenden, der die Prüfsumme ignoriert und die Installation versucht.
Hinweis: Bei einigen Paketen kann der Parameter --ignore-checksums fehlschlagen, solange in der Beschreibung der Softwareinstallation kein Abschnitt "Paketparameter" vorhanden ist.
Skript-Installationsmethode
Sie können das Software-Installationsprogramm (.exe oder .msi) als Skript nach Atera hochladen und direkt von Atera aus ausführen. Auf diese Weise können Sie Anwendungen installieren, die bei der Software-Installation fehlschlagen oder die nicht im Chocolatey-Repository enthalten sind. Bitte folgen Sie unserem Artikel Skripte erstellen oder hochladen, um weitere Details zu erfahren.
Hinweis: Es gibt eine Beschränkung von 20 MB pro Skript für das Pro-Paket, die bei der Verwendung dieses Workarounds berücksichtigt werden muss.
Homebrew
Die Softwareinstallation für Mac-Geräte verwendet Homebrew für die Installation von Software.
Protokolle lesen
1. Verwenden Sie den Befehl Change directory, um auf den Ordner zuzugreifen, in dem sich die Protokolle für Homebrew befinden.
cd "/library/application support/com.atera.ateraagent/packages/AgentPackageProgramManagement/AgentPackageProgramManagementApp.app/Contents/MonoBundle"
2. Um die Protokolle zu lesen, verwenden Sie den Befehl cat
cat "brew-logs.txt"
Die Choco-Logs zeigen die Probleme mit der Installation selbst. Zum Beispiel Probleme mit den Zugriffsrechten, Probleme mit dem Zugriff auf Ordner, usw.
Ein häufiger Fehler ist sudo: ein Passwort ist erforderlich (sudo: a password is required). Manche Homebrew-Software erfordert eine Passwort-Authentifizierung oder hat andere Berechtigungsanforderungen und kann daher derzeit nicht über Atera installiert werden. Wenn dies der Fall ist, erscheint eine Meldung, die Sie darüber informiert.
Sorry about that. Can you tell us why?
Please note that submitting this form will create a ticket in an unmonitored queue, resulting in longer response times. Use this form exclusively for providing feedback on the article or product. For issues or questions about features discussed in this article, please contact our support team.