Installing Final Cut Server on Lion and Lion Server
Final Cut Server installs okay on OS X Lion and Lion Server, but in its default configuration authentication fails from both the Java Client, and from ClipTouch. In order to use Final Cut Server running on OS X Lion, please run the following commands:
Switch the Final Cut Server authentication mode to use CRAM-MD5 passwords by executing following command in Terminal:
sudo defaults write /Library/Preferences/com.apple.FinalCutServer.settings "AUTH_TYPE" -int 2
Restart Final Cut Server via the System Preference pane.
If your Final Cut Server is installed on OS X Lion Client, you must also enable CRAM-MD5 password support for any user accounts you have configured to access Final Cut Server.
For each user account accessing Final Cut Server:
sudo pwpolicy -u username -sethashtypes CRAM-MD5 on
And then reset the password of the user using:
sudo pwpolicy -a username -u username -setpassword
(The password reset can also be performed via System Preferences).
Optionally enable CRAM-MD5 password support for new users:
sudo pwpolicy -setglobalhashtypes CRAM-MD5 on
Please note that Lion Server has CRAM-MD5 enabled by default for user accounts and does not require this step.
If your Final Cut Server is installed on Lion Server, you have to also manually configure the webserver to show the Final Cut Server start page. Depending on the webserver sites configuration you use, simply add the required rewrite rule to the appropriate virtual host. The required lines of http configuration can be found here:
/Library/Application\ Support/Final\ Cut\ Server/Final\ Cut\ Server.bundle/Contents/Resources/share/conf/client_apache2.conf
Please note that on Lion Client the automatic configuration of the webserver works correctly and this step is not required.
Your Final Cut Server is now configured to accept authentication from both the Java Client, and ClipTouch 1.2.
If you require consultancy with configuring, migrating or supporting your Final Cut Server system under Lion, feel free to contact us.
Currently Being ModeratedJan 15, 2012 9:49 AM (in response to Michael Guncheon)
The Factorial Documentation skips over a couple of minor items we found in the redirect for OS X Server.
To flesh out the configuration, if you want the "servername/finalcutserver" URL structure to work:
- Java to have been installed.
- The "fcsvr" user to be created (if it didn't already get created) with a home directory of /Library/Application Support/Final Cut Server.
You can check this by performing an "id fcsvr" on the Command line.
- I found the "Virtual Hosts" configuration to work most effectively if you copy the configuration as noted:
The contents of /Library/Application Support/Final Cut Server/Final Cut Server.bundle/Contents/Resources/share/conf/client_apache2.conf needs to be placed in a file named /etc/apache2/users/fcsvr.conf
Then going to http://servername/finalcutserver will recognise the user fcsvr, and redirect you to the correct HTML.
I'm more than happy to document this further or work with you to get this working.
Hi, hopefully someone can help me out here. I've followed the instructions outlined above in order to alter the configuration for a FCSvr install on Lion Server but I still cannot access it through a browser. Could someone possible clarify that I have the Virtual Hosts configuration setup correctly?
My "client_apache2.conf" file is the same as my "fcsvr.conf" and looks like this:
LoadModule php5_module libexec/apache2/libphp5.so
RewriteRule ^/FinalCutServer$ /~fcsvr/Sites/webstart/index.php [NC,L]
RewriteRule ^/FinalCutServer/FinalCutServer_mac.jnlp$ /~fcsvr/Sites/webstart/macJnlp.php [NC,L]
RewriteRule ^/FinalCutServer/FinalCutServer_windows.jnlp$ /~fcsvr/Sites/webstart/windowsJnlp.php [NC,L]
RewriteRule ^/FinalCutServer/FinalCutServer_other.jnlp$ /~fcsvr/Sites/webstart/jnlp.php [NC,L]
AddType application/x-java-jnlp-file .jnlp
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.html index.php
<Directory "/Library/Application Support/Final Cut Server/Sites/">
Options FollowSymLinks MultiViews
Allow from all
Just did a clean install of FCS on Lion Server. Install went smooth and easy, but website can't connect. I tried your suggestion, and it's still not working. All I get is:
The requested URL /finalcutserver was not found on this server.
Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8r DAV/2 PHP/5.3.8 with Suhosin-Patch Server at daserver.local Port 80