Haben Sie Fragen? Senden Sie uns doch eine Nachricht

OneSystems GmbH

OneSystems GmbH

System Management aus der Schweiz

+41 44 586 40 18
Email: info@onesystems.ch

OneSystems GmbH
Grindlenstrasse 9, 9630 Wattwil, Schweiz

Open in Google Maps
  • Home
  • Beratung & Betrieb
  • Dienstleistungen
    • Web Hosting
    • E-Mail Hosting
    • Ihre eigene Daten Cloud
  • Blog
  • Kontakt
    • Remote Support
  • Home
  • Blog
  • Checkmk
  • Checkmk Agent Update Fehler: libz.so.1 failed to map segment from shared object
18. April 2026

Checkmk Agent Update Fehler: libz.so.1 failed to map segment from shared object

Checkmk Agent Update Fehler: libz.so.1 failed to map segment from shared object

by Michael Kleger / Sonntag, 12 April 2026 / Published in Checkmk, Debian, Linux, Tipps und Tricks, Ubuntu

Beim Ausführen des Checkmk Agent Updaters kann folgende Fehlermeldung auftreten:

cmk-update-agent -vv
/usr/lib/check_mk_agent/plugins/3600/cmk-update-agent: error while loading shared libraries: libz.so.1: failed to map segment from shared object

Auf den ersten Blick sieht das nach einem Problem mit einer fehlenden Library aus. In der Praxis liegt die Ursache jedoch meist an einer gehärteten Systemkonfiguration.

Ursache

Der Fehler tritt typischerweise auf, wenn das Verzeichnis /tmp mit der Mount-Option noexec eingebunden ist.

Viele Linux-Systeme werden aus Sicherheitsgründen so konfiguriert, dass aus /tmp keine Dateien ausgeführt werden dürfen. Der Checkmk Agent Updater verwendet jedoch standardmässig genau dieses Verzeichnis für temporäre Dateien. Wenn dort keine ausführbaren Inhalte erlaubt sind, kann der Updater bestimmte Bibliotheken nicht korrekt laden.

Die Meldung wirkt deshalb zwar wie ein klassisches Library-Problem, ist in Wirklichkeit aber meist eine Folge der gesetzten Mount-Optionen.

Temporärer Workaround

Der Fehler lässt sich direkt umgehen, indem ein anderes temporäres Verzeichnis verwendet wird. In vielen Fällen funktioniert /dev/shm problemlos:

TMPDIR=/dev/shm cmk-update-agent -vv

/dev/shm ist ein RAM-basiertes temporäres Dateisystem und erlaubt in der Regel das Ausführen von Dateien. Für den Checkmk Agent Updater ist das in den meisten Umgebungen vollkommen ausreichend.

Nachhaltige Lösung

Damit die Umgebungsvariable nicht jedes Mal manuell gesetzt werden muss, sollte das TMP-Verzeichnis dauerhaft in Checkmk hinterlegt werden.

Dafür gibt es auf dem Checkmk-Server eine passende Regel unter folgendem Pfad:

Setup → Agents → Windows, Linux, Solaris, AIX → Agents → Agent rules → Installation paths for agent files (Linux, Unix)

Dort kann die Option Directory for storage of temporary data (set TMPDIR environment variable) gesetzt werden.

Als Wert kann zum Beispiel folgendes Verzeichnis verwendet werden:

/dev/shm

Wichtiger Hinweis zur Umsetzung

Nachdem die Regel gesetzt wurde, müssen die Agenten neu generiert beziehungsweise neu gebacken und danach auf den Zielsystemen erneut installiert oder aktualisiert werden.

Erst dann übernimmt der Agent Updater die neue TMPDIR-Konfiguration dauerhaft.

Funktion prüfen

Nach dem Update kann der Agent Updater auf dem Zielsystem erneut getestet werden:

cmk-update-agent -vv

Wenn die Regel korrekt übernommen wurde, sollte der Befehl nun ohne Fehlermeldung durchlaufen.

Alternative Verzeichnisse

Falls /dev/shm in einer Umgebung nicht verwendet werden soll, kommen auch andere Verzeichnisse in Frage, zum Beispiel /var/tmp oder ein eigenes Verzeichnis unter /var/lib. Wichtig ist nur, dass das Verzeichnis beschreibbar ist und nicht mit noexec gemountet wurde.

  • Tweet
Tagged under: Agent, Checkmk, cmk-agent-update, Enterprise, libz.so.1, Updater

About Michael Kleger

What you can read next

ownCloud mit Fail2Ban absichern
VMware Workstation Pro unter Ubuntu installieren
CentOS /boot Partition voll

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

Letzten Beiträge

  • PostgreSQL Wartung automatisieren

    PostgreSQL ist eine sehr stabile und leistungsf...
  • Mailrelay + SMTP OAuth Relay: SMTP ohne Passwort, bereit für Microsoft 365

    Dieser Beitrag ist Teil 2 der Mailrelay-Serie u...
  • Ein schlanker SMTP-Relay-Container für moderne Infrastrukturen

    Warum ein eigenes Mailrelay? In vielen Infrastr...
  • Der GNOME-Login ist weg – so bringst du ihn zurück

    Nach einem Update oder Neustart kann es passier...
  • Wie die Remmina Verbindungen in Tabs statt in neuen Fenstern öffnen

    Wer regelmässig mit Remmina arbeitet, kennt das...

Neueste Kommentare

  • Ein schlanker SMTP-Relay-Container für moderne Infrastrukturen - OneSystems GmbH bei Mailrelay + SMTP OAuth Relay: SMTP ohne Passwort, bereit für Microsoft 365
  • Mailrelay + SMTP OAuth Relay: SMTP ohne Passwort, bereit für Microsoft 365 - OneSystems GmbH bei Ein schlanker SMTP-Relay-Container für moderne Infrastrukturen
  • Michael Kleger bei Festplatte einer Virtuellen Maschine verkleinern
  • Harald Strauch bei Festplatte einer Virtuellen Maschine verkleinern
  • Michael Kleger bei Mac OS X 10.11El Capitan‎: ISO für Installation erstellen

Categories

  • b1gMail
  • CentOS
  • Checkmk
  • Debian
  • Docker
  • Identitätsanbieter
  • Linux
  • Mac OSX
  • Microsoft Exchange
  • Microsoft Outlook
  • Migration
  • Mint
  • Monitoring
  • Neuigkeiten
  • Nextcloud
  • PowerShell
  • Python
  • Raspberry Pi
  • Sicherheit
  • Tipps und Tricks
  • Ubuntu
  • VMware
  • Webseiten
  • Webserver
  • Windows
  • Windows zu Linux

Die OneSystems GmbH mit Sitz in Wattwil ist ein unabhängiger IT-Dienstleister für die Planung, Umsetzung und den Betrieb moderner IT-Infrastrukturen, Weblösungen und individueller Software. Wir begleiten Unternehmen ganzheitlich von der Konzeption bis zum laufenden Betrieb und übernehmen dabei sowohl technische Verantwortung als auch den langfristigen Support.

Unsere Kunden stammen aus der Schweiz, Deutschland und Österreich und vertrauen auf Lösungen, die stabil, sicher und nachvollziehbar aufgebaut sind. Statt kurzlebiger Trends setzen wir auf saubere Architektur, etablierte Standards und nachhaltige Qualität, damit Systeme nicht nur heute funktionieren, sondern auch morgen noch beherrschbar bleiben.

Letzten Blog Posts

  • PostgreSQL Wartung automatisieren

  • Mailrelay + SMTP OAuth Relay: SMTP ohne Passwort, bereit für Microsoft 365

  • Ein schlanker SMTP-Relay-Container für moderne Infrastrukturen

Kontakt

Email: Kontaktformular

OneSystems GmbH
Grindlenstrasse 9
9630 Wattwil
Schweiz

Copyright © 2018-2026 OneSystems GmbH, Alle Rechte vorbehalten.
Impressum | Datenschutzerklärung | AGBs | Kontakt

TOP