Date: Mon, 12 Dec 2011 13:22:33 +0100 From: Tomasz Kowalczyk <kowalczfbsd@gmail.com> To: freebsd-questions@freebsd.org Subject: Re: Certain users can't start python Message-ID: <201112121322.33850.kowalczfbsd@gmail.com> In-Reply-To: <op.v6c2y8ojg7njmm@michael-think> References: <op.v6c2y8ojg7njmm@michael-think>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 12 of December 2011 06:31:46 Michael Ross wrote: > Hello, > > I am ... stuck. > > I've been trying to setup mercurials web frontend with apache, > but apache won't start python. > Not as cgi-script, not with mod_python. > > Investigating, I found this not only to be a problem with apache. > > Situation now: > Users "michael" and "root" can run python. > All others can't: > > Could not find platform independent libraries <prefix> > Could not find platform dependent libraries <exec_prefix> > Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] > ImportError: No module named site > > > For troubleshooting, I cloned "michael" to an new user "dummy", > i. e. I created the user, copied all .dotfiles from "michael" over, > adjusted permissions. > "dummy" can't start python either. Is user 'dummy' in same groups that 'michael' is ? I think it can be something with permissions, maybe files in /local/lib/python2.7/ got strange permissions ? Basically module 'site' (site.py in detail) is loaded by interpreter on early start, so if it can't read it , python will raise this error.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201112121322.33850.kowalczfbsd>