Adobe CS2 Tips for Network Homes - Tips Version 2

Here is a list of my suggestions for improving performance of the Adobe CS2 applications for users with network home directories. Your suggestions are welcome.

1. Permissions for Adobe CS2 folders in Applications - The Adobe Photoshop CS2 folder does not have permissions set correctly; after installing, the folder is left read-write for all users. Correct this with the following commands:

sudo chmod -R 775 /Applications/Adobe\ Photoshop\ CS2
sudo chown -R root:admin /Applications/Adobe\ Photoshop\ CS2


This tip is computer-specific.

2. Permissions for the /Library/Application Support/Adobe folder - Change the /Library/Application Support/Adobe folder to root:admin, 777, so that all users can read and write temporary files and font caches to that folder. (Failure to do so will result in an I/O Error in Illustrator when launched as a staff user whose home resides on an automounted home directory share point.)

This tip is computer-specific.

3. Initial launch of Acrobat 7 requires local administrator authentication - This only has to be done once, and it adds the necessary CUPS backend (/usr/libexec/cups/) for the PDF printer.

This tip is computer-specific.

4. Move Document Recovery Area for InDesign to /Users/Shared (or other local folder) - Launch Adobe InDesign as a user whose home resides on a network volume. (If you can't launch InDesign, delete its preferences from the user's Preferences folder.) Choose InDesign > Preferences > File Handling, and set the InDesign Recovery folder to a local staff-writable folder like /Users/Shared. InDesign's default is to use ~/Library/Preferences/Adobe InDesign/. Click OK and save the preferences, then relaunch InDesign for the new settings to take effect. Subsequent relaunches should be much faster.

This is a per-user preference setting, unique to each user's account. This settings change can also be accomplished via a login script, as defined in Workgroup Manager.

5. Move the "InDesign Recovery" folder and the "InDesign SavedData" file to a local folder, such as /Users/Shared - With InDesign quit, copy the ~/Library/Preferences/Adobe InDesign/Version 4.0/InDesign Recovery folder to a local folder such as /Users/Shared/InDesign Recovery; then create a symbolic link from the ~/Library/Preferences/Adobe InDesign/Version 4.0/InDesign Recovery to /Users/Shared/InDesign Recovery. Repeat the procedure for the InDesign SavedData file. The whole procedure in commands:

mv ~/Library/Preferences/Adobe InDesign/Version 4.0/InDesign\ Recovery /Users/Shared/InDesign\ Recovery
mv ~/Library/Preferences/Adobe InDesign/Version 4.0/InDesign\ SavedData /Users/Shared/InDesign\ SavedData
ln -s /Users/Shared/InDesign\ SavedData ~/Library/Preferences/Adobe InDesign/Version 4.0/InDesign\ SavedData
ln -s /Users/Shared/InDesign\ Recovery ~/Library/Preferences/Adobe InDesign/Version 4.0/InDesign\ Recovery


This is a per-user preference setting, unique to each user's account. This settings change can also be accomplished via a login script, as defined in Workgroup Manager.

6. Move the Acrobat cache folder to a local folder, such as /Users/Shared - Acrobat 7 normally keeps caches in ~/Library/Caches/Acrobat. Apparently Acrobat 7 has trouble reading these caches when they reside on a network (AFP) home directory hosted by Mac OS X Server 10.4.2. This results in a message about a failure to initialize the Organizer Database when opening a PDF file in Acrobat right after it has been launched.

Create a new folder named Acrobat in /Users/Shared, and then create a symbolic link from ~/Library/Caches/Acrobat to /Users/Shared/Acrobat:

mv ~/Library/Caches/Acrobat /Users/Shared/Acrobat
rm -rf ~/Library/Caches/Acrobat
ln -s /Users/Shared/Acrobat ~/Library/Caches/Acrobat


This is a per-user preference setting, unique to each user's account. This settings change can also be accomplished via a login scri

Posted on Sep 21, 2005 6:10 PM

Reply
44 replies

Sep 21, 2005 6:22 PM in response to Gerrit DeWitt

Moving the Apple Typography Server's cache to /tmp will improve performance. (When using a third-party font manager, some network logins will fail, stalling right after the Spotlight menu appears. This is a result of invalid font caches in the /Library/Caches/com.apple.ATS folder.)

So far, I have tested the following tip over several weeks and different computer configurations, all using Mac OS X 10.4.2. My results have been completely successful, resulting in no more login stalls while loading the font cache (displaying just the Spotlight menu).

Symbolically Link Typography Cache to /tmp - Apple keeps a user and system typography cache in /Library/Caches/com.apple.ATS on each computer's startup disk:

1. Log in as a local administrator. Log out all other users and quit all applications.

2. Issue the following commands:

sudo rm -rf /Library/Caches/com.apple.ATS
ln -s /private/tmp /Library/Caches/com.apple.ATS


3. Restart properly immediately.

--Gerrit

Oct 14, 2005 5:36 PM in response to Gerrit DeWitt

Have you encountered save problems with network homes ? A few of our students are experiencing permissions error messages for their own folders. Attempting to Save again brings up the Save As dialogue, which then saves the file. A couple of our students have had a 'file incomplete' error with a .psd file rendering it unusable even though it appeared to save correctly. Adobe seems to have avoided dealing with support for this http://www.adobe.com/support/techdocs/322391.html as it could be network performance problems but I don't recall this happening with Pshop 7 and Illus 10 under 10.3.9.

We're using 10.4.2 and CS2.
BTW great troubleshooting 🙂

Oct 15, 2005 2:21 PM in response to Rich74

You are correct that this is the first version of Photoshop that exhibits the Save problem with AFP volumes. Even Photoshop CS (8.0) running on a Mac OS X 10.4.2 client correctly saves to an AFP volume hosted by Mac OS X Server 10.4.2. Therefore, this is not a bug or problem with the AFP process. It is a bug in Photoshop CS2.

For the time being, I am recommending that my users save and work with Photoshop documents from /Users/Shared. This is a local writable folder for all users (including guests).

I may have a solution for the problem shortly, and will post it here. If you discover anything, you're welcome to post!

Thank you for the compliment!

--Gerrit

Oct 15, 2005 4:19 PM in response to Gerrit DeWitt

Gerrit

We are having some similar issues to yourself in regards to CS2 permissions

The differnece is we do not have network homes, these are all standalone workstations.

About 95% of our workstations are run as non administrative user accounts and this is where CS2 plays havoc with certain directories that you listed above
We find we need to run the following commands to rectify the issue-

chmod -Rf 777 /Library/Application\ Support/Adobe/
This command, as you stated stops the IO error message from Illustrator and Bridge

chmod -Rf 777 /Applications/Adobe\ InDesign\ CS2/Presets/
This command allows the restricted user to save modified keyboard shortcuts

I have wrapped these 2 commands in a stand alone application which we run after each CS2 install and user restriction.

Hopefully this info may help others, if anyone wants a copy of the app mentioned above drop me a email

Regards
Ed

Oct 17, 2005 8:03 PM in response to Ed Adams2

Good tip regarding the Presets folder for InDesign! Plus one for you! And thank you to those who've already rated my posts! Keep posting your suggestions and tips here. As you've mentioned, these commands can be wrapped up into an application or post-install script in an Installer package file.

As we've all discovered, Adobe failed to test the Creative Suite CS2 with normal user accounts (staff users, or simply users without admin group membership). The very fact that the Presets folder resides in the InDesign CS2 application folder demonstrates a clear lack of understanding on Adobe's part with regard to where user-specific preference information should be stored: obviously, user-defined keyboard shortcuts should be kept in the user's ~/Library/Preferences folder (user domain Preferences), instead of the application folder (application domain).

--Gerrit

Oct 17, 2005 8:19 PM in response to Gerrit DeWitt

Yes I really think Adobe dropped the ball on CS2, the way the permissions are setup is a nightmare when you are managing user accounts.

One of the troubleshooting methods for Adobe is to switch on admin rights for the user!

With CS1 we never had a permission issue on any of our managed users!

Thanks for the vote

I may post this in the Tiger Desktop section too

Regards
Ed

Oct 17, 2005 9:08 PM in response to Ed Adams2

One of the troubleshooting methods for Adobe is to switch on admin rights for the user!


Absolutely unbelievable. No System Administrator would go for this as a solution - sure we all know that the application was only tested as an admin user! How nice of Adobe to repeat the problem as a solution. Fortunately, these tips do significantly help the application performance and I really appreciate your input!

--Gerrit

Oct 21, 2005 2:43 AM in response to Gerrit DeWitt

I've noticed it's possible to bypass password authorisation for printing (this is to a direct connect USB inkjet) from Illustrator when managed users are printing. If they use the system print dialogue it asks for the admin password, if they use Illustrator dialogue (and CS2 apps. InDesign and Illustrator prefer their own dialogue to be used) it does not ask for the password.

Oct 21, 2005 1:46 PM in response to Rich74

In the managed preferences section for Printing, are you allowing users to add directly connected printers? There's an option to bypass requiring a name and password to add directly connected printers while requiring a password for network printers.

If this is not the case, how are the USB printers being added: automatically (when connected) or via Printer Setup Utility?

--Gerrit

Oct 25, 2005 2:40 PM in response to Gerrit DeWitt

The Photoshop CS2 Save problem does not occur on 10.4.2 APF shares that do not use ACLs.

It is possible to remove the ACLs and use the POSIX Inherit permissions like we used to in 10.3.x but the file permissions must be set using the terminal instead of the workgroup manager. There are still some weird issues like files created locally on the server as root do not inherit permissions properly, but for the most part files/folders created by users in the group should work. I've removed ACLs from 2 of my 12 servers and all is good. Hopefully 10.4.3 fixes this problem and I wont have to mess with the others.

Here is the general idea...
Make sure server is running 10.4.2
Using Workgroup Manager, connect to server select sharing then the shared volume.
Uncheck Enable Access Control Lists - General Tab
Check Inherit permissions from parent - Access Tab

As root at the server (or use sudo) Assign new permissions via the terminal.

Example to give all members of staff group r/w permissions, everyone else read only.
cd / parent directory of share
chmod -R 775 share
chown -R 501 share
chgrp -R 20 share

Using Workgroup Manager share the volume.

-pj

Oct 25, 2005 5:44 PM in response to Nemesis

The Photoshop CS2 Save problem does not occur on 10.4.2 APF [AFP] shares that do not use ACLs.

Excellent tip. Thank you and plus one for you!

Add this to the fact that Photoshop CS2 does not work with Mac OS Extended (Case-sensitive), Mac OS Extended (Case-sensitive, Journaled), or the Xsan filesystem.

Over the years, Apple has added Journaling, Case Sensitivity, Quotas, ACLs, and Extended Attributes to HFS+ filesystem types. We should expect even more changes in the future, and I categorize the failure to interact with these filesystems as a Photoshop bug.

--Gerrit

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Adobe CS2 Tips for Network Homes - Tips Version 2

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.