Autoupdate does not work (Leopard)

Discussion in 'macOS' started by techmonkey, Apr 22, 2008.

  1. techmonkey macrumors 6502a

    Joined:
    Jun 8, 2007
    #1
    Ever since I installed Leopard 3 months ago, I have to manually run Software Update. I am running as a non-Admin, but it seems like it should still Auto Update. Any ideas why its not?
     
  2. mkrishnan Moderator emeritus

    mkrishnan

    Joined:
    Jan 9, 2004
    Location:
    Grand Rapids, MI, USA
    #2
    I thought that was the correct behavior (even in Tiger)? That standard users may not automatically run software update....
     
  3. kkat69 macrumors 68020

    kkat69

    Joined:
    Aug 30, 2007
    Location:
    Atlanta, Ga
    #3
    Thats the way I understand it as well.
     
  4. chrisbeebops macrumors regular

    Joined:
    Jun 8, 2007
    #4
    Check the Software Update preference pane in System Preferences. Make sure it is set to Daily. Wait a day or two, leave your computer on, and check to see if "Last check" changes.
     
  5. techmonkey thread starter macrumors 6502a

    Joined:
    Jun 8, 2007
    #5
    Doesnt make any sense that the auto update only works for Admins. What if you never use the Admin account? The reason I dont use an Admin account daily is for security reasons. Whenever I install something or other system change, I get asked for the admin user/pass. I like this feature, but I think the auto update should work. Seems like a design oversight, since I can run Update manually.
     
  6. mkrishnan Moderator emeritus

    mkrishnan

    Joined:
    Jan 9, 2004
    Location:
    Grand Rapids, MI, USA
    #6
    It's time to remember what Admin is short for... i.e. Administrator. I.E. the person who performs updates and maintenance on the computer. I.E. that's why you have an admin account and a standard account in the first place. :p

    Think about if Standard You and Admin You were actually two different people. Admin You would not want Standard You automatically installing updates. More to the point, Standard You would not have Admin You's password. So even if the updater was allowed to automatically run, it would only get Standard You to the point of taunting him/her with a list of updates he/she was not able to install.
     
  7. techmonkey thread starter macrumors 6502a

    Joined:
    Jun 8, 2007
    #7
    You are not understanding my point. If a standard account can manually run the Update (which will ask for the admin when installing updates of course), then why not automatically run the Update on a scheduled basis. Its better for the standard user to see the system needs to be updated so they can say "Hey, I need to update my computer. I better contact the admin." The way it runs now, the standard user would never know about updates unless Update is run manually. Like I said before, I think its good practice to not run as an Admin. I never have to login to my Admin account. I guess I can write a script to run the Update every week versus me manually doing so. Should be automatic though... Windows does this... (flame away)
     
  8. mkrishnan Moderator emeritus

    mkrishnan

    Joined:
    Jan 9, 2004
    Location:
    Grand Rapids, MI, USA
    #8
    I understand your point... I just don't agree with it. I guess though, in fairness, the option should at least be greyed out, if it is not already, for Standard users, so that it is clear that it is not available.
     
  9. techmonkey thread starter macrumors 6502a

    Joined:
    Jun 8, 2007
    #9
    And also an option for Auto Update for standard users :) Besides creating a script to do this automatically every week, anyone have any other suggestions to make this automated?
     
  10. kkat69 macrumors 68020

    kkat69

    Joined:
    Aug 30, 2007
    Location:
    Atlanta, Ga
    #10
    The way I see it is in a moderated environment, the network/infrastructure administrator might not want certain updates to be performed.

    Thus only allowing admins or someone with admin rights to perform the auto updates. Just a thought from the windows world I used to live in.
     
  11. techmonkey thread starter macrumors 6502a

    Joined:
    Jun 8, 2007
    #11
    I understand that 100%. The company I work for has Auto Update off for all users and they push out their own updates (this is a Windows environment). In the Mac world though, most users are home users. I just think there should be some notification stating there are updates available.
     
  12. kkat69 macrumors 68020

    kkat69

    Joined:
    Aug 30, 2007
    Location:
    Atlanta, Ga
    #12
    Oh I'm not disagreeing one bit. If anything, maybe an Administrator option under "Update" in Sys Prefs to allow auto update for 'standard' users would be a good thing for those Macs that aren't in any controlled environment.
     
  13. mreg376 macrumors 6502a

    Joined:
    Mar 23, 2008
    Location:
    Brooklyn, NY
    #13
    I see what the poster above is getting at. Seems a bit inconsistent to allow standard users to update the system software but not allow them to select automatic updates. I'd say Apple should either completely disallow system updates for standard users, or allow them to the do the updates in the way most convenient for them.
     
  14. ansiwen macrumors newbie

    Joined:
    Feb 27, 2009
    #14
    Solution

    I don't think that Apple will ever fix this, so a while ago I wrote a little applescript (in fact it's embedded into a launchd plist file, so you only have to care about one file), that checks once per day if there are any software updates available. If so, they are displayed in a nice looking Growl notification, if Growl is installed (highly recommended!), or in a standard system dialog. This works for any user. I'm using it for over a year now without any problems and decided to make it available to everybody. You can download it here.

    Regards,

    Sven
     
  15. techmonkey thread starter macrumors 6502a

    Joined:
    Jun 8, 2007
    #15
    Thanks Sven. I wrote a short script that runs AutoUpdate, but it bothers you with a dialog even if no updates are available.

    I will check out your script. Thanks.
     

Share This Page