Error while updating my repo

xancorreu xancorreu at gmail.com
Fri May 4 08:08:30 CDT 2012


I have the same problem with server with hg 1.9.1:

$ hg update
** unknown exception encountered, please report by visiting
**  http://mercurial.selenic.com/wiki/BugTracker
** Python 2.7.2+ (default, Oct  4 2011, 20:03:08) [GCC 4.6.1]
** Mercurial Distributed SCM (version 1.9.1)
** Extensions loaded:
Traceback (most recent call last):
   File "/usr/bin/hg", line 38, in <module>
     mercurial.dispatch.run()
   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 
27, in run
     sys.exit(dispatch(request(sys.argv[1:])))
   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 
64, in dispatch
     return _runcatch(req)
   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 
87, in _runcatch
     return _dispatch(req)
   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 
679, in _dispatch
     cmdpats, cmdoptions)
   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 
454, in runcommand
     ret = _runcommand(ui, options, cmd, d)
   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 
733, in _runcommand
     return checkargs()
   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 
687, in checkargs
     return cmdfunc()
   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 
676, in <lambda>
     d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
   File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 385, 
in check
     return func(*args, **kwargs)
   File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 
5131, in update
     ret = hg.update(repo, rev)
   File "/usr/lib/python2.7/dist-packages/mercurial/hg.py", line 395, in 
update
     stats = mergemod.update(repo, node, False, False, None)
   File "/usr/lib/python2.7/dist-packages/mercurial/merge.py", line 546, 
in update
     action += manifestmerge(repo, wc, p2, pa, overwrite, partial)
   File "/usr/lib/python2.7/dist-packages/mercurial/merge.py", line 170, 
in manifestmerge
     copy, diverge = copies.copies(repo, p1, p2, pa, dirs)
   File "/usr/lib/python2.7/dist-packages/mercurial/copies.py", line 
194, in copies
     checkcopies(f, m2, m1)
   File "/usr/lib/python2.7/dist-packages/mercurial/copies.py", line 
154, in checkcopies
     for oc in ctx(f, m1[f]).ancestors():
   File "/usr/lib/python2.7/dist-packages/mercurial/context.py", line 
575, in ancestors
     for parent in c.parents():
   File "/usr/lib/python2.7/dist-packages/mercurial/context.py", line 
407, in parents
     r = self._filelog.renamed(self._filenode)
   File "/usr/lib/python2.7/dist-packages/mercurial/filelog.py", line 
52, in renamed
     t = self.revision(node)
   File "/usr/lib/python2.7/dist-packages/mercurial/revlog.py", line 
899, in revision
     text = self._chunkbase(base)
   File "/usr/lib/python2.7/dist-packages/mercurial/revlog.py", line 
832, in _chunkbase
     return self._chunk(rev)
   File "/usr/lib/python2.7/dist-packages/mercurial/revlog.py", line 
829, in _chunk
     return decompress(self._chunkraw(rev, rev))
   File "/usr/lib/python2.7/dist-packages/mercurial/revlog.py", line 
115, in decompress
     return _decompress(bin)
zlib.error: Error -3 while decompressing data: incorrect data check



Al 03/05/12 20:28, En/na xancorreu ha escrit:
> 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