English   German
  #1  
Old 22-01-2010, 16:06
benv666 benv666 is offline
-= TeamSpeak User =-
 
Join Date: Jan 2010
Location: The Netherlands
Posts: 8
benv666 is on a distinguished road
32 bit beta 12 upgrade to b16 breaks - epoll issue

Hej folks,

After reading this thread - http://forum.teamspeak.com/showthread.php?t=50088
and search more on it, I can't find the problem.

I have a xen domU running slackware 11. The beta 12 server ran without problems for a few weeks, but after upgrading to beta 16 it won't run. The same error as in the thread I linked. Just to be sure I started a clean server without database:

2010-01-22 15:16:11.447045|INFO |ServerLibPriv | | Server Version: 3.0.0-beta16 [Build: 9929]
2010-01-22 15:16:11.458713|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, (c)TeamSpeak Systems GmbH
2010-01-22 15:16:11.458841|INFO |DatabaseQuery | | dbPlugin version: 3.6.21
2010-01-22 15:16:11.459332|INFO |DatabaseQuery | | checking database integrity
2010-01-22 15:16:11.479597|INFO |SQL | | db_CreateTables() tables created
<< admin passwd etc here >>
2010-01-22 15:16:12.282194|WARNING |VirtualServer | 1| --------------------------------------------------------
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::except ion_detail::error_info_injector<boost::system::sys tem_error> >'
what(): epoll: Function not implemented
Aborted

Now in the thread it was suggested that this was either the kernel that was too old or the glibc version. Well, it isn't.

My kernel:
# uname -a
Linux blue 2.6.32.2-xenU #1 SMP Thu Dec 24 15:55:52 CET 2009 i686 athlon-4 i386 GNU/Linux
And to make sure it has EPOLL:
# zcat /proc/config.gz | grep EPOLL
CONFIG_EPOLL=y

And my glibc is version 2.3.6, which should be old enough.

So can anyone give me a hint to get this running?

Thanks for reading.
  #2  
Old 25-01-2010, 09:29
Cheech Cheech is offline
-= TeamSpeak Addict =-
 
Join Date: Dec 2009
Location: Good old Germany
Posts: 248
Cheech is on a distinguished road
Hi,

please read the rules and use the search function....


cheech
  #3  
Old 25-01-2010, 15:01
benv666 benv666 is offline
-= TeamSpeak User =-
 
Join Date: Jan 2010
Location: The Netherlands
Posts: 8
benv666 is on a distinguished road
Hi Cheech, thanks for being the first responder.

Maybe I wasn't clear enough in my first post.
Quote:
After reading this thread - http://forum.teamspeak.com/showthread.php?t=50088
and search more on it, I can't find the problem.
With that sentence I meant:
I have used the search function and the posts that came back did not solve my problem.

However, in the meanwhile I have found the solution myself. The problem was related to glibc being compiled against 2.4 kernel headers and thus not supporting epoll. Recompiling it against 2.6 kernel headers fixed the issue.

BenV
  #4  
Old 26-01-2010, 06:55
Cheech Cheech is offline
-= TeamSpeak Addict =-
 
Join Date: Dec 2009
Location: Good old Germany
Posts: 248
Cheech is on a distinguished road
Hi,

yes, know the solution, that was the reason for my answere.

cheech
  #5  
Old 17-05-2010, 06:31
blzsr blzsr is offline
-= TeamSpeak User =-
 
Join Date: May 2010
Location: -
Posts: 11
blzsr is on a distinguished road
If any devs are reading this, speaking from years of linux dev experience, when writing applications that will be distrobuted as pre-compiled binaries only (no source code that one could compile), it is a very bad idea to use epoll, as you just end up preventing a lot of people from running ts3server.

Please give us versions without epoll. Thank you very much.
  #6  
Old 17-05-2010, 07:58
dante696's Avatar
dante696 dante696 is offline
-= TeamSpeak Support =-
 
Join Date: Jun 2008
Location: Germany
Posts: 1,648
dante696 is on a distinguished road
Quote:
Originally Posted by blzsr View Post
If any devs are reading this, speaking from years of linux dev experience, when writing applications that will be distrobuted as pre-compiled binaries only (no source code that one could compile), it is a very bad idea to use epoll, as you just end up preventing a lot of people from running ts3server.

Please give us versions without epoll. Thank you very much.
You have to wait for the planned a freebsd server version.

Thread was solved a long time ago
***Closed***
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Solved] error after Upgrade to beta-16 >>> epoll: Function not implemented xEvAngelx Linux / FreeBSD 6 26-01-2010 09:44
error after Upgrade to beta-15 >>> epoll: Function not implemented Peacemaker Linux / FreeBSD 2 19-01-2010 15:56
Upgrade to Beta 15 failed fratzi Linux / FreeBSD 3 18-01-2010 16:24
Upgrade to Beta 11 from Beta 6 nitramf Linux / FreeBSD 2 30-12-2009 10:23
Codecs darkangelx [TeamSpeak 2] General Questions 7 01-09-2007 12:03


All times are GMT +1. The time now is 18:00.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Add to Bookmarks   |   Printview   |   Contact Us   |   Legal Notices