I installed the latest videocache from RPM on Fedora 10 and followed all the directions exactly. However, it is not working, and this appears in my cache.log:
Exception in thread Thread-3:
Traceback (most recent call last):
File "/usr/lib/python2.5/threading.py", line 486, in "bootstrap_inner
self.run()
File "/usr/share/videocache/videocache.py", line 792, in run
squid_part()
File "/usr/share/videocache/videocache.py", line 529, in squid_part
videos = video_id_pool.get()
File "/usr/lib/python2.5/xmlrpclib.py", line 1150, in "call"
return self."send(self."name, args)
File "/usr/lib/python2.5/xmlrpclib.py", line 1440, in "request
verbose=self."verbose
File "/usr/lib/python2.5/xmlrpclib.py", line 1186, in request
self.send_content(h, request_body)
File "/usr/lib/python2.5/xmlrpclib.py", line 1300, in send_content
connection.endheaders()
File "/usr/lib/python2.5/httplib.py", line 860, in endheaders
self._send_output()
File "/usr/lib/python2.5/httplib.py", line 732, in _send_output
self.send(msg)
File "/usr/lib/python2.5/httplib.py", line 699, in send
self.connect()
File "/usr/lib/python2.5/httplib.py", line 683, in connect
raise socket.error, msg
error: (13, 'Permission denied')
2008/12/27 14:48:15| WARNING: redirector #4 (FD 11) exited
ideas? Thanks for any help!
6 Answers
Hi CDRom :)
There may be three reasons
Please check all these and get back if you find some other clues :)
Thank your for using videocache!
SELinux is disabled.
IPTables was not configured to allow port 9100 - allowing it fixed this issue. (Side note: do I need TCP or UDP?)
However, now I am getting a "We're sorry, this video is no longer available" error on Youtube.
It's progress, anyway...
I had forgotten to change cache_host in my config...oops. It is working now, and all I can say is WOW! (It's fast.)
What is port 9100 used for?