Zur Info: Für Yunohost mit der Applikation LanguageTool - Fehler bei der Installation

  • Bei einem anderen Anbieter von vps - 8 GB RAM hatte die Installation problemlos geklappt. (df -h) Dort wollen wir aber von wegmigieren.

    Code
    Filesystem      Size  Used Avail Use% Mounted on
    tmpfs           3.9G  1.4M  3.9G   1% /dev/shm

    Netcup: merkwürdigerweise gab es bei dem vps 1000 G12 8GB RAM Probleme:

    Code
    Filesystem      Size  Used Avail Use% Mounted on
    tmpfs           3.9G  4.0K  3.9G   1% /dev/shm

    Vermutung: Beim ersten Provider war LanguageTool die erste App auf dem Server, bei netcup die zweite nach Nextcloud. Vielleicht wurde dadurch der Speicher in tmp und RAM zu knapp.

    Wie kann man /tmp von aktuell 3,9GB auf einem VPS erweitern, damit die Installation klappt?

    Code
    sudo mount -o remount,size=16G /tmp

    -> bleibt bis zum Reboot bestehen.

    Dauerhafte Änderung über /etc/fstab

    Um die Änderung nach einem Neustart beizubehalten, füge die folgende Zeile in die Datei /etc/fstab ein:

    Code
    none /tmp tmpfs defaults,size=16G 0 0

    Warum braucht LanguageTool soviel tmp Speicher?

    Während der Installation wird eine 15 GB große Datendatei entpackt.


    Hier andere User von Yunohost mit dem gleichen Problem:
    https://forum.yunohost.org/t/languagetool-server/41277/3

    @Netcup-IT:
    Es wäre schön wenn man den Standard /tmp mount für vps Server vergrößern könnte.

    -> Vielleicht liegt es nicht am /tmp sondern an zu wenig RAM bzw. dass kein SWAP Speicher vorhanden ist.

  • Vermutlich ja.
    Ich habe LanguageTool auf meinem Heimserver mit 8 GB RAM installiert und bei einem anderen Provider (dort war es die erste App). In beiden Fällen hat es geklappt. Nur jetzt auf dem Netcup Server klappt die Installation nicht...
    Wichtig der Speicher ist nur für das Unzip notwendig. Nicht mehr im Betrieb.

  • Evtl. zur Installation /tmp nicht als shared memory mounten, sondern während der Installation als SSD laufen lassen, einfach umount vor dem Install.

    Oder TMP=/var/tmp definieren, um den TMP-Pfad zu verändern. Evtl. ignoiert der Installer das aber ;)

    Die Verwendung und Verwaltung von /tmp ist imho aber Aufgabe der Admins, die ihre Distribution und deren Konfigurationsmöglichkeiten kennen sollen.

    | VPS: 28 | vCPU: 75 | Memory: 104 GB | Disk: 4012 GB |

  • und es ist ja ein vps. man kann also selbst und jeder zeit /tmp einfach in entsprechend beliebiger größe auf die platte biegen.

    »Hauptsache BogoMIPS!«
    Volksfront DLT #64Ksplit
    Sag' NEIN zu Wordpress

    Einmal editiert, zuletzt von Olivetti (29. Januar 2026 um 15:38) aus folgendem Grund: lahme lahme ente…

  • ajoe05 29. Januar 2026 um 15:39

    Hat den Titel des Themas von „Zur Info: Für Yunohost mit der Applikation LanguageTool ist der /tmp mit 3,9GB bei Netcup zu klein - Fehler bei der Installation“ zu „Zur Info: Für Yunohost mit der Applikation LanguageTool - Fehler bei der Installation“ geändert.
  • Ok. Das mit dem /tmp für mich nicht die Lösung.


    Lösung mit der Swap-Datei von 8GB:

    1. Leere Swap-Datei erstellen

    Verwende fallocate, um eine schnelle Datei zu erstellen (empfohlen):

    Code
    sudo fallocate -l 8G /swapfile

    2. Berechtigungen setzen

    Sicherheitshalber nur für root zugänglich machen:

    Code
    sudo chmod 600 /swapfile

    3. Datei als Swap-Bereich formatieren

    Code
    sudo mkswap /swapfile

    4. Swap-Datei aktivieren

    Code
    sudo swapon /swapfile

    5. Dauerhafte Aktivierung beim Start

    Füge die Zeile zur /etc/fstab hinzu, damit die Swap-Datei nach jedem Neustart automatisch aktiviert wird:

    Code
    echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

    6. Überprüfung

    Stelle sicher, dass die Swap-Datei korrekt aktiviert ist:

    Code
    free -h

    Oder:

    Code
    swapon --show