systemd richtig einstellen

  • Hi,


    ich benutze LinuxGSM um meinen Teamspeak verwalten, dort gibt es eine Anleigung wie man systemd dafür einrichtet: https://docs.linuxgsm.com/conf…ing-on-boot#using-systemd

    Ich wollte das jetzt erweitern umd auch den ts3bot darüber zu starten und zu stoppen:

    Leider bekomme ich eine Fehlermeldung beim aktivieren: Failed to enable unit: File ts3server.service: Invalid argument


    Ich komm gerade nicht auf den Fehler.

  • Wo liegt das Service File?

    Mit welchem Benutzer/Befehl startest du?

    daemon-reload?

    Die komplette Fehlermeldung aus journalctl lautet?

    "Security is like an onion - the more you dig in the more you want to cry"

  • Die File liegt:

    /etc/systemd/system/ts3server.service


    klar hab ich reloaded

    Code
    systemctl daemon-reload
    systemctl enable ts3server
    Failed to enable unit: File ts3server.service: Invalid argument

    Wie bekomm ich denn fürs enablen journalctl raus?

  • Code
    # Read only mapping of /usr /boot and /etc
    ProtectHome=false

    Da dein Ziel im "/home" liegt, vermute ich, dass das helfen wird

    Meine (Netcup) Produkte: S 1000 G7, VPS 200 G8 Ostern 2019, IPs, Failover..

  • […] ich benutze LinuxGSM um meinen Teamspeak verwalten, dort gibt es eine Anleigung wie man systemd dafür einrichtet: https://docs.linuxgsm.com/conf…ing-on-boot#using-systemd […]

    Leider bekomme ich eine Fehlermeldung beim aktivieren: Failed to enable unit: File ts3server.service: Invalid argument […]

    Was sagt denn sudo systemd-analyze verify ts3server.service ?

    VServer IOPS Comparison Sheet: https://docs.google.com/spreadsheets/d/1w38zM0Bwbd4VdDCQoi1buo2I-zpwg8e0wVzFGSPh3iE/edit?usp=sharing

  • Code
    systemd-analyze verify ts3server.service
    /etc/systemd/system/ts3server.service:5: Missing '='.
    Unit ts3server.service failed to load properly: Invalid argument.

    Das missing verwirrt mich

    Ich würde wetten, dass die 5. Zeile nicht leer ist. "Normaler" Leerraum (Tabulator, einfaches Leerzeichen) stört nicht, aber wenn da beispielsweise ein breitenloses Leerzeichen steht, kann systemd damit nichts anfangen.
    Einfach diese Zeile löschen, ggf. eine neue (wirklich leere) Zeile einfügen, sudo systemctl daemon-reload ausführen und Syntax-Überprüfung erneut anwerfen…

    VServer IOPS Comparison Sheet: https://docs.google.com/spreadsheets/d/1w38zM0Bwbd4VdDCQoi1buo2I-zpwg8e0wVzFGSPh3iE/edit?usp=sharing