[issue10496] "import site failed" when Python can't find home directory

Brian Bi report at bugs.python.org
Mon Nov 22 04:58:01 CET 2010


Brian Bi <bbi5291 at gmail.com> added the comment:

This bug is Linux-specific.

When Python cannot find the home directory of the user invoking it, it prints "'import site' failed; use -v for traceback".

This occurs only when both of these conditions are met:
1. /etc/passwd contains no entry for the current real UID
2. the HOME environment variable does not exist

To duplicate this bug, compile and run the attached program as root.
(This program assumes that 12345 is not a legitimate user on your system, and that Python is at /usr/bin/python ; if this is not the case then edit it accordingly.)

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue10496>
_______________________________________


More information about the Python-bugs-list mailing list