Skip navigation

Aperture requests serial number after every reboot due to improper permissions on ProAppsSystemID

3593 Views 8 Replies Latest reply: Jul 3, 2013 2:47 PM by léonie RSS
dave_ch Level 1 Level 1 (0 points)
Currently Being Moderated
Oct 21, 2012 4:34 AM

Background: if Aperture doesn't have write access to /Library/Application Support/ProApps/ProAppsSystemID then it continually prompts for registration information, and stores it in /tmp/ProAppsSystemID. On restart this tmp file is removed, and thus re-requested every time.

 

The resolution for this issue is to:

 

  • open Aperture and re-enter your registration / serial number (for the last time)
  • close Aperture
  • Execute these commands in your terminal:

 

mv /tmp/ProAppsSystemID ~/Library/Application\ Support/Aperture

sudo rm /Library/Application\ Support/ProApps/ProAppsSystemID

sudo ln -s ~/Library/Application\ Support/Aperture/ProAppsSystemID \

  /Library/Application\ Support/ProApps/ProAppsSystemID

 

  • restart Aperture

 

What we are doing here is replacing the actual license file with a link to the same file where we can write to it.

 

Question: why is this required? Files like this should be stored in ~/Library/... or created only during registration, with admin prompt, and then read only from then on.

  • léonie Level 8 Level 8 (46,525 points)

    Question: why is this required? Files like this should be stored in ~/Library/... or created only during registration, with admin prompt, and then read only from then on.

    The Aperture Licence is a one-seat licence, not a one-user licence. So naturally the registration information will be stored in the system library and not the user library, available to all users on the machine. And the installer should be able to write to the folder /Library/Application\ Support/ProApps/ ; did you enter the registration information from a regular user account and not from an admin account?

     

    What are the permission settings on your /Library/ProApps folder? My settings are "read+Write" for admins and system.

     

    Léonie

  • Hawaiian_Starman Level 7 Level 7 (21,415 points)

    Thanks Dave for the posts. Very helpful.

     

    I started seeing this problem recently when I migrated my HD from my old to new MBP. I followed your instructions, however, registration prompt continued. As a workaround, moved the ProAppsSystemID file from its temp location to /Library/Application Support/ProApps. Check the "permissions" and they are assigned to my Admin A/C. On the restart, Aperture registration prompt did not appear.

     

    Aperture was installed from DVD on an upgrade. Not only was I asked for my v 3 registration, but also v2.

     

    If I understand your posts correctly, if I now "repair permissions" the system will revert the permission for this registration file to an eariler state and the prompt will begin anew. Is that correct?

  • Aye Es Oh Calculating status...

    Looks like this was fixed in the new version of Aperture: http://support.apple.com/kb/TS2518

  • Poltergeister Calculating status...

    If it was fixed. It isn't entirely now. Aperture 3.4.5.

    I have this problem and will try the workaround above, but I'd note that this is probably caused by the Apple Genius's not allowing aperture to be installed remotely from a disk. So how am I supposed to install it if their machines no longer have disk readers? What a bloody pain. Since I was doing clean install on new machine instead of using their utility to port over all the ancient garbage the only thing I figured to do was to copy the app from original drive. Now I have a version of this issue with endlessly asking to register.

  • Poltergeister Level 1 Level 1 (0 points)

    So I wasn't able to use the unix approach above as the second line failed (the file wasnt there.)

    But it did copy the file to the local folder, which I then copied to the top level /Library/Application Support/ProApps/ folder via finder and seems to work fine... ie aperture opens without demanding registration.

    (hopefully it works after reboot too.)

  • léonie Level 8 Level 8 (46,525 points)

    You can download an Aperture 3 trial installer and use it instead of your installation dvd:
    Your registration key will work with the trial.

    You can download the Aperture Trial here:     Aperture 3.1 Trial

     

    Or use Disk Utility to create a disk image of your DVD on any mac that still has an optivcal drive; then transfer this disk image to your new mac.

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.