4,9 aus 121 Bewertungen

checkinstall und securetmp / noexec

31. August 2008

Jeder der einmal versucht hat checkinstall in einer cPanel-Umgebung einzusetzen wird feststellen, dass es zu Fehlern beim bauen eines Paketes kommt.

========================= Installation results ===========================
/usr/bin/installwatch: line 345: /var/tmp/IiDknoqTQgQTGajHjUNm/installscript.sh: Keine Berechtigung

****  Installation failed. Aborting package creation.

Da cPanel von Haus aus, dass /tmp Verzeichnis durch securetmp bzw. dem noexec Attribut in /etc/fstab absichert muss der temporäre Pfad für checkinstall wie folgt geändert werden:

In der Datei /usr/lib64/checkinstall/checkinstallrc muss die Variable BASE_TMP_DIR auf ein Verzeichnis außerhalb von /tmp zeigen, z.B. /var/tmp2. Sobald das Verzeichnis an der entsprechenden Stelle angelegt wurde läuft checkinstall ohne Probleme durch und das Paket kann anschließend wie gewohnt installiert werden.

BASE_TMP_DIR darf NICHT auf / oder /tmp zeigen, da der gesamte Inhalt nach dem bauen des Paketes gelöscht wird!

Ebenfalls interessant

Nextcloud v31 ist da – Startschuss für neue Funktionen und mehr Intelligenz!

Mit dem Rollout von Nextcloud v31 setzen wir den nächsten Meilenstein für unsere Hosting-Plattform. Vor einigen Wochen haben wir euch…

Wichtige Sicherheitslücke bei cPanel – wir haben sofort reagiert!

cPanel warnt aktuell vor kritischen Schwachstellen in der Webhosting-Software cPanel und WHM. Betroffen sind mehrere Versionen (darunter 110, 118, 126,…

Anpassung der ELS-Gebühren & Verlängerung

Etwas unerwartet hat cPanel heute Vormittag die Laufzeit der ELS-Services bis zum 1. Januar 2026 verlängert. Ursprünglich sollte die Möglichkeit,…