One last observation: I think it has something to do with the apache user permissions. I'm running the mod_wsgi daemon process with myself as the user and I need to specify the full path to ffmpeg (/usr/local/bin/ffmpeg). Even when I do that the function runs every other time. So I'm totally confused now. I'm an apache/django beginner so bear with me please!
On Wednesday, June 19, 2013 4:12:02 PM UTC-7, Chad Vernon wrote: > > Looks like it has something to do with calling subprocess from the server > because this gives the same error: > > response = subprocess.check_output(['which', 'ls']) > > Anyone have any suggestions? > > On Wednesday, June 19, 2013 4:01:30 PM UTC-7, Chad Vernon wrote: >> >> I'm trying to use ffmpeg to generate a thumbnail for a video. It works >> just fine when I call it from a python shell and when I test it in "python >> manage.py shell". However when I try to run from the apache server running >> locally, I get an error: >> >> # normally I call subprocess.call, but for debug here I'm calling >> check_call >> response = subprocess.check_call(['ffmpeg', '-i', self.file.path], >> stderr=fh) >> >> # actual path taken out for brevity >> Command '['ffmpeg', '-i', u'...']' returned non-zero exit status -6 >> >> I've verified that the video path is correct. >> >> Any suggestions? >> >> Thanks! >> Chad >> > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. For more options, visit https://groups.google.com/groups/opt_out.

