1 votes

mtrecorder et spirecorder, qu'est-ce que c'est ?

Je viens de lancer un EtreCheck sur mon OS X 10.10.3 et j'ai reçu des messages d'erreur.

Problem System Launch Daemons:
    [failed]    com.apple.mtrecorder.plist

Launch Daemons:
    [failed]    com.apple.spirecorder.plist

J'ai fait quelques recherches sur Google mais il semble que je ne puisse pas trouver d'informations utiles. Je suis un peu inquiet pour le système puisque ces deux composants proviennent d'Apple.

enter image description here

Le contenu de com.apple.spirecorder.plist est :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>EnableTransactions</key>
    <true/>
    <key>KeepAlive</key>
    <dict>
        <key>PathState</key>
        <dict>
            <key>/var/db/.spirecorder.forcedenable</key>
            <true/>
            <key>/var/root/Library/Preferences/com.apple.spirecorder.enable</key>
            <true/>
        </dict>
        <key>SuccessfulExit</key>
        <false/>
    </dict>
    <key>Label</key>
    <string>com.apple.spirecorder</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/libexec/spirecorder</string>
        <string>-count</string>
        <string>50000</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>Umask</key>
    <integer>18</integer>
</dict>
</plist>

Le contenu de com.apple.mtrecorder.plist est :

Yang$ plutil -convert xml1 -o - /System/Library/LaunchDaemons/com.apple.mtrecorder.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>EnableTransactions</key>
    <true/>
    <key>KeepAlive</key>
    <dict>
        <key>PathState</key>
        <dict>
            <key>/var/db/.mtrecorder.forcedenable</key>
            <true/>
            <key>/var/mobile/Library/Preferences/com.apple.mtrecorder.enable</key>
            <true/>
        </dict>
        <key>SuccessfulExit</key>
        <false/>
    </dict>
    <key>Label</key>
    <string>com.apple.mtrecorder</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/libexec/mtrecorder</string>
    </array>
    <key>Umask</key>
    <integer>18</integer>
</dict>
</plist>

Et les deux /var/mobile/Library/Preferences/ y /usr/local/libexec Les dossiers n'existent pas sur mon Mac.

Au fait, j'ai trouvé com.apple.spirecorder.plist dans un autre dossier LaunchDaemons qui ne contient qu'un seul fichier, je l'ai supprimé, j'ai redémarré et aucun problème avec lui. Maintenant EtreCheck ne montre qu'une seule erreur avec mtrecorder, je ne sais pas si je vais le supprimer car il vient avec beaucoup de démons Apple dans le même dossier.

0 votes

Peut-être utilisiez-vous une version bêta de Yosemite que vous avez ensuite mise à niveau vers la version finale ?

0 votes

Non, il s'agit d'une installation propre de la version 10.10.3, j'ai effacé le disque et réinstallé.

0 votes

Aucun de ces fichiers n'existe sur mon installation de la 10.10.3. Et tous ceux qui en parlent sur Google semblent rapporter la même chose que vous, à savoir que launchd essaie de les lancer et échoue. Pourriez-vous mettre à jour la question avec le contenu de ces fichiers ? Vous devriez les trouver dans /System/Library/LaunchAgents ou /System/Library/LaunchDaemons.

1voto

rpetrich Points 25769

Ces deux fichiers plist semblent faire partie du système d'exploitation iOS, et ont été laissés dans OS X par accident en raison de la nature partagée de leur développement.

La raison pour laquelle vous voyez des erreurs dans EtreCheck pour ces fichiers est que les fichiers plist indiquent au processus launchd d'exécuter des exécutables qui n'existent pas réellement sur les Macs, mais seulement sur les appareils iOS. Et même là, peut-être seulement sur les appareils utilisés pour le développement.

Je pense que vous pouvez supprimer les deux fichiers (bien que je conserverais une copie de ceux-ci quelque part), d'abord parce qu'ils ne parviennent pas à se lancer de toute façon, et ensuite parce qu'ils ne semblent concerner que des composants du système d'exploitation iOS.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X