Opened 19 years ago
Closed 19 years ago
#2000 closed defect (fixed)
mythburn.py appears not to inherit PATH from mytharchive
Reported by: | Owned by: | paulh | |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | mythtv | Version: | head |
Severity: | low | Keywords: | |
Cc: | Ticket locked: | no |
Description
I compile mythtv with --prefix=/opt/mythtv so I can remove old versions easily. I then set the mythtv user's PATH in .xsession to include /opt/mythtv/bin. This works fine for everything in mythtv except that the mythburn.py script fails to run mytharchivehelper, mythreplex or mythtranscode.
Creating symbolic links to these three in /usr/local/bin fixes the problem and mytharchive works fine.
I'm using r10286 at the moment.
Change History (3)
comment:1 by , 19 years ago
comment:2 by , 19 years ago
I get:
PATH: /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/java/bin:/opt/mythtv/bin/bin:/sbin:/usr/local/bin:/usr/bin:/opt/bin:
Which suggests that the line:
os.environ['PATH'] += "/bin:/sbin:/usr/local/bin:/usr/bin:/opt/bin:"
should maybe be:
os.environ['PATH'] += ":/bin:/sbin:/usr/local/bin:/usr/bin:/opt/bin:"
comment:3 by , 19 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [10354]) Fix a problem with appending some paths to the PATH used by the script. Also ensures the script can find mythtranscode, mythreplex etc by adding the install path to the PATH used by the script. This will mostly be of importance to the web interface to the script because the user that is running the web server usually doesn't have a proper PATH setup.
Fixes #2000
Seem to work fine here?
Can you add
at around line 3032 just after where some additional paths are appended to the PATH.
If you now re-run the script it will print out the PATH the script is using. Does it look OK?