Hi!

I'm a newcomer in this list. I started using GNU Arch only recently, and
I found it a wonderful SCM! Thanks :-)

However, I'm encountering a problem when mirroring an archive of mine
with sftp. If I (for example):

$ tla my-default-archive [EMAIL PROTECTED]
$ tla make-archive --listing --mirror [EMAIL PROTECTED] \
        ${HOME}/{archives}/tmp
$ tla archive-mirror

everything goes alright. I can also "tla get"
[EMAIL PROTECTED] in a directory of my choice.
This is with a mirror on the local filesystem, as you can see.

However, if I:

$ tla register-archive -d [EMAIL PROTECTED]
$ tla make-archive --listing --mirror [EMAIL PROTECTED]
sftp://[EMAIL PROTECTED]/Tmp/{archives}/stradivari

it gives the following output:

$ tla archive-mirror
Password:
* mirroring [EMAIL PROTECTED] to
[EMAIL PROTECTED] with limit (null)
* creating version
[EMAIL PROTECTED]/stradivari--mainline--0.00
** adding revision stradivari--mainline--0.00--base-0
** adding revision stradivari--mainline--0.00--patch-1
** adding revision stradivari--mainline--0.00--patch-2
** adding revision stradivari--mainline--0.00--patch-3
** adding revision stradivari--mainline--0.00--patch-4
** adding revision stradivari--mainline--0.00--patch-5
** adding revision stradivari--mainline--0.00--patch-6
** adding revision stradivari--mainline--0.00--patch-7
** adding revision stradivari--mainline--0.00--patch-8
** adding revision stradivari--mainline--0.00--patch-9
** adding revision stradivari--mainline--0.00--patch-10
** adding revision stradivari--mainline--0.00--patch-11
** adding revision stradivari--mainline--0.00--patch-12
i/o error modifying archive (internal error in
archive-pfs.c(pfs_lock_revision))
    archive: [EMAIL PROTECTED]
    path:
stradivari--mainline--0.00/[EMAIL PROTECTED]/+contents/++revision-lock/+contents


Since I revcached patch-12, I tried also to mirror with "--no-cached",
in case it was that that broke things up, with the same results.
Until patch-10 (the last one that I mirrored) everything went well (with
incremental updates to the mirror).
Now even trying to completely nuke the destination directory (and so
restarting from scratch the mirroring) yelds the same problem.

What's up? Is it a problem of the destination machine?

If I try to see what's into
[EMAIL PROTECTED] on the
destination machine (via ssh), I see the directory "+contents", and
inside it:

+contents $ ls -l
total 4
-r--r--r--  1 msettenv 30002    0 2005-07-01 21:32 checksum
-r--r--r--  1 msettenv 30002 2606 2005-07-01 21:32 log
-r--r--r--  1 msettenv 30002    0 2005-07-01 21:32
stradivari--mainline--0.00--patch-12.patches.tar.gz


Thanks for any help,

-- 
Matteo Settenvini
FSF Associated Member
Email : [EMAIL PROTECTED]


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d--(-) s+:- a-- C++ UL+++
P?>++ L+++>$ E+>+++ W+++ N++ o?
w--- O- M++ PS++ PE- Y+>++
PGP+++ t+ 5 X- R tv-- b+++ DI+
D++ G++ e h+ r-- y?
------END GEEK CODE BLOCK------

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Gnu-arch-users mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnu-arch-users

GNU arch home page:
http://savannah.gnu.org/projects/gnu-arch/

Reply via email to