Error while updating my repo

xancorreu xancorreu at gmail.com
Thu May 3 13:28:23 CDT 2012


Hi,

I do hg push default and in remote pc I do hg update and I receive:

$ hg update
** unknown exception encountered, please report by visiting
**  http://mercurial.selenic.com/wiki/BugTracker
** Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2]
** Mercurial Distributed SCM (version 1.7.5)
** Extensions loaded:
Traceback (most recent call last):
   File "/usr/bin/hg", line 38, in <module>
     mercurial.dispatch.run()
   File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 16, 
in run
     sys.exit(dispatch(sys.argv[1:]))
   File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 36, 
in dispatch
     return _runcatch(u, args)
   File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 58, 
in _runcatch
     return _dispatch(ui, args)
   File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 593, 
in _dispatch
     cmdpats, cmdoptions)
   File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 401, 
in runcommand
     ret = _runcommand(ui, options, cmd, d)
   File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 644, 
in _runcommand
     return checkargs()
   File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 598, 
in checkargs
     return cmdfunc()
   File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 591, 
in <lambda>
     d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
   File "/usr/lib/pymodules/python2.7/mercurial/util.py", line 426, in check
     return func(*args, **kwargs)
   File "/usr/lib/pymodules/python2.7/mercurial/commands.py", line 3878, 
in update
     return hg.update(repo, rev)
   File "/usr/lib/pymodules/python2.7/mercurial/hg.py", line 384, in update
     stats = mergemod.update(repo, node, False, False, None)
   File "/usr/lib/pymodules/python2.7/mercurial/merge.py", line 524, in 
update
     action += manifestmerge(repo, wc, p2, pa, overwrite, partial)
   File "/usr/lib/pymodules/python2.7/mercurial/merge.py", line 164, in 
manifestmerge
     copy, diverge = copies.copies(repo, p1, p2, pa, dirs)
   File "/usr/lib/pymodules/python2.7/mercurial/copies.py", line 194, in 
copies
     checkcopies(f, m2, m1)
   File "/usr/lib/pymodules/python2.7/mercurial/copies.py", line 154, in 
checkcopies
     for oc in ctx(f, m1[f]).ancestors():
   File "/usr/lib/pymodules/python2.7/mercurial/context.py", line 554, 
in ancestors
     for parent in visit.pop(0).parents():
   File "/usr/lib/pymodules/python2.7/mercurial/context.py", line 396, 
in parents
     r = self._filelog.renamed(self._filenode)
   File "/usr/lib/pymodules/python2.7/mercurial/filelog.py", line 43, in 
renamed
     m = self._readmeta(node)
   File "/usr/lib/pymodules/python2.7/mercurial/filelog.py", line 23, in 
_readmeta
     t = self.revision(node)
   File "/usr/lib/pymodules/python2.7/mercurial/revlog.py", line 1087, 
in revision
     text = self._chunk(base)
   File "/usr/lib/pymodules/python2.7/mercurial/revlog.py", line 1022, 
in _chunk
     return decompress(self._chunkraw(rev, rev))
   File "/usr/lib/pymodules/python2.7/mercurial/revlog.py", line 119, in 
decompress
     return _decompress(bin)
zlib.error: Error -3 while decompressing data: incorrect data check


What can I do for updating changes?

Thanks in advance,
Xan.

PS: I use ubuntu with:

  hg --version
Mercurial Distributed SCM (version 2.0.2)

in client

and

$ hg --version
Mercurial Distributed SCM (version 1.7.5)

in server



More information about the Mercurial-devel mailing list