On Fri, Jan 15, 2010 at 5:12 PM, Pierpoint, Nick (PSCM)
<nick.pierpo...@uk.bp.com> wrote:
> Hi.
>
> I'm trying to clone a repository over ssh using TortoiseHg and I'm
> getting a PYTHONPATH-related error message coming back. When I directly
> ssh into the same account I can use hg fine.
>
> I'm getting the following error message:
>
> running ""C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2
> pie...@reuxeuls004 <mailto:pie...@reuxeuls004>  "hg -R
> ~/repository/soipmi serve --stdio""
> remote: abort: couldn't find mercurial libraries in [/usr/local/bin
> /usr/lib64/python24.zip /usr/lib64/python2.4
> /usr/lib64/python2.4/plat-linux2 /usr/lib64/python2.4/lib-tk
> /usr/lib64/python2.4/lib-dynload /usr/lib64/python2.4/site-packages
> /usr/lib64/python2.4/site-packages/Numeric
> /usr/lib64/python2.4/site-packages/gtk-2.0
> /usr/lib/python2.4/site-packages]
> remote: (check your install and PYTHONPATH)
> no suitable response from remote hg
>
> [command interrupted]
>
> However, when I ssh directly hg works fine:
>
> [pie...@reuxeuls004 ~]$ hg version
> Mercurial Distributed SCM (version 1.4.2)
>
> Copyright (C) 2005-2009 Matt Mackall <m...@selenic.com> and others
> This is free software; see the source for copying conditions. There is
> NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.
> [pie...@reuxeuls004 ~]$ echo $PYTHONPATH
> /usr/local/lib64/python2.4/site-packages/
> [pie...@reuxeuls004 ~]$

The likely problem is that PYTHONPATH is only being set on the remote
machine for interactive shells.  If you try:

ssh reuxeuls004 hg version

and it fails, that proves the point.  You usually have to dig into
your shell documentation to figure out how to set PYTHONPATH earlier
in the login process.  Perhaps in a ~/.bash_login or ~/.login script.

--
Steve Borho

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Tortoisehg-discuss mailing list
Tortoisehg-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to