Someone provided me access to a 64 bit Linux box:
Linux <hostname> 2.6.18-5-amd64 #1 SMP Thu May 31 23:51:05 UTC 2007 x86_64 GNU/Linux
As you can see it is a 64 bit SMP kernel.
I used ds2.5a12. There is a bug that prevents logins on this platform.
you can fix it by editing /secure/sefun/sefun.c and in users() replacing:
object *ret = filter(efun::users(), (: ($1) && environment($1) :) );
with:
object *ret = ({});
if(sizeof(efun::users()))
foreach(mixed foo in efun::users()){
if(foo && environment(foo)) ret += ({ foo });
}
Once this login bug was fixed, I was able to log in and use heart_beat()
and time() with no problems whatsoever.
I repeated this process with ds2.4.2 and it also worked fine.
Since you are using lpuni, this is of limited relief to you, but
you might want to try using the driver source from DS with the
local_options from lpuni and seeing if this resolves your problem.
-Crat