Comment faire accepter les connexions réseaux entrantes à iTunes

Publié le lundi 31 décembre 2012 dans la catégorie DayByDay

Si vous vous traînez la même bibliothèque iTunes depuis un moment et que vous utilisez le pare-feu de votre Mac, il est possible que vous rencontriez une erreur (trop) fréquente.

iTunes c'est bien, mais parfois, c'est dur de comprendre son fonctionnement. Le problème que j'ai rencontré été de voir à chaque lancement de l'application la fenêtre ci-dessous. C'est lassant, et ça fait surtout perdre du temps. Un joli comportement à la Windows.

iTunes connexion entrante

Si vous voulez arranger ça, vous n'avez pas des tas de solutions : il faudra passer par le Terminal les enfants.

Ouvrez une fenêtre Terminal, et tapez la ligne de code que voici :

codesign -vvv /Applications/iTunes.app/

Si tout va bien, le Terminal devrait vous afficher la fenêtre ci-dessous

iTunes valid on disk

S'il y a un soucis, le Terminal vous répondra plutôt de cette manière, comme moi hier soir :

iTunes ressource addedVous n'avez plus alors qu'à aller chercher chaque petit fichier dont le Terminal affiche le chemin, et le supprimer. Pour accéder au contenu de l'application iTunes, faite un clic droit, puis Afficher le contenu du paquet. Prenez un café, et au boulot.

Bon courage à vous.

Photo "Comment faire accepter les connexions réseaux entrantes à iTunes" par LoKan Sardari

Article écrit par LoKan Sardari 🦓🧠 Ultralearner | 👨🏻‍💻 Entrepreneur | 🏋🏻 Athlete | 📷 Pixel lover | 🎒 Travel addict

Commentaires

Les commentaires doivent rester un lieu d’échange courtois et agréable.

Vous êtes donc invité à respecter le travail effectué sur ce site, les personnes à qui vous répondez, ainsi que la langue française.

Tout commentaire ne respectant pas ces conditions, ou étant profondément hors sujet, sera écarté du débat.

Si vous désirez afficher un avatar, associez-le à votre adresse mail grâce au service Gravatar.

Écrire un commentaire

Your email address will not be published. Required fields are marked *

  1. Thierry GAR says:

    Je ne suis pas un pro des commandes , mais ne serait il pas possible, a l'aide d'un pipe ou autre de supprimer directement tous ces petits fichiers ?

    1. Tris' Kap' says:

      J'ai vu ta réaction après. Ouais, c'est carrément possible, justement avec un pipe.

      1. Thierry GAR says:

        merci pour cette réponse, je savais que c'était possible , tu m'as rafraîchi la mémoire.

  2. misterchibi says:

    Ca ne va pas casser iTunes cette histoire ? Car tu supprime quand même des ressources essentiels de l'appli là ! :/

    1. Si le monsieur te dit de le faire, et que ça a solutionné son problème, c'est que tu peux le faire, car ça a solutionné son problème.

  3. Tris' Kap' says:

    "Vous n'avez plus alors qu'à aller chercher chaque petit fichier dont le Terminal affiche le chemin, et le supprimer."
    codesign -vvv /Applications/iTunes.app/ | rm *

    Ca devrait supprimer tous les fichiers qui sortent sur le terminal 🙂

    Attention, à utiliser avec précaution.

    1. Tris' Kap' says:

      Pour garder une copie des fichiers supprimés on pourrait faire :

      codesign -vvv /Applications/iTunes.app/ | mv * undossierdevotrechoix

      "undossierdevotrechoix" c'est par exemple : "Documents/iTunesSave".

      1. Ce mec est génial !! Merci beaucoup !!

        1. Tris' Kap' says:

          Pas de soucis, c'est un plaisir ^^
          (Linux, c'est mon cours préféré :D)

      2. Tris' Kap' says:

        J'viens de me rendre compte que j'avais oublié un truc.

        Si on vous bouger les fichiers dans un dossier que l'on a pas encore créé, il faut d'abord créer le dossier :

        mkdir undossierdevotrechoix

        Ce qui donne, en une ligne de commande :

        mkdir undossierdevotrechoix && codesign -vvv /Applications/iTunes.app/ | mv * undossierdevotrechoix

  4. Maxime says:

    Sympa ! Thx Lokan ! Et j'adore la déco d'ton mac ! 😀

  5. Thierry GAR says:

    Je ne suis pas un pro des commandes , mais ne serait il pas possible, a l'aide d'un pipe ou autre de supprimer directement tous ces petits fichiers ?

    1. Tris' Kap' says:

      J'ai vu ta réaction après. Ouais, c'est carrément possible, justement avec un pipe.

      1. Thierry GAR says:

        merci pour cette réponse, je savais que c'était possible , tu m'as rafraîchi la mémoire.

  6. misterchibi says:

    Ca ne va pas casser iTunes cette histoire ? Car tu supprime quand même des ressources essentiels de l'appli là ! :/

    1. Si le monsieur te dit de le faire, et que ça a solutionné son problème, c'est que tu peux le faire, car ça a solutionné son problème.

  7. Tris' Kap' says:

    "Vous n'avez plus alors qu'à aller chercher chaque petit fichier dont le Terminal affiche le chemin, et le supprimer."
    codesign -vvv /Applications/iTunes.app/ | rm *

    Ca devrait supprimer tous les fichiers qui sortent sur le terminal 🙂

    Attention, à utiliser avec précaution.

    1. Tris' Kap' says:

      Pour garder une copie des fichiers supprimés on pourrait faire :

      codesign -vvv /Applications/iTunes.app/ | mv * undossierdevotrechoix

      "undossierdevotrechoix" c'est par exemple : "Documents/iTunesSave".

      1. Ce mec est génial !! Merci beaucoup !!

        1. Tris' Kap' says:

          Pas de soucis, c'est un plaisir ^^
          (Linux, c'est mon cours préféré :D)

      2. Tris' Kap' says:

        J'viens de me rendre compte que j'avais oublié un truc.

        Si on vous bouger les fichiers dans un dossier que l'on a pas encore créé, il faut d'abord créer le dossier :

        mkdir undossierdevotrechoix

        Ce qui donne, en une ligne de commande :

        mkdir undossierdevotrechoix && codesign -vvv /Applications/iTunes.app/ | mv * undossierdevotrechoix

  8. Maxime says:

    Sympa ! Thx Lokan ! Et j'adore la déco d'ton mac ! 😀

  9. Mouskif says:

    Euh... je comprend pas tout @google-563da0f764d92440da308730bdb395f3:disqus
    C'est quoi un pipe vus que ça a l'air plus facile que de supprimer chaque ligne dans le terminal?
    Et puis avant tout, quel est l'avantage d'accepter les connexions réseaux entrantes.Est-ce pour le partage de bibliothèque ITune en réseau?
    Je pense que vous l'avez remarquer, je ne suis pas une bête en informatique je suis curieux et essaye de me débrouiller seul dans cet univers intrépide! 😉

    1. Mouskif says:

      j'ai essayé de taper la ligne dans le terminal mais rien ne se passe. Je pense que mon problème doit être plus grave que itune? Non?

      1. Tris' Kap' says:

        Le pipe, c'est le symbole |.
        Il permet de réutiliser ce qu'il y a en sortie du terminal (ce qu'il répond à ta commande) pour y appliquer une autre commande. Ici, la sortie, c'est des chemins de fichiers. Le pipe indique qu'on prend ces chemins, puis on utilise la commande mv (moove) pour déplacer les fichiers qui leurs correspondent ailleurs. Mais avant ça, on crée le dossier dans lequel on déplacera le fichier, c'est ce que fait "mkdir" (make directory).

        Il faut que tu fasses gaffe à ce que les deux "undossierdevotrechoix" soient les mêmes. En fait, tu crées un dossier, tu appliques la commande de Lokan qui doit indiquer les fichiers à supprimer, puis tu dis de déplacer ces fichiers.

        Cependant, il ne faut utiliser cette ligne de commande que si le terminal te retournes, dans un premier temps, une liste de fichiers. C'est à dire si ça ressemble au deuxième terminal shooté sur l'article

        Si tu as un truc qui ressemble au premier terminal, alors il n'y a plus rien à faire.

        Donc on récapitule :

        1/ Tu tapes
        codesign -vvv /Applications/iTunes.app/

        2/ Si tu reçois un truc comme dans le premier terminal, tu fais plus rien.
        Si c'est comme le deuxième, tu fais
        mkdir undossierdevotrechoix && codesign -vvv /Applications/iTunes.app/ | mv * undossierdevotrechoix

        Si ça fait rien, et que le terminal te dit un truc du genre "permission dinied, are you root ?", essaie avec un sudo :
        sudo mkdir undossierdevotrechoix && codesign -vvv /Applications/iTunes.app/ | mv * undossierdevotrechoix

        Tu devras écrire ton mot de passe. En fait, tu exécutes alors la commande en tant qu'administrateur, ce qui te donne le droit de faire ce que tu veux.
        Ton mdp s'affiche pas quand tu tapes, c'est normal : les mecs géniaux qui ont créé Unix (c'est, en gros, les commandes que tu tapes dans ton terminal et tout ce qui va avec) se sont dit que ce serait quand même con qu'on puisse compter le nombre de lettres qu'il y a dans ton mot de passe en regardant par dessus ton épaule.

        Si ça marche toujours pas, j'ferai des tests pour trouver un remède ...

        1. Mouskif says:

          merci beaucoup pour ta réponse !!
          j'essaye ça tout de suite!!

          1. Tris' Kap' says:

            Tiens-moi au courant !

            1. Mouskif says:

              premier essais à été interrompu
              deuxième il m'a marqué:
              mkdir: documents/iTunesSave: File exists
              troisième essais j'ai supprimé le dossier iTunesSave et recommencé l'oppération du début et mainteant il me marque cela:
              -bash: mv*documents/iTunesSave: No such file or directory
              codesign: invalid option -- /
              Usage: codesign -s identity [-fv*] [-o flags] [-r reqs] [-i ident] path ... # sign
              codesign -v [-v*] [-R testreq] path|pid ... # verify
              codesign -d [options] path ... # display contents
              codesign -h pid ... # display hosting paths
              Je sais pas pourquoi mais je sens que le problème vas prendre du temps chez moi!

              1. Tris' Kap' says:

                "mkdir: documents/iTunesSave: File exists" => Bah ouais, tu vas pas créer deux fois le même dossier 😉

                "bash: mv*documents/iTunesSave: No such file or directory" => Ouaip', y a de petites erreurs dans ta commande.

                Faut mettre les espaces autour de l'étoile, et Documents c'est Documents et pas documents. Unix est sensible à la casse, faut pas se gourer sur les majuscules.

                "Usage: codesign -s identity [-fv*] [-o flags] [-r reqs] [-i ident] path ... # sign" => je sais pas ce que t'as tapé, mais certainement pas ce que Lokan a mis dans son article.

                Allez, j'te donne une astuce : utilise copier coller. Dans le terminal, pour coller, c'est ctrl + v et pas cmd +v.

                1. Mouskif says:

                  j'ai fait les corrections et fait un premier essais en redonnant le même nom de dossier qu'avant à savoir Documents/iTunesSave puis le message: mkdir: documents/iTunesSave: File exists
                  s'est affiché j'ai donc recommencé l'opération du début mais cette fois en changeant le nom du dossier j'ai marqué cela: Documents/iTunesSave1
                  puis entré ma commande et il m'a retourné cela:
                  mv: rename Desktop to Documents/iTunesSave1/Desktop: Permission denied
                  mv: rename Documents to Documents/iTunesSave1/Documents: Invalid argument
                  mv: rename Downloads to Documents/iTunesSave1/Downloads: Permission denied
                  mv: rename Library to Documents/iTunesSave1/Library: Permission denied
                  mv: rename Movies to Documents/iTunesSave1/Movies: Permission denied
                  mv: rename Music to Documents/iTunesSave1/Music: Permission denied
                  mv: rename Pictures to Documents/iTunesSave1/Pictures: Permission denied
                  mv: rename Public to Documents/iTunesSave1/Public: Permission denied
                  mv: rename Sites to Documents/iTunesSave1/Sites: Permission denied
                  /Applications/iTunes.app/: a sealed resource is missing or invalid
                  In architecture: i386
                  je comprend pas j'ai fait encore un faute!
                  Ps: Si mes question (enfin mon problème) t'embête où te prend trop de temps je comprendrais que tu lâche l'affaire. Si tel est ta décision pourrait-tu (et oui tant qu'a faire autant être chiant jusqu'au bout) m'avertir par une réponse, pour je je sache qu'il ne faut pas que j'attende de réponse de ta part. Je tient quand même à te remercier pour le temps que tu me consacre depuis 2 jours. Merci à toi Oh grand sauveur Tris' Kap'

                  1. Tris' Kap' says:

                    Permission denied : faut faire la commande avec sudo.
                    Et voilà où j'ai fait faux ! Faut mettre sudo de partout, même avec le &&.
                    mkdir Documents/iTunesSave && sudo codesign -vvv /Applications/iTunes.app/ | mv * Documents/iTunesSave

                    S'il te dit "file exists", c'est que tu l'as déjà créé avec mkdir. Il peut pas le recréer, il affiche donc un message d'erreur.
                    Si t'as déjà fait ton répertoire, tu peux virer la premier partie de la commande et ne mettre que :
                    sudo codesign -vvv /Applications/iTunes.app/ | mv * Documents/iTunesSave

                    En revanche, je te conseille de faire un peu le ménage en supprimant les deux dossiers que tu as crées :
                    sudo rm -r Documents/iTunesSave Documents/iTunesSave1

                    Puis tu refais tout depuis le début, à savoir :
                    mkdir Documents/iTunesSave && sudo codesign -vvv /Applications/iTunes.app/ | mv * Documents/iTunesSave

                    Je pense que là j'ai pas fait de connerie ... Hésite pas à me contacter sur G+ si t'as encore des problèmes, on fera ça en direct, ce sera plus rapide et plus simple 😉

                    1. Mouskif says:

                      ok merci je m'y mets maintenant! 🙂

                    2. Mouskif says:

                      bon il me refuse encore l'accès je vais te contacter par google+!
                      ça risque de prendre du temps car j'y vais pour la première fois donc en tatonnant en fait! a tout à l'heure!

  10. Mouskif says:

    Euh... je comprend pas tout @google-563da0f764d92440da308730bdb395f3:disqus
    C'est quoi un pipe vus que ça a l'air plus facile que de supprimer chaque ligne dans le terminal?
    Et puis avant tout, quel est l'avantage d'accepter les connexions réseaux entrantes.Est-ce pour le partage de bibliothèque ITune en réseau?
    Je pense que vous l'avez remarquer, je ne suis pas une bête en informatique je suis curieux et essaye de me débrouiller seul dans cet univers intrépide! 😉

    1. Mouskif says:

      j'ai essayé de taper la ligne dans le terminal mais rien ne se passe. Je pense que mon problème doit être plus grave que itune? Non?

      1. Tris' Kap' says:

        Le pipe, c'est le symbole |.
        Il permet de réutiliser ce qu'il y a en sortie du terminal (ce qu'il répond à ta commande) pour y appliquer une autre commande. Ici, la sortie, c'est des chemins de fichiers. Le pipe indique qu'on prend ces chemins, puis on utilise la commande mv (moove) pour déplacer les fichiers qui leurs correspondent ailleurs. Mais avant ça, on crée le dossier dans lequel on déplacera le fichier, c'est ce que fait "mkdir" (make directory).

        Il faut que tu fasses gaffe à ce que les deux "undossierdevotrechoix" soient les mêmes. En fait, tu crées un dossier, tu appliques la commande de Lokan qui doit indiquer les fichiers à supprimer, puis tu dis de déplacer ces fichiers.

        Cependant, il ne faut utiliser cette ligne de commande que si le terminal te retournes, dans un premier temps, une liste de fichiers. C'est à dire si ça ressemble au deuxième terminal shooté sur l'article

        Si tu as un truc qui ressemble au premier terminal, alors il n'y a plus rien à faire.

        Donc on récapitule :

        1/ Tu tapes
        codesign -vvv /Applications/iTunes.app/

        2/ Si tu reçois un truc comme dans le premier terminal, tu fais plus rien.
        Si c'est comme le deuxième, tu fais
        mkdir undossierdevotrechoix && codesign -vvv /Applications/iTunes.app/ | mv * undossierdevotrechoix

        Si ça fait rien, et que le terminal te dit un truc du genre "permission dinied, are you root ?", essaie avec un sudo :
        sudo mkdir undossierdevotrechoix && codesign -vvv /Applications/iTunes.app/ | mv * undossierdevotrechoix

        Tu devras écrire ton mot de passe. En fait, tu exécutes alors la commande en tant qu'administrateur, ce qui te donne le droit de faire ce que tu veux.
        Ton mdp s'affiche pas quand tu tapes, c'est normal : les mecs géniaux qui ont créé Unix (c'est, en gros, les commandes que tu tapes dans ton terminal et tout ce qui va avec) se sont dit que ce serait quand même con qu'on puisse compter le nombre de lettres qu'il y a dans ton mot de passe en regardant par dessus ton épaule.

        Si ça marche toujours pas, j'ferai des tests pour trouver un remède ...

        1. Mouskif says:

          merci beaucoup pour ta réponse !!
          j'essaye ça tout de suite!!

          1. Tris' Kap' says:

            Tiens-moi au courant !

            1. Mouskif says:

              premier essais à été interrompu
              deuxième il m'a marqué:
              mkdir: documents/iTunesSave: File exists
              troisième essais j'ai supprimé le dossier iTunesSave et recommencé l'oppération du début et mainteant il me marque cela:
              -bash: mv*documents/iTunesSave: No such file or directory
              codesign: invalid option -- /
              Usage: codesign -s identity [-fv*] [-o flags] [-r reqs] [-i ident] path ... # sign
              codesign -v [-v*] [-R testreq] path|pid ... # verify
              codesign -d [options] path ... # display contents
              codesign -h pid ... # display hosting paths
              Je sais pas pourquoi mais je sens que le problème vas prendre du temps chez moi!

              1. Tris' Kap' says:

                "mkdir: documents/iTunesSave: File exists" => Bah ouais, tu vas pas créer deux fois le même dossier 😉

                "bash: mv*documents/iTunesSave: No such file or directory" => Ouaip', y a de petites erreurs dans ta commande.

                Faut mettre les espaces autour de l'étoile, et Documents c'est Documents et pas documents. Unix est sensible à la casse, faut pas se gourer sur les majuscules.

                "Usage: codesign -s identity [-fv*] [-o flags] [-r reqs] [-i ident] path ... # sign" => je sais pas ce que t'as tapé, mais certainement pas ce que Lokan a mis dans son article.

                Allez, j'te donne une astuce : utilise copier coller. Dans le terminal, pour coller, c'est ctrl + v et pas cmd +v.

                1. Mouskif says:

                  j'ai fait les corrections et fait un premier essais en redonnant le même nom de dossier qu'avant à savoir Documents/iTunesSave puis le message: mkdir: documents/iTunesSave: File exists
                  s'est affiché j'ai donc recommencé l’opération du début mais cette fois en changeant le nom du dossier j'ai marqué cela: Documents/iTunesSave1
                  puis entré ma commande et il m'a retourné cela:
                  mv: rename Desktop to Documents/iTunesSave1/Desktop: Permission denied
                  mv: rename Documents to Documents/iTunesSave1/Documents: Invalid argument
                  mv: rename Downloads to Documents/iTunesSave1/Downloads: Permission denied
                  mv: rename Library to Documents/iTunesSave1/Library: Permission denied
                  mv: rename Movies to Documents/iTunesSave1/Movies: Permission denied
                  mv: rename Music to Documents/iTunesSave1/Music: Permission denied
                  mv: rename Pictures to Documents/iTunesSave1/Pictures: Permission denied
                  mv: rename Public to Documents/iTunesSave1/Public: Permission denied
                  mv: rename Sites to Documents/iTunesSave1/Sites: Permission denied
                  /Applications/iTunes.app/: a sealed resource is missing or invalid
                  In architecture: i386
                  je comprend pas j'ai fait encore un faute!
                  Ps: Si mes question (enfin mon problème) t'embête où te prend trop de temps je comprendrais que tu lâche l'affaire. Si tel est ta décision pourrait-tu (et oui tant qu'a faire autant être chiant jusqu'au bout) m'avertir par une réponse, pour je je sache qu'il ne faut pas que j’attende de réponse de ta part. Je tient quand même à te remercier pour le temps que tu me consacre depuis 2 jours. Merci à toi Oh grand sauveur Tris' Kap'

                  1. Tris' Kap' says:

                    Permission denied : faut faire la commande avec sudo.
                    Et voilà où j'ai fait faux ! Faut mettre sudo de partout, même avec le &&.
                    mkdir Documents/iTunesSave && sudo codesign -vvv /Applications/iTunes.app/ | mv * Documents/iTunesSave

                    S'il te dit "file exists", c'est que tu l'as déjà créé avec mkdir. Il peut pas le recréer, il affiche donc un message d'erreur.
                    Si t'as déjà fait ton répertoire, tu peux virer la premier partie de la commande et ne mettre que :
                    sudo codesign -vvv /Applications/iTunes.app/ | mv * Documents/iTunesSave

                    En revanche, je te conseille de faire un peu le ménage en supprimant les deux dossiers que tu as crées :
                    sudo rm -r Documents/iTunesSave Documents/iTunesSave1

                    Puis tu refais tout depuis le début, à savoir :
                    mkdir Documents/iTunesSave && sudo codesign -vvv /Applications/iTunes.app/ | mv * Documents/iTunesSave

                    Je pense que là j'ai pas fait de connerie ... Hésite pas à me contacter sur G+ si t'as encore des problèmes, on fera ça en direct, ce sera plus rapide et plus simple 😉

                    1. Mouskif says:

                      ok merci je m'y mets maintenant! 🙂

                    2. Mouskif says:

                      bon il me refuse encore l'accès je vais te contacter par google+!
                      ça risque de prendre du temps car j'y vais pour la première fois donc en tatonnant en fait! a tout à l'heure!

  11. dakotaiph says:

    bonsoir

    je sais que mon message n'a aucun rapport avec le sujet mais je voulais savoir si vous pouviez me dire comment je pourrais me procurer un sticker " I LOVE THAT " comme vous avez disposez sur le capot de votre Mac ?
    cordialement

  12. dakotaiph says:

    bonsoir

    je sais que mon message n'a aucun rapport avec le sujet mais je voulais savoir si vous pouviez me dire comment je pourrais me procurer un sticker " I LOVE THAT " comme vous avez disposez sur le capot de votre Mac ?
    cordialement

  13. Marc says:

    Hello ! Super cette solution, merci ! Par contre, quand je demande d'afficher les fichiers qui posent problème dans le terminal, il m'affiche aussi des images (icns, jpg)… ça ne va pas tout casser de supprimer ça aussi ?

  14. Marc says:

    Hello ! Super cette solution, merci ! Par contre, quand je demande d'afficher les fichiers qui posent problème dans le terminal, il m'affiche aussi des images (icns, jpg)… ça ne va pas tout casser de supprimer ça aussi ?

  15. savieetc says:

    Merci beaucoup pour votre article qui m'a aidé et qui semble avoir bel et bien résolu mon pb !

  16. Alain says:

    Merci pour la solution. Ca m'a (enfin) ôté une épine du pied qui traînait depuis bien trop longtemps. On se demande pourquoi Apple n'a pas réglé ce problème depuis tout ce temps.
    Et pour répondre à Mouskif, dans mon cas, je suis obligé d'accepté les connexions entrantes pour utiliser Airplay et jouer les morceaux directement sur mon ampli.