> For the complete documentation index, see [llms.txt](https://docs.enginsight.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enginsight.com/docs/knowledge-base/troubleshooting/ich-kann-einen-geloschten-host-nicht-erneut-in-enginsight-installieren-was-kann-ich-tun.md).

# Ich kann einen gelöschten Host nicht erneut in Enginsight installieren. Was kann ich tun?

Wenn du einen Host über die Benutzeroberfläche der Enginsight Plattform löschst, wird dieser zunächst nur aus der Host-Übersicht (Eintrag in der MongoDB) entfernt. Der auf dem Host installierte Pulsar selbst wird nicht direkt deinstalliert, sondern sendet der Enginsight API 30 Tage lang HTTPS-Anfragen. Diese werden von der API mit einem Return-Code 409 beantwortet, da der Host zu diesem Zeitpunkt unbekannt ist. Nach Ablauf der 30 Tage deinstalliert sich der Pulsar selbst.

Diese Sicherheitsmaßnahme verhindert, dass sich der Pulsar selbst ungewollt deinstalliert, falls bspw. die Datenbank einmal nicht erreichbar ist und die API die Host-ID nicht abrufen kann.

Versuchst du innerhalb des 30-Tage-Zeitraums also, den Pulsar erneut auf dem entsprechenden Host zu installieren, erkennt die API, dass immer noch Status-Code 409 gesendet wird und der Pulsar kann auf diesem Host nicht erneut angelegt werden.

Um dieses Problem zu beheben, hast du zwei Möglichkeiten:&#x20;

* [Manuelle Deinstallation des Pulsars](#manuelle-deinstallation-des-pulsars)
* [Erzwungene Re-Installation des Pulsars](#erzwungene-re-installation-des-pulsars)

***

## Manuelle Deinstallation des Pulsars

Du kannst den Pulsar manuell direkt auf dem Host deinstallieren, auf dem er installiert wurde. Nimm dazu folgende Schritte vor:

### Deinstallation auf Linux und macOS <a href="#deinstallation-auf-linux-und-macos" id="deinstallation-auf-linux-und-macos"></a>

1. Logge dich auf dem Linux- oder macOS-Host ein, auf dem der Pulsar installiert ist, den du deinstallieren möchtest.
2. Führe das Deinstallationsskript mit folgendem Befehl aus:

```
sudo /opt/enginsight/pulsar/uninstall.sh
```

### Deinstallation auf Windows <a href="#deinstallation-auf-windows" id="deinstallation-auf-windows"></a>

1. Logge dich auf dem Windows-Host ein, auf dem der Pulsar installiert ist, den du deinstallieren möchtest.
2. Öffne eine PowerShell als Administrator:
   1. Drücke die **Windows**-Taste + **R**.
   2. Gib `powershell` ein.
   3. Bestätige die Eingabe mit den Tasten **Strg** + **Shift** + **Enter**.
3. Führe das Deinstallationsskript mit folgendem Befehl aus:

```
& "C:\Program Files\Enginsight\Pulsar\uninstall.ps1"
```

### Erneute Installation

Installiere den Pulsar nun auf dem entsprechenden Host erneut wie gewohnt über die Benutzeroberfläche der Enginsight Plattform.

***

## Erzwungene Re-Installation des Pulsars

Du kannst die erneute Installation des Pulsars auf dem entsprechenden Host erzwingen. Dazu musst du dem Installationsskript den Parameter `force=true` mitgeben.

{% hint style="warning" %}
**Bitte beachte**: Auch bei diesem Vorgehen bleiben Einstellungen, die du für den Host vorgenommen hast, nicht erhalten, sondern werden überschrieben.
{% endhint %}

Nimm folgende Schritte vor:

1. Rufe das Installationsskript für den Pulsar wie gewohnt über die Benutzeroberfläche ab.
2. Füge dem Installationsskript bevor du es auf dem Host ausführst, den Parameter `force=true` hinzu:

### Linux (Beispiel)

<pre><code>sudo bash -c "$(curl -sSL https://&#x3C;URL_API>/v1/_/pulsar/setup.sh)" -- identifier=&#x3C;Identifier>    \
    license=client            \
    accessKeyId=&#x3C;AccessKeyID>            \
    accessKeySecret=&#x3C;AccessKeySecret>            \
    api=https://&#x3C;URL_API>            \
<strong>    force=true
</strong></code></pre>

### Windows (Beispiel)

<pre><code>powershell 
$dl='https://&#x3C;URL_API>/v1/_/pulsar/latest/ngs-pulsar-setup.exe'
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
(New-Object System.Net.WebClient).DownloadFile($dl,"$env:TEMP\ngs-pulsar-setup.exe");
&#x26; "$env:TEMP\ngs-pulsar-setup.exe"    `
    -acceptEula=true -interactive=false -license client     `
    -accessKeyId &#x3C;AccessKeyID>    `
    -accessKeySecret &#x3C;AccessKeySecret>    `
    -api https://&#x3C;URL_API> ` 
<strong>    -force=true
</strong></code></pre>

3. Schließe die Installation des Pulsars wie gewohnt ab.

***
