[issue580] ImportError _md5

Brendan Cully brendan at kublai.com
Tue Jun 5 10:55:12 CDT 2007


demandload was replaced by demandimport. Do you have the same problem
if you use tip?

On Tuesday, 05 June 2007 at 14:45, dsamersoff wrote:
> 
> New submission from dsamersoff <dms at samersoff.net>:
> 
> I have import error when trying to use HG under Solaris 10 (python 2.5.1)
> Latest Python and Mercurial was configured with default settings.
> I see it's Python problem but need an advice how to fix it. 
> 
> See stacktrace below:
> 
> dms#hg clone ssh://source@myserver.net//usr/local/HG/libdms5
> destination directory: libdms5
> requesting all changes
> adding changesets
> ** unknown exception encountered, details follow
> ** report bug details to http://www.selenic.com/mercurial/bts
> ** or mercurial at selenic.com
> ** Mercurial Distributed SCM (version 0.9.3)
> Traceback (most recent call last):
>   File "/usr/local/bin/hg", line 12, in <module>
>     commands.run()
>   File "/usr/local/lib/python2.5/site-packages/mercurial/commands.py", line 3000
>                                                                                
>                    , in run
>     sys.exit(dispatch(sys.argv[1:]))
>   File "/usr/local/lib/python2.5/site-packages/mercurial/commands.py", line 3223
>                                                                                
>                    , in dispatch
>     return d()
>   File "/usr/local/lib/python2.5/site-packages/mercurial/commands.py", line 3184
>                                                                                
>                    , in <lambda>
>     d = lambda: func(u, *args, **cmdoptions)
>   File "/usr/local/lib/python2.5/site-packages/mercurial/commands.py", line 406,
>                                                                                
>                     in clone
>     update=not opts['noupdate'])
>   File "/usr/local/lib/python2.5/site-packages/mercurial/hg.py", line 200, in cl
>                                                                                
>                    one
>     dest_repo.clone(src_repo, heads=revs, stream=stream)
>   File "/usr/local/lib/python2.5/site-packages/mercurial/localrepo.py", line 195
>                                                                                
>                    7, in clone
>     return self.pull(remote, heads)
>   File "/usr/local/lib/python2.5/site-packages/mercurial/localrepo.py", line 134
>                                                                                
>                    5, in pull
>     return self.addchangegroup(cg, 'pull', remote.url())
>   File "/usr/local/lib/python2.5/site-packages/mercurial/localrepo.py", line 182
>                                                                                
>                    5, in addchangegroup
>     if cl.addgroup(chunkiter, csmap, tr, 1) is None:
>   File "/usr/local/lib/python2.5/site-packages/mercurial/revlog.py", line 1186,
>                                                                                
>                     in addgroup
>     ifh, dfh)
>   File "/usr/local/lib/python2.5/site-packages/mercurial/revlog.py", line 1001,
>                                                                                
>                     in _addrevision
>     node = hash(text, p1, p2)
>   File "/usr/local/lib/python2.5/site-packages/mercurial/revlog.py", line 44, in
>                                                                                
>                     hash
>     s = sha.new(l[0])
>   File "/usr/local/lib/python2.5/site-packages/mercurial/demandload.py", line 61
>                                                                                
>                    , in __getattribute__
>     module = object.__getattribute__(self, 'module')()
>   File "/usr/local/lib/python2.5/site-packages/mercurial/demandload.py", line 54
>                                                                                
>                    , in module
>     return object.__getattribute__(self, 'importer').module()
>   File "/usr/local/lib/python2.5/site-packages/mercurial/demandload.py", line 30
>                                                                                
>                    , in module
>     self.fromlist)
>   File "/usr/local/lib/python2.5/sha.py", line 6, in <module>
>     from hashlib import sha1 as sha
>   File "/usr/local/lib/python2.5/hashlib.py", line 133, in <module>
>     md5 = __get_builtin_constructor('md5')
>   File "/usr/local/lib/python2.5/hashlib.py", line 60, in __get_builtin_construc
>                                                                                
>                    tor
>     import _md5
> ImportError: No module named _md5
> transaction abort!
> rollback completed
> 
> ----------
> messages: 3157
> nosy: dsamersoff
> priority: urgent
> status: unread
> title: ImportError _md5
> 
> ____________________________________________________
> Mercurial issue tracker <mercurial-bugs at selenic.com>
> <http://www.selenic.com/mercurial/bts/issue580>
> ____________________________________________________
> 
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel


More information about the Mercurial-devel mailing list