L'erreur 50 est une erreur générique - iTunes n'a pas réussi à écrire un fichier et les article listant les erreurs spécifiques des magasins (développer la section sur les conditions spécifiques et les messages d'alerte pour révéler -50 dans cette section) traite des problèmes habituels où le magasin est en panne ou le réseau est en panne.
Si l'erreur remonte du système de fichiers (ou si vous obtenez l'erreur à partir du Finder), il s'agit souvent d'un caractère "illégal" dans le nom du fichier ou du dossier. Cherchez à supprimer ou à renommer les fichiers contenant des emoji, des caractères unicodes ou des caractères plus banals comme : & o /
Dans votre cas, il est très probable que le lecteur en soit la cause. Vous pouvez et devriez regarder dans l'application console pour voir quelles autres erreurs se produisent à ce moment-là. Recherchez les erreurs d'E/S - disk0 - ou exécutez simplement l'utilitaire de disque et demandez-lui de vérifier / réparer le fichier de catalogue. Cela confirmera l'hypothèse que le disque est défaillant et que les erreurs ne sont pas un problème logiciel.
Vous pourriez exporter le fichier xml de la bibliothèque actuelle sur le bureau et recommencer avec un tout nouveau fichier de bibliothèque iTunes, juste pour exclure toute corruption dans ce fichier, mais vous auriez alors deux problèmes en même temps - le terminal incapable d'écrire un fichier et iTunes incapable d'écrire un fichier. Le rasoir d'Occam (et mon expérience) dit que c'est le système de fichiers/le disque dur - pas deux problèmes logiciels identiques.
Les disques durs en rotation suivent les secteurs où une mauvaise écriture s'est produite et essaient d'en garder la trace pour que le système ne remarque pas que des fichiers n'ont pas été écrits, mais au fur et à mesure qu'un disque vieillit (ou si ce mécanisme échoue), vous obtiendrez de plus en plus d'erreurs irrécupérables.
De plus, il est souvent difficile de dire si la structure du catalogue est mauvaise (ce que Disk Warrior, Drive Genius et le simple effacement dans Disk Utility tentent de réparer en supposant que le disque fonctionne correctement). Mais si le matériel sous-jacent est défaillant, vous devrez passer à un nouveau disque.
Je ferais juste une autre sauvegarde et mettrais le disque à zéro et rechercherais les erreurs pendant la mise à zéro / réinstallation. Si les erreurs persistent, il est temps d'acheter un nouveau disque une fois que la douleur des redémarrages est plus importante que le coût d'une nouvelle pièce.
Dans votre cas spécifique d'une vieille machine PPC où la réparation est invasive et les câbles susceptibles d'être fragiles, je réinstallerais simplement le système d'exploitation sur un disque externe bon marché de plusieurs Go et je ferais fonctionner le Mac à partir d'un disque USB bon marché (la plupart des iBooks démarrent à partir d'USB, mais pas tous) - laissant le disque interne potentiellement défaillant inutilisé, non monté et éteint. Il est rare qu'un disque défaillant fasse tomber la machine en panne, vous pouvez donc le laisser seul pour un coût minimal si vous pouvez tolérer que l'iBook fonctionne sur un disque externe.