2012/1/28 Jeffrey J. Kosowsky <backuppc AT kosowsky DOT org>:
> Flako wrote at about 11:47:40 -0300 on Saturday, January 28, 2012:
> > Hello
> > I'm trying to use shadowmountrsync 0.4.5.3 on Windows XP SP3 and cygwin
> 2.763.
> > Sshd and rsyncd services are working properly.
> > Commands: "shadowmountrsync-u 2" and "shadowmountrsync-d" work
> > properly if run locally (not run as remote command via ssh)
> >
> > When I run "shadowmountrsync-u 2" as a remote command via ssh, I
> > sometimes vshadow.exe generates the snapshot and not others, it
> > generates when I have not gained access to this using dosdev and
> > mount.
> >
> > the link with the log of execution:
> > http://www.fileupyours.com/view/309484/shadowmountrsync_local.log
> > (shows when running locally) and
> > http://www.fileupyours.com/view/309484/shadowmountrsync_remote.log
> > (shows when I run it via ssh)
>
> I looked at the remote log. It all looks fine. 'At' runs, the shadows
> are created, dosdev runs, and rsyncd is started.
> Looks to me like shadowmountrsync is running perfectly.
>
> Note that I seem to recall that when run via ssh, the cygwin mount
> command doesn't show the mounted shadowmounts. This is probably a
> protection issue since ssh runs as the SYSTEM user.
>
> My guess is that the problem is due to a mistake in your rsyncd
> configuration. Perhaps the password or read/write configurations or
> stanzas are set up incorrectly.
>
> Try to see if you can get rsyncd working directly and manually on your
> original mounts (C:, D:).
> I.e. First launch rsyncd remotely on your Windows XP client:
> cygrunsrv -S rsyncd
> Then manually try to use rsyncd from your Backuppc server.
> Something like: rsync user@winhost::c destination
> Then try using Backuppc with the direct rsyncd transfer method
> (without shadowmountrsync).
>
> My guess is that you will find a problem in either your rsyncd.conf or
> in your BackupPC config file for the rsyncd transfer method. Once you
> fix that, shadowmountrsync should work.
>
> If you can get all the above working without shadowmountrsync, but
> shadowmountrsync still fails then we can see what might if anything
> might be wrong with your shadowmountrsync configuration and how to
> troubleshoot that.
>
> > I think the problem is in the task that runs via "at", because when I
> > see a job fails "C:\cygwin\bin\bash.exe -c
> > /usr/local/bin/shadowmountrsync -2-u 2" that never ends ..
>
> Probably not. The very fact that Pass #2 is running means that the
> 'at' command ran successfully. The shadowmountrsync process never ends
> since rsyncd is still running and never finished.
>
> > But do not know what else to look .. I'm sick to debug the code ..
>
> I don't think anything is wrong with the code :P
>
> > If I try to mount the shadow device, not walk, for example:
> > Being the "Shadow copy device name: \ \? \ GLOBALROOT \ Device \
> > HarddiskVolumeShadowCopy1" that generated shadowmountrsync
> >
> > I try to mount it by hand:
> > $ /Bin/dosdev Z: \?\GLOBALROOT\ Device\HarddiskVolumeShadowCopy1
> > Z:: The operation completed successfully.
> >
> > $ Mount-f Z: /shadow/Z
> >
> > $ Ls /shadow /Z
> > ls: can not access /shadow /Z: No such file or directory
>
> You can't mount global roots directly under cygwin (see cygwin user
> list archives). This is the reason that I had to use dosdev to create
> the mounts.
>
> > $ mount
> > C:/cygwin /bin on /usr /bin type ntfs (binary, auto)
> > C:/cygwin /lib on /usr /lib type ntfs (binary, auto)
> > C:/cygwin on / type ntfs (binary, auto)
> > Z: on /shadow / unknown type Z (binary, user)
> > C: on /cygdrive /c type ntfs (binary, posix = 0, user, noumount, auto)
> > D: on /cygdrive /d type iso9660 (binary, posix = 0, user, noumount, auto)
>
> When you are running via ssh, I think mount doesn't show the
> shadowmounts even though they are there.
>
> >
> > The truth is that I'm giving up on using shadowmountrsync not know
> > what else to look ..
> >
> > any idea?
>
> Give up if you want or spend some time figuring it out -- in
> particular, start by following my suggestions above.
>
> If you decide to give up, that's your choice...
>
> ------------------------------------------------------------------------------
thanks
Now is working OK:)
The debugging was wrong:), so that tells me I now understand how the script:)
It seems that always worked, what did not work was my brain: (, at
some point I stop walking (for some other reason), I started to debug
the code and got lost in it.
Thanks Jeffrey, I have not given up .. I continue with the pilot.
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
BackupPC-users mailing list
BackupPC-users AT lists.sourceforge DOT net
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/
|