channel 3: open failed: administratively prohibited: open failed
I've got Mythdora 3.2 running on a Dell box with a single PVR-150. It runs, I can watch TV on it, I can stream the media through mythweb. That all seems fine.
When I launch mythfrontend on another machine, I get the above error on the console of the mythbox, so I know it's trying to connect to the right system. The mythdora box replaced a mythbox of my own building, so I'm familiar with the setup, and I know it's configured correctly. I've verified that the mysql client on the machine I'm trying to run the frontend on can connect to mysql and to the mythconverg database...
I've done no security setup on the system other than the default installation. I can't for the life of me remember where in Fedora to check the status of SELinux, but I know I disabled it at install.
Thoughts?
Thanks,
Steve

Is the frontend that you
Is the frontend that you have a MythDora-3.2 box as well? Did you give your backend server box wide open permissions to let any frontend connect to it? Also make sure that both boxes DO NOT have the same hostname as seen here.
http://mythdora.com/?q=node/1338
"Please ignore the man behind the curtain"
Dennis
"Please ignore the man behind the curtain"
Dennis
The frontend that I'm using
The frontend that I'm using right now is an OS X system, not a mythdora box. As I mentioned, there is no security other than the default, no firewall, no SELinux. And yes, I have verified that mysql can connect to the database. And no, they're not the same hostname. When I go into "watch tv" on my frontend, I see the above error on the console of my mythdora box, so it's obviously trying to connect to the correct system.
If it were a protocol error, I would expect to see a protocol mismatch error in the logfiles. I see none of that. Just the error above.
Since this is a OS X issue,
Since this is a OS X issue, I would post a thread on their site.
"Please ignore the man behind the curtain"
Dennis
"Please ignore the man behind the curtain"
Dennis
Well, ok... I will look
Well, ok... I will look elsewhere, but it's not an OS X issue. The client launches, it tries to connect to mythdora, and the error appears on the console of the mythdora box. The error is on the mythdora box. The mythdora box is giving an error.
The first hit doing a Google
The first hit doing a Google search.
http://www.macosxhints.com/article.php?story=20041107001207738
"Please ignore the man behind the curtain"
Dennis
"Please ignore the man behind the curtain"
Dennis
OK, I'll try it...
OK, so according to that link this error means that I have to reconfigure mythdora to allow tcp forwarding. And I note that indeed AllowTcpForwarding is commented out in the mythdora sshd_config file, so I've corrected that. I'll check when I get back in front of my OS X box to see if editing that mythdora config file fixes my problem.
This looks to be turned off
This looks to be turned off by default. I'm sure it's a security issue or else it would be turned on. Fedora does alot of this.
"Please ignore the man behind the curtain"
Dennis
"Please ignore the man behind the curtain"
Dennis
This error was a different thing
This was indeed ssh being not allowed to forward TCP connections by default.
However, that wasn't my problem. I couldn't connect with a client frontend because the database when mythtv started was trying to connect to 127.0.0.1, and therefore wouldn't accept external connections to the actual IP address of the backend. When I edited /.mythtv/mysql.txt to reflect the IP address of the backend rather than the loopback, it worked fine.
My bad.
One more thing
FWIW, I am using the frontend for OS X downloaded from
http://collectivity.goof.com/articles/2006/10/01/mythfrontend-0-20-fixes-for-os-x-universal
Thanks again,
Steve