thomsen-g

Q: Access From Client to Lion Server Based FcSvr Broken

Hi,

 

    Recently upgraded by iMac to Lion followed by my MacMini Server.  When I upgraded the client machine I tested to make

sure that it would still access FcSvr on the Macmini Server....it worked ok.  Then I upgraded the Server itself.  Now I get the

following screen dump from within Safari when I type in the http://hostname/FinalCutServer client ask.  Any idea whats wrong ?

 

Thanks in Advance,

 

Graham

 

 

 

 

<?php

 

require_once("config.php");

 

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title>Welcome to <?php echo PRODUCT_NAME ?></title>

 

<script language="JavaScript" type="text/javascript">

 

function userAgentContains(string)

{

return navigator && navigator.userAgent && navigator.userAgent.indexOf(string) >= 0;

}

 

function isJavaWebStartInstalled(versionString)

{

if (navigator && navigator.mimeTypes && navigator.mimeTypes.length > 0)

{

// Some browsers don't have the jnlp mime type registered explicitly,

// but JWS was included with the JRE starting with 1.4.

if (navigator.mimeTypes['application/x-java-jnlp-file'] ||

navigator.mimeTypes['application/x-java-applet;version=1.4'])

{

return true;

}

else if (userAgentContains('Safari') && userAgentContains('Windows'))

{

// Safari for Windows doesn't support the Java plugins (it bundles its own),

// so just check if Java is installed.

return navigator.mimeTypes['application/x-java-applet'];

}

else if (userAgentContains('Opera'))

{

// Opera doesn't support the Java plugins (it uses the JRE directly on some OS's),

// so assume it is (a generally valid assumption for Opera users).

return true;

}

 

return false;

}

else if (userAgentContains('MSIE') && userAgentContains('Win'))

{

// Internet Explorer for Windows

try

{

var test = new ActiveXObject('JavaWebStart.isInstalled');

return true;

}

catch (exception)

{

return false;

}

}

else

{

// Assume Java is installed for browsers that don't implement navigator.mimeTypes

return true;

}

}

 

var loaded = false;

 

function onFramesetLoad()

{

if (loaded)

{

return;

}

loaded = true;

 

if (isJavaWebStartInstalled())

{

self.main.location.href = '<?php echo PRODUCT_WEBSTART ?>/content.php<?php echo $arguments ?>';

}

else if (userAgentContains('MSIE') && userAgentContains('Win') && !userAgentContains('Opera'))     // Opera pretends that it is MSIE

{

self.main.location.href = '<?php echo PRODUCT_WEBSTART ?>/activexJavaDownload.php<?php echo $arguments ?>';

}

else

{

self.main.location.href = '<?php echo PRODUCT_WEBSTART ?>/standardJavaDownload.php<?php echo $arguments ?>';

}

}

 

</script>

 

</head>

 

<frameset rows="100%,0%" border="0" framespacing="0">

  <frame src="<?php echo PRODUCT_WEBSTART ?>/noscript.php" name="main" noresize="noresize" frameborder="0" onload="onFramesetLoad()" />

  <frame src="" name="webstart" noresize="noresize" frameborder="0" />

</frameset>

 

</html>

Posted on Jul 24, 2011 1:58 PM

Close

Q: Access From Client to Lion Server Based FcSvr Broken

  • All replies
  • Helpful answers

  • by ignatiev,

    ignatiev ignatiev Jul 25, 2011 8:23 AM in response to thomsen-g
    Level 1 (0 points)
    Jul 25, 2011 8:23 AM in response to thomsen-g

    I think, you need declare php module in setting of web service. Because you can get this dump in Safari only if web-server doesn't use php module.

  • by thomsen-g,

    thomsen-g thomsen-g Jul 25, 2011 6:27 PM in response to ignatiev
    Level 1 (0 points)
    Jul 25, 2011 6:27 PM in response to ignatiev

    Thanks for the Reply Ignatiev.  I looked and your right php was not enabled.  However, enabling it

    did not seem to make any difference.  I finally got frustrated and decided to do a backup and then do

    a clean install.  Using Digital Rebellion's SW I nuked ALL and started again.  I then performed the

    updates since 1.5 and it seemed to go without a problem.

     

    However...now I don't even get the traceback...I just get a "can't find FinalCutServer on this server when I

    try to download the client to at least two Macs...one of which is still Snow L.

     

    I somehow think that Lion has moved a key Web location from the SNL OS position on the server.

     

    Looking around...I don't see anyone who has Final Cut Server running under Lion Server....perhaps

    you can't get there from here....:(

     

    My next idea is to wipe the server and put Snow L back on and repeat the  clean install....unless some

    one has a better idea.  The server has already been wiped again of Final Cut SW.  Just plotting my next move.

  • by BenB,

    BenB BenB Jul 28, 2011 9:04 AM in response to thomsen-g
    Level 6 (9,936 points)
    Audio
    Jul 28, 2011 9:04 AM in response to thomsen-g

    Lion installs a whole new Java Runtime engine, which has to be installed seperatly. 

    http://support.apple.com/kb/DL1421

     

    Final Cut Server does NOT run on Lion at all!  The new Java distroys any client app functionality.  FCSvr is DEAD on Lion, period.

  • by fcsvr-harry,

    fcsvr-harry fcsvr-harry Jul 30, 2011 6:26 AM in response to thomsen-g
    Level 1 (0 points)
    Jul 30, 2011 6:26 AM in response to thomsen-g

    This is not true, tested yesterday fcsvr 10.6, client 10.7 with optional java for lion. Everything works.

  • by thomsen-g,

    thomsen-g thomsen-g Jul 30, 2011 7:05 AM in response to thomsen-g
    Level 1 (0 points)
    Jul 30, 2011 7:05 AM in response to thomsen-g

    Harry,

     

        I agree that fcsvr on SL10.6 Server and the Client on 10.7 Lion with optional Java works.  That was the first thing I tried on my client machine.  That gave me some confidence that I could also update my server to 10.7 Lion Server.  That is where the issues started.

     

    For me...the fcsvr install on Lion Server 10.7 install went clean and the fcsrv seems to be running in the System Pref Pane...but I can't get my client java window to pass Authentication.

  • by maximumjack,

    maximumjack maximumjack Aug 4, 2011 5:37 AM in response to thomsen-g
    Level 1 (5 points)
    Aug 4, 2011 5:37 AM in response to thomsen-g

    Our setup for FCSvr uses Active Directory for user authentication. With the FCSvr client running on OS X 10.7 we see consistent crashing of the client app when a user tries to log in (the server piece is running on OS X 10.6.8).

    I set up a test environment today which did NOT use Active Directory for authentication and I was able to use the FCSvr client without any issue at all.

    I had filed a bug with Apple when OS X 10.7 was being developed (it was marked as a duplicate), so I will add this new information to the bug report. I also got confirmation from our Apple SE that Apple is aware of the issue, but no information as to wether it is going to be addressed.

  • by BenB,

    BenB BenB Aug 21, 2011 4:42 AM in response to maximumjack
    Level 6 (9,936 points)
    Audio
    Aug 21, 2011 4:42 AM in response to maximumjack

    Since Lion upgrade, can't get any of our workstations to function at all, not even reinstall client app.