Community Forums Today's Posts     Member List     Archive    
Results 1 to 5 of 5
  1. #1
    Join Date
    May 2012
    Posts
    3

    Solved As User:"Unable to create virtualserver filetransfer internal directory"

    Hello... I wanted to have more virtual servers running on my root and so i get the license...
    Im using Debian.
    When i run the server as normal user, because of the security, i could not set up more virtual servers in the serverquery. So i runned the server as root and createt the new virtual-servers with
    Code:
    servercreate virtualserver_name=SERVERNAME virtualserver_port=SERVERPORT virtualserver_maxclients=SLOTS
    Now, when i start the server as root, the virtual servers are online and available at their ports.
    But when i start the Server as an user i get this:
    Code:
    2012-05-19 15:10:36.383725|INFO    |Accounting    |   | max virtualservers: 10
    2012-05-19 15:10:36.383740|INFO    |Accounting    |   | max slots         : 512
    2012-05-19 15:10:36.412058|INFO    |FileManager   |   | listening on 0.0.0.0:30033
    2012-05-19 15:10:36.478204|INFO    |VirtualServer |  1| listening on 0.0.0.0:9987
    2012-05-19 15:10:36.533188|ERROR   |VirtualServer |  4| Unable to create virtualserver filetransfer internal directory : files/virtualserver_4
    2012-05-19 15:10:36.533542|ERROR   |VirtualSvrMgr |   | loading VirtualServer(4) failed to start, error: invalid file path
    2012-05-19 15:10:36.533674|INFO    |VirtualServer |  4| stopped
    2012-05-19 15:10:36.590090|ERROR   |VirtualServer |  5| Unable to create virtualserver filetransfer internal directory : files/virtualserver_5
    2012-05-19 15:10:36.594374|ERROR   |VirtualSvrMgr |   | loading VirtualServer(5) failed to start, error: invalid file path
    2012-05-19 15:10:36.594500|INFO    |VirtualServer |  5| stopped
    2012-05-19 15:10:36.649857|ERROR   |VirtualServer |  6| Unable to create virtualserver filetransfer internal directory : files/virtualserver_6
    2012-05-19 15:10:36.654511|ERROR   |VirtualSvrMgr |   | loading VirtualServer(6) failed to start, error: invalid file path
    2012-05-19 15:10:36.654627|INFO    |VirtualServer |  6| stopped
    2012-05-19 15:10:36.709922|ERROR   |VirtualServer |  7| Unable to create virtualserver filetransfer internal directory : files/virtualserver_7
    2012-05-19 15:10:36.712204|ERROR   |VirtualSvrMgr |   | loading VirtualServer(7) failed to start, error: invalid file path
    2012-05-19 15:10:36.712312|INFO    |VirtualServer |  7| stopped
    2012-05-19 15:10:36.766211|ERROR   |VirtualServer |  8| Unable to create virtualserver filetransfer internal directory : files/virtualserver_8
    2012-05-19 15:10:36.768845|ERROR   |VirtualSvrMgr |   | loading VirtualServer(8) failed to start, error: invalid file path
    And just the ts3server on the standard port is online...

    I dont want to run the servers as root so could anyone help?
    And sorry for my bad English^^

  2. #2
    Join Date
    Jan 2010
    Location
    Germany
    Posts
    2,039
    The issue here are the Permissions on the Server Folder and its subfolders... Most likely you downloaded / untar'ed the Server Files as root and thus the Files are all owned by root, which prevents the user you are running the Server as to create new Files / Folders.

    you need to transfer ownership of the server folder to the user running the ts3 server (or change the permissions of these folders to allow the user write access)

    Code:
    chown -hR teamspeak:teamspeak /path/to/the/server/root/folder

  3. #3
    Join Date
    May 2012
    Posts
    3
    Ty I used the command and now i got an other Problem:
    Code:
    2012-05-19 17:11:02.499296|INFO    |Accounting    |   | max virtualservers: 10
    2012-05-19 17:11:02.499342|INFO    |Accounting    |   | max slots         : 512
    2012-05-19 17:11:02.528848|INFO    |FileManager   |   | listening on 0.0.0.0:300 33
    2012-05-19 17:11:02.589500|INFO    |VirtualServer |  1| listening on 0.0.0.0:998 7
    2012-05-19 17:11:02.641958|ERROR   |VirtualServer |  4| bind failed on 0.0.0.0:1 001
    2012-05-19 17:11:02.645126|ERROR   |VirtualSvrMgr |   | loading VirtualServer(4)  failed to start, error: unable to bind network port
    2012-05-19 17:11:02.648974|INFO    |VirtualServer |  4| stopped
    2012-05-19 17:11:02.720971|ERROR   |VirtualServer |  5| bind failed on 0.0.0.0:1 002
    2012-05-19 17:11:02.721333|ERROR   |VirtualSvrMgr |   | loading VirtualServer(5)  failed to start, error: unable to bind network port
    2012-05-19 17:11:02.749060|INFO    |VirtualServer |  5| stopped
    2012-05-19 17:11:02.802681|ERROR   |VirtualServer |  6| bind failed on 0.0.0.0:1 003
    2012-05-19 17:11:02.806443|ERROR   |VirtualSvrMgr |   | loading VirtualServer(6)  failed to start, error: unable to bind network port
    2012-05-19 17:11:02.849135|INFO    |VirtualServer |  6| stopped
    2012-05-19 17:11:02.906538|ERROR   |VirtualServer |  7| bind failed on 0.0.0.0:1 004
    2012-05-19 17:11:02.906917|ERROR   |VirtualSvrMgr |   | loading VirtualServer(7)  failed to start, error: unable to bind network port
    2012-05-19 17:11:02.949213|INFO    |VirtualServer |  7| stopped
    2012-05-19 17:11:03.005722|ERROR   |VirtualServer |  8| bind failed on 0.0.0.0:1 005
    2012-05-19 17:11:03.006065|ERROR   |VirtualSvrMgr |   | loading VirtualServer(8)  failed to start, error: unable to bind network port
    2012-05-19 17:11:03.049283|INFO    |VirtualServer |  8| stopped
    Again just the Main Server at the standart port is online and when i run as root everything works perfectly...
    ?

  4. #4
    Join Date
    Jan 2010
    Location
    Germany
    Posts
    2,039
    under Linux normal Users are not allowed to bind ports lower than 1024!

    Use proper Ports in the range of above 7000 and you won't have problems.

    you can fix the ports on Serverquery with the following:

    Code:
    login serveradmin <password>
    use port=1001
    serveredit virtualserver_port=7001
    use port=1002
    serveredit virtualserver_port=7002
    use port=1003
    serveredit virtualserver_port=7003
    use port=1004
    serveredit virtualserver_port=7004
    use port=1005
    serveredit virtualserver_port=7005
    quit
    then restart your TS3 Server.

  5. #5
    Join Date
    May 2012
    Posts
    3
    Ty worked

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. [Resolved] Can't create a virtualserver
    By Kiste_Becks in forum Server Support
    Replies: 2
    Last Post: 26-03-2012, 18:07
  2. Replies: 2
    Last Post: 27-01-2011, 18:38
  3. Filetransfer Issue: Unable to Get Files
    By CaptainTrek in forum Linux / FreeBSD
    Replies: 1
    Last Post: 14-01-2011, 08:02
  4. create virtualserver issue
    By shib0 in forum Server Support
    Replies: 3
    Last Post: 22-05-2010, 10:28
  5. unable to register VirtualServer
    By dsc_chris in forum [TeamSpeak 2] Client Support
    Replies: 4
    Last Post: 30-10-2005, 01:26

Posting Permissions

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