• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

D2OL Problem, Client won't submit any results

Swanny

Diamond Member
Hello all,

This problem is in regard to the computer I had trouble installing D2OL on earlier, here. After about a week of being on with the client working, the computer has not submitted any results. Here's what I know:

I'm running Mandrake Linux 10.0.
I had trouble installing D2OL (see link above).
I've disabled all power saving features.
The client windows are REALLY sluggish. Sometimes it takes up to a minute for the computer to render the gray window. It takes even longer to bring up the agent window.
Transmission works. I have another computer on the same network running D2OL fine.
It has plenty of tasks to process.
When working on the computer, you can see the "results to transmit" going up in number. However, the "candidates completed" value is still at zero.
When I leave the computer, the engine status is usually "calculating docking grid".
When I come back, though, (after about a day) is says "engine initializing".


Does anyone have any suggestions?



Thanks,
Swan
 
In a terminal window, cd to your D2OL install directory and type:

ldd D2OL/res/data/bin/DockWin.exe

The results should look something like this:
libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0xb7595000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7573000)
libc.so.6 => /lib/tls/libc.so.6 (0xb743b000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7432000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb75eb000)

I'm guessing that you are missing the first library in the list. If you are, then you have to install the package that has this library. Otherwise the client can't run any of it's C++ code, closes the candidate and moves on to the next one.

If you use rpm on your system, you can find out what package a file came from by using

rpm -qf <filename>

On RH systems, this is something like compat-libstdc++-7.3-2.96.xxx.rpm.

 
MereMortal, you are right. For that first library it says not found.

So, how do I a) find the library and b) get D2OL to recognise it? Was it a library installed by D2OL or was it something that should be on my computer.



Thanks,
Swan
 
The library is not included with D2OL. The D2OL client was built against an older version of the C++ libraries than you have in your linux distribution. The package that you're looking for is libstdc++2.10-2.96-0.83mdk.i586.rpm. I would look on your distribution CDs first, and if you can't find anything, try rpmfind.net.

Then just install with rpm ala

rpm -iv <package name>.rpm



Good luck getting the library installed. Unfortunately, I am leaving tomorrow for a week, so I won't be able to help you further (if you need it) until I get back.
 
Back
Top