Sta tentando di avviare le app inesistenti.
Dalla voce della console com.apple.launchd.peruser.502
sappiamo che sta tentando di avviarsi per conto dell'utente (anziché del sistema o dell'amministratore) che ha UID 502.
Puoi ottenere il nome dell'account di un determinato utente con id -u -n 502
.
Guarderei i seguenti luoghi:
Elementi di accesso
Vai a Preferenze di Sistema- > Utenti e amp; Gruppi. Scegli l'utente appropriato e seleziona la scheda Elementi di accesso.
Guarda se riconosci le applicazioni disinstallate nell'elenco ed eliminale. Devi selezionare l'app e premere "-" sotto l'elenco.
launchd
Avvia il terminale. Inserisci launchctl list
e verifica se trovi app disinstallate. Le voci false possono essere rimosse da launchctl remove label
, ad esempio launchctl remove de.novamedia.NML2NDeviceObserver
.
Ripeti il processo, ma questa volta aggiungi sudo
ai comandi, come sudo launchctl list
, per catturare tutte le app eseguite nel contesto di sistema.
Puoi trovare ulteriori informazioni su launchd e launchctl inserendo man launchd
e man launchctl
.
Configurazioni di Launchd
Guarda nelle seguenti directory (da man launchctl
):
-
~/Library/LaunchAgents
- Agenti per utente forniti dall'utente
-
~/Library/LaunchAgents
- Agenti per utente forniti dall'amministratore
-
/Library/LaunchDaemons
- Demoni di sistema forniti dall'amministratore.
-
/System/Library/LaunchAgents
- OS X agenti per utente
-
/System/Library/LaunchDaemons
- Demoni a livello di sistema OS X
Se trovi un file che si riferisce all'app disinstallata, rimuovilo (dovrai sudo rm
per gli elementi in 3, 4 e 5).
Ulteriori informazioni su questi file in link in particolare " Il launchd Startup Process '.