Rechercher

Menu

S'abonner

Catégories

Tech

Exploration

Maison et Domotique

Sport & Santé

Culture

Comment faire accepter les connexions réseaux entrantes à iTunes
Divers

Comment faire accepter les connexions réseaux entrantes à iTunes

LoKan Sardari

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

LoKan Sardari
Auteur de l'article

LoKan Sardari

Créateur de contenu indépendant depuis 2006, je décortique l'univers Apple et la Tech avec une obsession : l'usage réel, sans compromis ni langue de bois.
Ultralearner, je partage ici mes découvertes et mes passions, avec la volonté sincère d'aider ma communauté.
Entre deux tests, je casse des barres ou je cours des marathons, pour gagner quelques badges et analyser de la data.

Plus qu'une chaîne.

Tests en avant-première, discussions directes, accès aux coulisses de chaque projet. Pour ceux qui veulent aller plus loin.

Rejoindre la communauté

Commentaires 50

Qu’en pensez-vous ?

Thierry GAR

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 ?

Tris' Kap'

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

Thierry GAR

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

misterchibi

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

LoKan Sardari

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.

Tris' Kap'

"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.

Tris' Kap'

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".

LoKan Sardari

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

Tris' Kap'

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

Tris' Kap'

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

Maxime

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

Mouskif

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! 😉

Mouskif

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?

Tris' Kap'

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 ...

Mouskif

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

Tris' Kap'

Tiens-moi au courant !

Mouskif

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!

Tris' Kap'

"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.

Mouskif

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'

Tris' Kap'

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 😉

Mouskif

ok merci je m'y mets maintenant! 🙂

Mouskif

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!

dakotaiph

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

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 ?

savieetc

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

Alain

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.

dakotaiph

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

Marc

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 ?

Maxime

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

Tris' Kap'

"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.

Tris' Kap'

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".

Tris' Kap'

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

LoKan Sardari

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

Tris' Kap'

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

misterchibi

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

LoKan Sardari

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.

Thierry GAR

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 ?

Tris' Kap'

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

Thierry GAR

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

Mouskif

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! 😉

Mouskif

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?

Tris' Kap'

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 ...

Mouskif

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

Tris' Kap'

Tiens-moi au courant !

Mouskif

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!

Tris' Kap'

"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.

Mouskif

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'

Tris' Kap'

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 😉

Mouskif

ok merci je m'y mets maintenant! 🙂

Mouskif

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!