Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Desktop Sharing fails.

Help
2008-06-10
2013-05-01
  • I've installed Dimdim Linux native install v3.5 on an Ubuntu 8.04 server. Eventually with a lot of messing about I've got the thing to work except for the desktop sharing, which is the whole point of the exercise!

    When I start Dimdim everything appears to start up OK.

    In the screencaster.log on my Windows XP desktop  I'm getting errors like this:-
    CurlSocket.cpp:    Subscribing to reflector with URL (snipped)

    CURL RESULT = 0

    HTTP/1.1 503 Service Not Available
    Content-Type: text/html
    Content-Length: 369
    Date: Tue, 10 Jun 2008 15:12:04 GMT
    Server: lighttpd/1.4.19

    In the ngidx logs I get this:-
    2008/06/10 16:01:53 [emerg] 9864#0: bind() to 0.0.0.0:8080 failed (98: Address already in use)
    2008/06/10 16:01:53 [emerg] 9864#0: bind() to 0.0.0.0:8080 failed (98: Address already in use)
    2008/06/10 16:01:53 [emerg] 9864#0: bind() to 0.0.0.0:8080 failed (98: Address already in use)
    2008/06/10 16:01:53 [emerg] 9864#0: bind() to 0.0.0.0:8080 failed (98: Address already in use)
    2008/06/10 16:01:53 [emerg] 9864#0: bind() to 0.0.0.0:8080 failed (98: Address already in use)

    Is that the problem? If so, how do I get around it? As far as I'm aware nothing should be using port 8080 on that server.

     
    • Hi,

      From the above log as you have provided, port 8080 is bound to some other server. Can you stop all the Dimdim Components and see if some other server is listening to port 8080?

      Brief steps:
      1. stopDimdim
      2. One of the Dimdim component uses port 8080, so after stopping all the Dimdim components, ensure nginx is not running. This can be verified by running the following command:
                       ps -aef | grep nginx
      3. netstat -an | grep 8080

      If step 3 provides an output with any server listening to, stop that particular server and do startDimdim.

      Please try this and let me know if this solves the problem.

      Regards,
      -Rajesh
      rajesh@dimdim.com

       
    • Thanks for the reply, I've tried that and I don't get any response to step 3.

       
    • Ok. Can you try the following and let me know the output.

      1. Stop Dimdim Components and do
          netstat -an | grep 8080
            - No server should be listening to this port

      2. start nginx.

         /usr/local/dimdim/nginx/sbin/nginx

      3. start Dimdim Reflector

         cd /usr/local/dimdim/DTP3/Deployment/Reflector
         ./reflector_start.sh

      4. ps -aef | grep dimdimReflector

      5. ps -aef | grep nginx

      6. netstat -an | grep 8080

      7. From browser, http://<ip>/screensharestatic/screensharestatus/

      Regards,
      -Rajesh
      rajesh@dimdim.com

       
    • Thanks for the help, but by that point I'd decided to rebuild the server and install Dimdim in a virtual server, and once I'd given it enough memory it worked just fine!