The answer is yes ... sorry, should have replied to you right away.
Strangely, even with those the error messages, I can still checkpoint
applications, even those running X11.

I was thinking this might be an rc2 issue so I've been waiting to give rc3
a try. Will have a look in a day or so.

Regards, Glen.





On Tue, Apr 14, 2015 at 11:22 AM, Rohan Garg <rohg...@ccs.neu.edu> wrote:

> Just to clarify: Are you able to checkpoint-restart the vncserver you built
> from source? It seems like the dynamic linker is complaining that it cannot
> preload the DMTCP libraries. You shouldn't be able to checkpoint-restart
> without the DMTCP libraries.
>
> ----- Original Message -----
> From: "Glen MacLachlan" <macl...@gwu.edu>
> To: "Rohan Garg" <rohg...@ccs.neu.edu>
> Cc: "dmtcp-forum" <dmtcp-forum@lists.sourceforge.net>
> Sent: Tuesday, April 14, 2015 12:15:47 AM
> Subject: Re: [Dmtcp-forum] DMTCP+VNC
>
> Hi Rohan,
>
> I built tightvnc from source and was able to get it and dmtcp to play
> nicely and I'm very happy about that -- thanks! Not too sure what the
> actual problem was but tigervnc.x86_64 0:1.1.0-16.el6.centos seems to not
> be compatible with my version of dmtcp, unfortunately.
>
> The messages about not being able to preload are still present though they
> seem more like a warning than an error. I'm including them below for
> reference but at least we got past the first hurdle. Thanks again for your
> help!
>
> Glen.
>
> [maclach@localhost vnc_unixsrc]$ dmtcp_launch ./vncserver :1
> dmtcp_coordinator starting...
>     Host: localhost.localdomain (127.0.0.1)
>     Port: 7779
>     Checkpoint Interval: disabled (checkpoint manually instead)
>     Exit on last client: 1
> Backgrounding...
> A VNC server is already running as :1
> [maclach@localhost vnc_unixsrc]$ dmtcp_launch ./vncserver :2
> dmtcp_coordinator starting...
>     Host: localhost.localdomain (127.0.0.1)
>     Port: 7779
>     Checkpoint Interval: disabled (checkpoint manually instead)
>     Exit on last client: 1
> Backgrounding...
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_alloc.so' from
> LD_PRELOAD cannot be preloaded: ignored.
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_dl.so' from
> LD_PRELOAD cannot be preloaded: ignored.
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_ipc.so' from
> LD_PRELOAD cannot be preloaded: ignored.
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_timer.so' from
> LD_PRELOAD cannot be preloaded: ignored.
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp.so' from
> LD_PRELOAD cannot be preloaded: ignored.
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_pid.so' from
> LD_PRELOAD cannot be preloaded: ignored.
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_alloc.so' from
> LD_PRELOAD cannot be preloaded: ignored.
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_dl.so' from
> LD_PRELOAD cannot be preloaded: ignored.
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_ipc.so' from
> LD_PRELOAD cannot be preloaded: ignored.
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_timer.so' from
> LD_PRELOAD cannot be preloaded: ignored.
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp.so' from
> LD_PRELOAD cannot be preloaded: ignored.
> ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_pid.so' from
> LD_PRELOAD cannot be preloaded: ignored.
>
> New 'X' desktop is localhost.localdomain:2
>
> Starting applications specified in /home/maclach/.vnc/xstartup
> Log file is /home/maclach/.vnc/localhost.localdomain:2.log
>
>
>
>
>
>
> On Mon, Apr 13, 2015 at 7:55 PM, Rohan Garg <rohg...@ccs.neu.edu> wrote:
>
> > Hi Glen,
> >
> > I did some tests on my local setup. I can checkpoint and restart
> > a VNC session. Also, DMTCP complains if a binary is setuid, so it
> > should have reported it on your setup if that were the case.
> >
> > So, it looks like some other configuration issue. Is it possible
> > for you to compile a version of VNC and try that?
> >
> > You can also try ruling out some AppArmor-like mechanism by
> > renaming/moving your vncserver executable.
> >
> > Thanks,
> > Rohan
> >
> >
> > ----- Original Message -----
> > From: "Glen MacLachlan" <macl...@gwu.edu>
> > To: "Rohan Garg" <rohg...@ccs.neu.edu>
> > Cc: "dmtcp-forum" <dmtcp-forum@lists.sourceforge.net>
> > Sent: Monday, April 13, 2015 7:20:25 PM
> > Subject: Re: [Dmtcp-forum] DMTCP+VNC
> >
> > Hi Rohan,
> >
> > I checked for the setuid bit and found it is not set:
> >
> > [maclach@localhost ~]$ ls -l `which vncserver`
> > -rwxr-xr-x. 1 root root 20378 Oct 30 08:46 /usr/bin/vncserver
> >
> >
> > I don't know if this matters much but I installed tightvnc from yum
> (using
> > CentOS 6.5)
> >
> > Xvnc TigerVNC 1.1.0 - built Oct 30 2014 12:46:27
> > Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)
> > See http://www.tigervnc.org for information on TigerVNC.
> > Underlying X server release 11500000, The X.Org Foundation
> >
> >
> > I also checked to see if there was some generic block preventing
> preloading
> > with vncserver and that doesn't seem to be the case either. I preload a
> c++
> > library just to see if I could do it with vncserver and it appears to
> work:
> >
> > [maclach@localhost ~]$ export LD_PRELOAD=libstdc++.so.6 ;vncserver :1
> >
> > New 'localhost.localdomain:1 (maclach)' desktop is
> localhost.localdomain:1
> >
> > Starting applications specified in /home/maclach/.vnc/xstartup
> > Log file is /home/maclach/.vnc/localhost.localdomain:1.log
> >
> >
> > Can you suggest some other workarounds?
> >
> > Regards, Glen.
> >
> >
> >
> > On Mon, Apr 13, 2015 at 6:30 PM, Rohan Garg <rohg...@ccs.neu.edu> wrote:
> >
> > > Hi Glen,
> > >
> > > Could you please check that your vncserver executable doesn't have the
> > > setuid
> > > bit set?  (Try: ls -l `which vncserver`)
> > >
> > > If the vncserver is not a setuid binary, it could be that the vncserver
> > is
> > > on
> > > a list of "protected" apps in AppArmor. The kernel doesn't allow
> > > LD_PRELOAD on
> > > such applications. We can suggest some workarounds depending on what
> you
> > > have.
> > >
> > > Thanks,
> > > Rohan
> > >
> > > ----- Original Message -----
> > > From: "Glen MacLachlan" <macl...@gwu.edu>
> > > To: "dmtcp-forum" <dmtcp-forum@lists.sourceforge.net>
> > > Sent: Monday, April 13, 2015 5:25:30 PM
> > > Subject: [Dmtcp-forum] DMTCP+VNC
> > >
> > > Hi,
> > >
> > > First, dmtcp is great and I'm very happy with it, generally. I've been
> > > trying to get the recipe for using dmtcp with vnc (found here:
> > > http://dmtcp.sourceforge.net/FAQ.html ) working and I've run into some
> > > unanticipated trouble that I'd like to bounce off somebody more
> > > knowledgeable than I.
> > >
> > > I am using 2.4.0-rc2 and tightvnc for this discussion. Following the
> > > instructions, in a terminal I do the following:
> > >
> > > [maclach@localhost ~]$ dmtcp_launch vncserver :1
> > > dmtcp_coordinator starting...
> > > Host: localhost.localdomain (127.0.0.1)
> > > Port: 7779
> > > Checkpoint Interval: disabled (checkpoint manually instead)
> > > Exit on last client: 1
> > > Backgrounding...
> > > ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_alloc.so'
> > from
> > > LD_PRELOAD cannot be preloaded: ignored.
> > > ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_dl.so' from
> > > LD_PRELOAD cannot be preloaded: ignored.
> > > ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_ipc.so'
> from
> > > LD_PRELOAD cannot be preloaded: ignored.
> > > ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_timer.so'
> > from
> > > LD_PRELOAD cannot be preloaded: ignored.
> > > ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp.so' from
> > > LD_PRELOAD cannot be preloaded: ignored.
> > > ERROR: ld.so: object '/disk01/apps/dmtcp/lib/dmtcp/libdmtcp_pid.so'
> from
> > > LD_PRELOAD cannot be preloaded: ignored.
> > >
> > > The problem preloading only happens when I try to start the vncserver.
> I
> > > can use dmtcp just fine with all other applications, including the
> > examples
> > > provided in the test directory. I've tried preloading the libraries
> above
> > > with the --with-plugin option but this does change anything (apart from
> > > additional messages about not being able to preload).
> > >
> > > When I continue on despite the preload issues I try running the vnc
> > client
> > > which does not work:
> > > [maclach@localhost ~]$ vncviewer :1
> > >
> > > TigerVNC Viewer for X version 1.1.0 - built Oct 30 2014 12:44:50
> > > Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)
> > > See http://www.tigervnc.org for information on TigerVNC.
> > >
> > > Mon Apr 13 17:06:32 2015
> > > main: unable connect to socket: Connection refused (111)
> > >
> > >
> > > Without dmtcp there is no problem running tightvnc. Any ideas about
> where
> > > I'm going wrong or how to work around this problem would be _greatly_
> > > appreciated.
> > >
> > > Thanks, Glen.
> > >
> > >
> > >
> > >
> >
> ------------------------------------------------------------------------------
> > > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> > > Develop your own process in accordance with the BPMN 2 standard
> > > Learn Process modeling best practices with Bonita BPM through live
> > > exercises
> > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> > > event?utm_
> > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> > > _______________________________________________
> > > Dmtcp-forum mailing list
> > > Dmtcp-forum@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/dmtcp-forum
> > >
> >
>
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Dmtcp-forum mailing list
Dmtcp-forum@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dmtcp-forum

Reply via email to