Community Forums Today's Posts     Member List     Archive    
Page 1 of 2 12 LastLast
Results 1 to 15 of 16
  1. #1
    Join Date
    Feb 2012
    Posts
    4

    Solved Centos 6 x86_64 - unable to start - "libts3db_mysql.so"

    For whatever reason the server won't start. I have attempted manually entering lib paths, copying and renaming 2nd lib file to match with space, I've read a bunch of forums here as well and other places with no success. I'd appreciate any help you have for me.

    attempting to run

    ./ts3server_startscript.sh start inifile=ts3server.ini


    db config
    Code:
    [config]
    host=localhost
    port=3306
    username=teamspeak3
    password=teamspeak3
    database=teamspeak3
    socket=
    ts3.ini
    Code:
    [config]
    dbclientkeepdays=180
    dbplugin=ts3db_mysql
    dbsqlpath=sql/
    dbsqlcreatepath=create_mysql/
    logpath=logs/
    logquerycommands=1
    --- Merged ---

    UPDATE!!

    Read some other posts here about issue. Did strace on process, it doesn't even get to the point of going for mysql. LDD showed that it can't find the libmysqlclient.so.15 at all. I can place a symbolic link in the directory with the TS server files, nothing. Also, there was never a version of libmysqlclient.so.15 for cent 6. Which is frustrating that it won't get past that.
    Last edited by florian_fr40; 29-02-2012 at 10:41.

  2. #2
    Join Date
    May 2010
    Posts
    6,369
    Hello

    Please try this commands as root :
    Code:
    wget -O /usr/lib64/libmysqlclient.so.15 http://files.directadmin.com/services/es_5.0_64/libmysqlclient.so.15
    chmod 755 /usr/lib64/libmysqlclient.so.15
    ldconfig

  3. #3
    Join Date
    Feb 2012
    Posts
    4
    Quote Originally Posted by florian_fr40 View Post
    Hello

    Please try this commands as root :
    Code:
    wget -O /usr/lib64/libmysqlclient.so.15 http://files.directadmin.com/services/es_5.0_64/libmysqlclient.so.15
    chmod 755 /usr/lib64/libmysqlclient.so.15
    ldconfig
    Same error, strace still shows it doesn't even attempt to load any mysql parts. On a better note, the ldd of the libts3 file does fine the libmysqlclient.so.15 now....

  4. #4
    Join Date
    May 2010
    Posts
    6,369
    Please post the result strace result
    Last edited by florian_fr40; 27-03-2012 at 08:25.

  5. #5
    Join Date
    Feb 2012
    Posts
    4
    strace

    Code:
    execve("./ts3server_startscript.sh", ["./ts3server_startscript.sh", "start", "inifile=ts3server.ini"], [/* 29 vars */]) = 0
    brk(0)                                  = 0x203b000
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa60c546000
    access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
    open("/etc/ld.so.cache", O_RDONLY)      = 3
    fstat(3, {st_mode=S_IFREG|0644, st_size=94922, ...}) = 0
    mmap(NULL, 94922, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa60c52e000
    close(3)                                = 0
    open("/lib64/libtinfo.so.5", O_RDONLY)  = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\310\240\264:\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=138280, ...}) = 0
    mmap(0x3ab4a00000, 2232320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3ab4a00000
    mprotect(0x3ab4a1d000, 2097152, PROT_NONE) = 0
    mmap(0x3ab4c1d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x3ab4c1d000
    close(3)                                = 0
    open("/lib64/libdl.so.2", O_RDONLY)     = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\240\244:\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
    mmap(0x3aa4a00000, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3aa4a00000
    mprotect(0x3aa4a02000, 2097152, PROT_NONE) = 0
    mmap(0x3aa4c02000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x3aa4c02000
    close(3)                                = 0
    open("/lib64/libc.so.6", O_RDONLY)      = 3
    read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\355!\244:\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=1979000, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa60c52d000
    mmap(0x3aa4200000, 3803304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3aa4200000
    mprotect(0x3aa4397000, 2097152, PROT_NONE) = 0
    mmap(0x3aa4597000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x197000) = 0x3aa4597000
    mmap(0x3aa459c000, 18600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3aa459c000
    close(3)                                = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa60c52c000
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa60c52b000
    arch_prctl(ARCH_SET_FS, 0x7fa60c52c700) = 0
    mprotect(0x3aa4c02000, 4096, PROT_READ) = 0
    mprotect(0x3aa4597000, 16384, PROT_READ) = 0
    mprotect(0x3aa401f000, 4096, PROT_READ) = 0
    munmap(0x7fa60c52e000, 94922)           = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    open("/dev/tty", O_RDWR|O_NONBLOCK)     = 3
    close(3)                                = 0
    brk(0)                                  = 0x203b000
    brk(0x205c000)                          = 0x205c000
    open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
    fstat(3, {st_mode=S_IFREG|0644, st_size=99158704, ...}) = 0
    mmap(NULL, 99158704, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa60669a000
    close(3)                                = 0
    getuid()                                = 500
    getgid()                                = 500
    geteuid()                               = 500
    getegid()                               = 500
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    open("/proc/meminfo", O_RDONLY)         = 3
    fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa60c545000
    read(3, "MemTotal:        5733604 kB\nMemF"..., 1024) = 1024
    close(3)                                = 0
    munmap(0x7fa60c545000, 4096)            = 0
    rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, {SIG_DFL, [], 0}, 8) = 0
    rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, {SIG_DFL, [], 0}, 8) = 0
    rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, {SIG_DFL, [], 0}, 8) = 0
    rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigaction(SIGQUIT, {SIG_IGN, [], SA_RESTORER, 0x3aa4232900}, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    uname({sys="Linux", node="localhost.localdomain", ...}) = 0
    stat("/media/pub/teamspeak3", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    getpid()                                = 11194
    open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3
    fstat(3, {st_mode=S_IFREG|0644, st_size=26050, ...}) = 0
    mmap(NULL, 26050, PROT_READ, MAP_SHARED, 3, 0) = 0x7fa60c53f000
    close(3)                                = 0
    getppid()                               = 11193
    getpgrp()                               = 11193
    rt_sigaction(SIGCHLD, {0x43f270, [], SA_RESTORER, 0x3aa4232900}, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    getrlimit(RLIMIT_NPROC, {rlim_cur=1024, rlim_max=44636}) = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    open("./ts3server_startscript.sh", O_RDONLY) = 3
    ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd21b12c0) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(3, 0, SEEK_CUR)                   = 0
    read(3, "#!/bin/sh\n# Copyright (c) 2010 T"..., 80) = 80
    lseek(3, 0, SEEK_SET)                   = 0
    getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
    fcntl(255, F_GETFD)                     = -1 EBADF (Bad file descriptor)
    dup2(3, 255)                            = 255
    close(3)                                = 0
    fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
    fcntl(255, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)
    fstat(255, {st_mode=S_IFREG|0755, st_size=2842, ...}) = 0
    lseek(255, 0, SEEK_CUR)                 = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    read(255, "#!/bin/sh\n# Copyright (c) 2010 T"..., 2842) = 2842
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    pipe([3, 4])                            = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
    lseek(255, -2657, SEEK_CUR)             = 185
    clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fa60c52c9d0) = 11195
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigaction(SIGCHLD, {0x43f270, [], SA_RESTORER, 0x3aa4232900}, {0x43f270, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    close(4)                                = 0
    read(3, "/media/pub/teamspeak3/ts3server_"..., 128) = 47
    --- SIGCHLD (Child exited) @ 0 (0) ---
    wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 11195
    wait4(-1, 0x7fffd21b095c, WNOHANG, NULL) = -1 ECHILD (No child processes)
    rt_sigreturn(0xffffffffffffffff)        = 47
    read(3, "", 128)                        = 0
    close(3)                                = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
    rt_sigaction(SIGINT, {0x43d060, [], SA_RESTORER, 0x3aa4232900}, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, {0x43d060, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    read(255, "BINARYPATH=\"$(dirname \"${D1}\")\"\n"..., 2842) = 2657
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    pipe([3, 4])                            = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
    lseek(255, -2625, SEEK_CUR)             = 217
    clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fa60c52c9d0) = 11196
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigaction(SIGCHLD, {0x43f270, [], SA_RESTORER, 0x3aa4232900}, {0x43f270, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    close(4)                                = 0
    read(3, "/media/pub/teamspeak3\n", 128) = 22
    read(3, "", 128)                        = 0
    --- SIGCHLD (Child exited) @ 0 (0) ---
    wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 11196
    wait4(-1, 0x7fffd21b085c, WNOHANG, NULL) = -1 ECHILD (No child processes)
    rt_sigreturn(0xffffffffffffffff)        = 0
    close(3)                                = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
    rt_sigaction(SIGINT, {0x43d060, [], SA_RESTORER, 0x3aa4232900}, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, {0x43d060, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    read(255, "cd \"${BINARYPATH}\"\nLIBRARYPATH=\""..., 2842) = 2625
    stat("/media", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    stat("/media/pub", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
    stat("/media/pub/teamspeak3", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    chdir("/media/pub/teamspeak3")          = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    pipe([3, 4])                            = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
    lseek(255, -2585, SEEK_CUR)             = 257
    clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fa60c52c9d0) = 11197
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigaction(SIGCHLD, {0x43f270, [], SA_RESTORER, 0x3aa4232900}, {0x43f270, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    close(4)                                = 0
    read(3, "/media/pub/teamspeak3\n", 128) = 22
    read(3, "", 128)                        = 0
    --- SIGCHLD (Child exited) @ 0 (0) ---
    wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 11197
    wait4(-1, 0x7fffd21b085c, WNOHANG, NULL) = -1 ECHILD (No child processes)
    rt_sigreturn(0xffffffffffffffff)        = 0
    close(3)                                = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
    rt_sigaction(SIGINT, {0x43d060, [], SA_RESTORER, 0x3aa4232900}, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x3aa4232900}, {0x43d060, [], SA_RESTORER, 0x3aa4232900}, 8) = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    read(255, "\nif [ -e \"ts3server_linux_x86\" ]"..., 2842) = 2585
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    stat("ts3server_linux_x86", 0x7fffd21b1070) = -1 ENOENT (No such file or directory)
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    stat("ts3server_linux_amd64", {st_mode=S_IFREG|0755, st_size=5274792, ...}) = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    stat("ts3server.pid", 0x7fffd21b0c10)   = -1 ENOENT (No such file or directory)
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa60c53e000
    write(1, "Starting the TeamSpeak 3 server\n", 32) = 32
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    stat("ts3server_linux_amd64", {st_mode=S_IFREG|0755, st_size=5274792, ...}) = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    stat("ts3server_linux_amd64", {st_mode=S_IFREG|0755, st_size=5274792, ...}) = 0
    geteuid()                               = 500
    getegid()                               = 500
    getuid()                                = 500
    getgid()                                = 500
    access("ts3server_linux_amd64", X_OK)   = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    stat("ts3server_linux_amd64", {st_mode=S_IFREG|0755, st_size=5274792, ...}) = 0
    geteuid()                               = 500
    getegid()                               = 500
    getuid()                                = 500
    getgid()                                = 500
    access("ts3server_linux_amd64", X_OK)   = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
    rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
    lseek(255, -8, SEEK_CUR)                = 2834
    clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fa60c52c9d0) = 11198
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
    rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
    rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
    rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    open("ts3server.pid", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
    fcntl(1, F_GETFD)                       = 0
    fcntl(1, F_DUPFD, 10)                   = 10
    fcntl(1, F_GETFD)                       = 0
    fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
    dup2(3, 1)                              = 1
    close(3)                                = 0
    write(1, "11198\n", 6)                  = 6
    dup2(10, 1)                             = 1
    fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
    close(10)                               = 0
    write(1, "TeamSpeak 3 server started, for "..., 65) = 65
    rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
    read(255, "exit 0\n\n", 2842)           = 8
    rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    exit_group(0)                           = ?
    Last edited by florian_fr40; 27-03-2012 at 08:26.

  6. #6
    Join Date
    May 2010
    Posts
    6,369
    A symbolic link has never worked in some specific cases. And you are in one of these specific cases
    If you already created this kind of link, please remove it.

    Also,
    Strangely on a new test server I fixed this problem with a mysql update (yum install mysql) in addition with the so.15 lib

  7. #7
    Join Date
    Feb 2012
    Posts
    4
    Name:  ts3.PNG
Views: 1317
Size:  99.6 KB
    That's odd, now the tables are populated...

    For whatever reason that worked. I've never had an issue that wasn't resolved with a symbolic link before, but whatever works i guess. BTW, my full time job is part linux, part network, part backup administration. I've never had an issue that wasn't fixed with a symbolic link, but you learn something new everyday...

  8. #8
    Join Date
    May 2010
    Posts
    6,369
    The main one is that it works

    Quote Originally Posted by herkalurk
    but you learn something new everyday...
    Nothing is more true

  9. #9
    Join Date
    Aug 2007
    Location
    Brasil
    Posts
    56
    That command (./ts3server_startscript.sh start inifile=ts3server.ini) it's correct?

    I believe the correct it's: ./ts3server_minimal_runscript.sh start inifile=ts3server.ini

  10. #10
    Join Date
    May 2010
    Posts
    6,369
    These 2 commands are corrects

  11. #11
    Join Date
    Apr 2012
    Posts
    2

    VERY Disappointed ... Where is Support of Centos 6 Linux and MYSQL? Read this...

    So I lead a rather large gaming community, have been at it for 5 years, and all that time have been using Ventrilo. Team Speak 3 caught my attention recently, and so I leased a server with a few dozen seats and have been toying with it and a few tech heads from my community. Let me preface this up front by saying: my community LOVES Ventrilo and for some reason has a disdain for Team Speak. So I've been out on a fence, so to speak, in risking my interest with TeamSpeak. Over the past two months I've been working with my community and influencing them to embrace and adopt Team Speak 3 as our new standard; with the intent we would host this on our own server and take advantage of the non-profit licensing arrangement. Fast forward from then to just 48 hours ago when I formally announced that we would move to Team Speak 3 to the members of our community. I had a bullet proof vest on, but did so with the knowledge I was making the right decision, and soon others would agree. But wait - what's this? Taking the next steps of downloading the server software and working with my gear heads to deploy TS3 Server on our Centos 6 Linux AMD 64 VPS box, and following all the basic instructions, we find the server wont allow connectivity. We go back, rework everything, still no luck. We begin chasing down potential issues, using your forums and noting NO red flags or warnings or issued statements, we move with certainty the issue is something to do with our server's configuration and/or firewall. To no avail, after 16 hours of effort, still nothing. And then we begin finding postings on forums, in dark and hidden places, of individuals who have been experiencing the exact same issue we have, and to become completely surprised to find out that your server software is based upon a version of MySQL from 2008, and is not compatible with more recent releases of both Centos AND MySQL. So I start scratching my head .... why would CENTOS, a rather popular box/os solution for gamers, be left behind? More so, why is that all the forum information states that anyone who is using any releases of MySQL since 2008, on Centos, cannot run Teamspeak 3 because it's not coded to support any more recent (i.e. 3 years of recent) releases of MySQL to the world. So I double back and reread everything your "official" site provides - and no where, and I mean NO WHERE, is there any statement from your company that it will not work. Nadda. Zippo. Nothing.

    I'm not one to give up on a fight - especially when I believe in something. I believe in this product, or so I thought. I understand you have to code for a variety of operating systems, database systems, versioning, releases, etc.. But really? CENTOS?!! 2008 MySQL? I can't even find any MySQL releases anywhere in the world which have the necessary ('bootlegged approach recommended by other gun-slingers out west') files to even configure a box back to that time. And so here I am. And frankly, after realizing that after 16 hours I am now writing this message to you, well, disappointed and embarrassed aren't really good enough words to fit my situation. Thick headed? Stupidity? Perhaps.

    So let's do this: 1) you update your website with factual information as to WHAT your Teamspeak 3 Server software will actually run on in a Linux environment, 2) noting specifically you update your "software requirements section", 3) that you specifically state the software will not work with Centos version 6 and this decade's newest releases of MySQL (not from 4 years ago), and 4) when/if you'll have something in the works for Centos 6.

    Sure, I can rent a sever and pay for the seats - but that's really not the point here. The point is I want to host this software on my box, to my members, and I want to brag to everyone how kick-ass Teamspeak 3 is compared to Ventrilo. Wait, I've been doing that now for a while - until now. If you detect bitterness (hard to miss it) in my posting, you are darned right. So, let's effectively communicate, shall we? You've seen these forums postings I'm referring to, and you are certainly aware of the issues.

  12. #12
    Join Date
    Jan 2010
    Location
    Germany
    Posts
    2,046
    I have TeamSpeak 3 Server running fine on my VPS running CentOS 6. It does need some work and it is rather embarrassing that TeamSpeak specificly requires some way out of date MySQL Libs which is not too easy to get your hands on, but it does work rather well in the end.

    I too would very much prefer TS3 to be able to run out of the box with more recent Versions of libmysqlclient but yeah...

    Code:
    [silent@myVPS ~]$ mysql -V
    mysql  Ver 14.14 Distrib 5.5.22, for Linux (i686) using readline 5.1
    [silent@myVPS server_x86]$ ldd ts3server_linux_x86
            libdl.so.2 => /lib/libdl.so.2 (0xb7f6d000)
            librt.so.1 => /lib/librt.so.1 (0xb7f64000)
            libpthread.so.0 => /lib/libpthread.so.0 (0xb7f49000)
            libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e5e000)
            libm.so.6 => /lib/libm.so.6 (0xb7e33000)
            libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e15000)
            libc.so.6 => /lib/libc.so.6 (0xb7c85000)
            /lib/ld-linux.so.2 (0xb7f7b000)
    [silent@myVPS server_x86]$ ldd libts3db_mysql.so
            libmysqlclient.so.15 => /usr/lib/libmysqlclient.so.15 (0xb7cf5000)
            libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7c0a000)
            libm.so.6 => /lib/libm.so.6 (0xb7be0000)
            libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7bc2000)
            libc.so.6 => /lib/libc.so.6 (0xb7a31000)
            libpthread.so.0 => /lib/libpthread.so.0 (0xb7a16000)
            libcrypt.so.1 => /lib/libcrypt.so.1 (0xb79e6000)
            libnsl.so.1 => /lib/libnsl.so.1 (0xb79cb000)
            libz.so.1 => /lib/libz.so.1 (0xb79b7000)
            /lib/ld-linux.so.2 (0xb7f03000)
            libfreebl3.so => /lib/libfreebl3.so (0xb7967000)
            libdl.so.2 => /lib/libdl.so.2 (0xb7962000)
    [silent@myVPS server_x86]$ yum provides "*/libmysqlclient.so.15.0.0"
    ....
    MySQL-shared-compat-5.6.4_m7-1.el6.i686 : MySQL shared client libraries for MySQL 5.1.60-1, 5.0.94-1, 4.1.23-0, 4.0.27-0, 3.23.58-1
    Repo        : installed
    Matched from:
    Filename    : /usr/lib/libmysqlclient.so.15.0.0
    so it seems you should be fine by installing the MySQL-shared-compat package.
    To be honest I don't quite remember anymore through what obstacles I went back when I installed TS3 Server on CentOS6 using MySQL Database backend, and also do not quite remember what I ended up doing in the end, but I did get it working.

  13. #13
    Join Date
    Jun 2008
    Posts
    8,604
    We are aware of this problem.
    We try to add the compability for newer MYSQL versions, but i can not say, when this will be included.

    Internal Ticket ID TSSERVER-46

    I know that we have more then this thread about the same topic.
    ---------------------------------------------------------
    Please don't send me private messages with support questions as long I or someone else from Teamspeak Staff asked for it.
    Seriously > They belong into the forum and maybe other users have these questions/problems too.


    TeamSpeak FAQ || What should i report, when i open a client thread? || Report and upload your Crashdump here
    NPL License (Registration)

  14. #14
    Join Date
    Apr 2012
    Posts
    2
    Quote Originally Posted by SilentStorm View Post
    I have TeamSpeak 3 Server running fine on my VPS running CentOS 6. It does need some work and it is rather embarrassing that TeamSpeak specificly requires some way out of date MySQL Libs which is not too easy to get your hands on, but it does work rather well in the end.

    I too would very much prefer TS3 to be able to run out of the box with more recent Versions of libmysqlclient but yeah...

    Code:
    [silent@myVPS ~]$ mysql -V
    mysql  Ver 14.14 Distrib 5.5.22, for Linux (i686) using readline 5.1
    [silent@myVPS server_x86]$ ldd ts3server_linux_x86
            libdl.so.2 => /lib/libdl.so.2 (0xb7f6d000)
            librt.so.1 => /lib/librt.so.1 (0xb7f64000)
            libpthread.so.0 => /lib/libpthread.so.0 (0xb7f49000)
            libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e5e000)
            libm.so.6 => /lib/libm.so.6 (0xb7e33000)
            libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e15000)
            libc.so.6 => /lib/libc.so.6 (0xb7c85000)
            /lib/ld-linux.so.2 (0xb7f7b000)
    [silent@myVPS server_x86]$ ldd libts3db_mysql.so
            libmysqlclient.so.15 => /usr/lib/libmysqlclient.so.15 (0xb7cf5000)
            libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7c0a000)
            libm.so.6 => /lib/libm.so.6 (0xb7be0000)
            libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7bc2000)
            libc.so.6 => /lib/libc.so.6 (0xb7a31000)
            libpthread.so.0 => /lib/libpthread.so.0 (0xb7a16000)
            libcrypt.so.1 => /lib/libcrypt.so.1 (0xb79e6000)
            libnsl.so.1 => /lib/libnsl.so.1 (0xb79cb000)
            libz.so.1 => /lib/libz.so.1 (0xb79b7000)
            /lib/ld-linux.so.2 (0xb7f03000)
            libfreebl3.so => /lib/libfreebl3.so (0xb7967000)
            libdl.so.2 => /lib/libdl.so.2 (0xb7962000)
    [silent@myVPS server_x86]$ yum provides "*/libmysqlclient.so.15.0.0"
    ....
    MySQL-shared-compat-5.6.4_m7-1.el6.i686 : MySQL shared client libraries for MySQL 5.1.60-1, 5.0.94-1, 4.1.23-0, 4.0.27-0, 3.23.58-1
    Repo        : installed
    Matched from:
    Filename    : /usr/lib/libmysqlclient.so.15.0.0
    so it seems you should be fine by installing the MySQL-shared-compat package.
    To be honest I don't quite remember anymore through what obstacles I went back when I installed TS3 Server on CentOS6 using MySQL Database backend, and also do not quite remember what I ended up doing in the end, but I did get it working.

    Any chance you can share the lib files with me? That's part of the issue - cannot find them anywhere. Noting discussions Centos 5 users, they added the files directly into the install directory of TS3. Not sure that would validly work for Centos 6. I've read at least two posts of other Centos 6 uers who gave up because they could not get it to go.

    Funny, you'd think the development team would pounce on you and ask you to help document, and to provide the necessary files, to create the "work-around-solution". But for them to just say "we are aware - not sure when", is crazy.

    Thanks for chiming in on this. Perhaps we can get a well-documented solution going that TS3 can pick up and use for other Centos 6 people. Please let me know if you can share the files package. Cheers.

  15. #15
    Join Date
    May 2006
    Location
    Europe/Czech Rep.
    Posts
    1,446
    Well as long as debian goes, you had to enable or add links to repositories for older distribution release, or backports....
    I am not sure in centOs atm, but I would go over the /etc/yum.{something....}/*.repo files and enable few. if that doesn't help then you might want to look for old repos, or backported SW repos....(EPEL?) rly shooting in dark, but if you rly want it, I could look there&test it myself.

    (Debian has separate package name) libmysqlclient15off

    In overall this all shitload is funny. To get server running, you need old SW. To get latest client running you need latest distribution/SW version, because on older OS_vendor supported it will not run.
    Last edited by Tomas; 21-04-2012 at 22:24. Reason: overpaid ;-)

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [Debian] unable to load libts3db_mysql.so
    By burnersk in forum Linux / FreeBSD
    Replies: 2
    Last Post: 24-11-2010, 09:19
  2. Replies: 1
    Last Post: 22-11-2010, 16:25
  3. Replies: 8
    Last Post: 21-09-2010, 15:46
  4. Replies: 5
    Last Post: 01-04-2010, 16:42
  5. [ERROR]CENTOS 5.4 x86_64 - Segmentation fault
    By Appleboy in forum Linux / FreeBSD
    Replies: 1
    Last Post: 21-12-2009, 11:25

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •