Teamspeak³-Server auf Debian6 startet nicht

  • Huhuuuuu,


    ich habe mir einen vServer zugelegt.


    Dort habe ich MySQL und die janze scheisse alles drauf, und wollte mir nun einen TS3 Server auf MySQL-Basis zulegen.
    Benutzen tue ich folgendes Tutorial: https://kittblog.com/article/6…lite-auf-mysql-umstellen/


    Leider, wenn ich folgenden Befehl in PuTTy eingebe, erscheint die darauffolgende Fehlermeldung:

    Code
    sh ts3server_startscript.sh start inifile=ts3server.ini


    Code
    : command not foundpt.sh: line 4:: No such file or directoryine 8: cd: /home/teamspeak3-server_linux-amd64: command not foundpt.sh: line 10:: command not foundpt.sh: line 11:ts3server_startscript.sh: line 17: syntax error near unexpected token `elif''s3server_startscript.sh: line 17: `elif [ -e ts3server_linux_amd64 ]; then


    Was ist da los?


    hier die ersten paar Zeilen aus der ts3server_startscript.sh-Datei:

    Bash
    #!/bin/sh# Copyright (c) 2010 TeamSpeak Systems GmbH# All rights reservedCOMMANDLINE_PARAMETERS="inifile=ts3server.ini" #add any command line parameters you want to pass hereD1=$(readlink -f "$0")BINARYPATH="$(dirname "${D1}")"cd "${BINARYPATH}"LIBRARYPATH="$(pwd)"if [ -e ts3server_linux_x86 ]; then	if [ -z "`uname | grep Linux`" -o ! -z "`uname -m | grep 64`" ]; then                echo "Do you have the right TS3 Server package for your system? You have: `uname` `uname -m`, not Linux i386."        fi        BINARYNAME="ts3server_linux_x86"elif [ -e ts3server_linux_amd64 ]; then        if [ -z "`uname | grep Linux`" -o -z "`uname -m | grep 64`" ]; then                echo "Do you have the right TS3 Server package for your system? You have: `uname` `uname -m`, not Linux x86_64."        fi        BINARYNAME="ts3server_linux_amd64"elif [ -e ts3server_freebsd_x86 ]; then        if [ ! -z "`uname | grep Linux`" -o ! -z "`uname -m | grep 64`" ]; then                echo "Do you have the right TS3 Server package for your system? You have: `uname` `uname -m`, not FreeBSD i386."        fi        BINARYNAME="ts3server_freebsd_x86"elif [ -e ts3server_freebsd_amd64 ]; then        if [ ! -z "`uname | grep Linux`" -o -z "`uname -m | grep 64`" ]; then                echo "Do you have the right TS3 Server package for your system? You have: `uname` `uname -m`, not FreeBSD amd64."        fi        BINARYNAME="ts3server_freebsd_amd64"else	echo "Could not locate binary file, aborting"	exit 5fi


    Woran kanns liegen?
    Tabellen etc alles ist erstellt!


    lg

  • Soll bitte was bewirken? Wofür soll er "dos2unix" installieren? ôO

    Bad interpreter


    Passiert, wenn die Datei mit Dos Linebreaks gespeichert wird - also einfach das \r\n nur durch \n ersetzen. Genau das macht dos2unix ;)

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Das bedeutet (Englisch Grundkenntnisse vorrausgesetzt) das er die Datei nicht finden kann.


    dos2unix brauchst du für einen samp Server überhaupt nicht.


    Allgemeine Empfehlung die man sich bitte zu Herzen nehmen sollte , bevor man sich einen Debian Server bestellt dann sollte man damit bitte schon mal gearbeitet haben.

  • Mach einmal bitte "ls -l" und "uid" ( oder war es "id" ? ), gib dann das an, was beide ausgeben ^^


  • so kann ich keinen User adden, da kommt dit:



    Usage: useradd [options] LOGIN


    Options:
    -b, --base-dir BASE_DIR base directory for the home directory of the
    new account
    -c, --comment COMMENT GECOS field of the new account
    -d, --home-dir HOME_DIR home directory of the new account
    -D, --defaults print or change default useradd configuration
    -e, --expiredate EXPIRE_DATE expiration date of the new account
    -f, --inactive INACTIVE password inactivity period of the new account
    -g, --gid GROUP name or ID of the primary group of the new
    account
    -G, --groups GROUPS list of supplementary groups of the new
    account
    -h, --help display this help message and exit
    -k, --skel SKEL_DIR use this alternative skeleton directory
    -K, --key KEY=VALUE override /etc/login.defs defaults
    -l, --no-log-init do not add the user to the lastlog and
    faillog databases
    -m, --create-home create the user's home directory
    -M, --no-create-home do not create the user's home directory
    -N, --no-user-group do not create a group with the same name as
    the user
    -o, --non-unique allow to create users with duplicate
    (non-unique) UID
    -p, --password PASSWORD encrypted password of the new account
    -r, --system create a system account
    -s, --shell SHELL login shell of the new account
    -u, --uid UID user ID of the new account
    -U, --user-group create a group with the same name as the user
    -Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen