Fehler beim Erstellen von Swap während der Installation

Ich befolge den offiziellen Installationsleitfaden und erhalte beim Ausführen dieses Befehls eine Fehlermeldung.

./discourse-setup

Folgende Fehlermeldung wird angezeigt:

root@server:/var/discourse# ./discourse-setup
WARNING: Discourse requires at least 2GB of swap when running with 2GB of RAM
or less. This system does not appear to have sufficient swap space.

Without sufficient swap space, your site may not work properly, and future
upgrades of Discourse may not complete successfully.

Ctrl+C to exit or wait 5 seconds to have a 2GB swapfile created.
install: cannot remove '/swapfile': Operation not permitted
fallocate: fallocate failed: Text file busy
mkswap: error: /swapfile is mounted; will not make swapspace
swapon: /swapfile: swapon failed: Device or resource busy
/swapfile       swap    swap    auto      0       0
vm.swappiness = 10
Failed to create swap: are you root? Are you running on real hardware, or a fully virtualized server?

Ich verfüge über einen VPS mit 2 GB RAM und 50 GB SSD und habe zudem eine Subdomain für Discourse eingerichtet.

Warum tritt dieser Fehler auf?

1 „Gefällt mir“

Dies bedeutet normalerweise, dass Sie sich nicht auf einem „echten

1 „Gefällt mir“

Oh, das wusste ich nicht, und es ist atlantic.net. Gibt es dafür eine Lösung?

Ist das ihr kostenloses VPS-Angebot? Wenden Sie sich an den Support und fragen Sie, ob es sich bei diesem Produkt um KVM oder OpenVZ handelt.

Okay, also auf dem kostenlosen kann es nicht sein, oder?

Nun, wenn ich raten müsste, würde ich darauf wetten, dass es kein KVM ist, da es einfach teurer ist. Aber ich denke, es schadet nicht, ihr Team zu fragen, da in ihren FAQs die Virtualisierungstechnologie überhaupt nicht erwähnt wird.

Ich werde zu ihnen gehen. Danke! :slight_smile:

Wenn es sich um einen echten KVM-VPS handelt, benötigen Sie diesen Artikel.

Das ist nicht erforderlich, da das Skript discourse-setup in der aktuellen Version dies automatisch erledigt.

1 „Gefällt mir“

Bei mir ist es bei einigen Ubuntu-Instanzen (von verschiedenen Anbietern) fehlgeschlagen – Ramnode ist einer davon.

Ja, das habe ich herausbekommen, indem ich die Auslagerungsdatei erstellt habe.

Ich habe aber eine Frage: Muss ich diese Datei nach der Installation behalten, oder kann ich sie trotzdem löschen?

Welche Datei, die Auslagerungsdatei? Ja, du musst sie behalten.

Ja, ich dachte, ich bräuchte das nur für die Installation. :joy:

Nimm es nicht weg, sonst wirst du Ärger bekommen.

3 „Gefällt mir“

Du sagst, dass die Discourse-Installation fehlgeschlagen ist, weil keine Swap-Datei erstellt werden konnte? Kannst du überhaupt eine Swap-Datei erstellen? Oder lässt es deine VM nicht zu?

Bin mir nicht sicher, ob du mich oder @Timelord ansprichst.

Wenn ja, dann: Ja, ich konnte diese Datei erstellen, und die Installation verlief problemlos.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.