1. A method comprising: identifying a set of installed software packages on a client; identifying a set of package updates available to update the set of installed software packages on the client; identifying, using a processor, a potential fault condition related to a prospective installation of the set of package updates on the client by accessing a diagnostic database; and generating a notification to a user of the client of the potential fault condition, wherein the notification comprises a set of selections to accept or decline continued execution of an executing process on the client associated with the identified potential fault condition.