Cómo eliminar el mensaje de error "No se pudo conectar a la tienda de iTunes" cuando su red no permite el acceso a la tienda de iTunes

11

Desde la última actualización, iTunes no se puede utilizar en mi iMac, porque con cada cambio de canción muestra un mensaje de error "No se pudo conectar a la tienda iTunes Store". Mi red en el trabajo no permite el acceso a la tienda de iTunes, pero está bien. Sólo quiero escuchar mi conexión de música local allí. He deshabilitado completamente el iTunes Store en la configuración de padres, pero aún así, el error aparece con cada cambio de canción. ¿Alguna idea de cómo evitar que iTunes muestre esta ventana emergente?

Hay dos grandes molestias aquí en iTunes imho a) iTunes intenta acceder a la tienda, incluso si está deshabilitada completamente en la configuración y está desconectado b) Los mensajes de error se "grapan" uno encima del otro, por lo que iTunes muestra el mismo error 1000 veces y debe hacer clic en todos ellos. Esto me recuerda a Windows 95 veces.

    
pregunta user2707001 19.12.2016 - 11:44

13 respuestas

4

Rastreé el problema hasta un apretón de manos TLS (¡gracias a jonnydigitol a continuación por la idea!) y un total de 63 paquetes entre el host y 23.211.148.217, que es init.iTunes.apple.com, que se ejecuta cuando iTunes se ha iniciado. Una vez que se completa este apretón de manos, todo está bien y puedes usar iTunes. Pero debes canalizar el tráfico hacia este host en el inicio, de lo contrario obtendrás el error con cada cambio de canción cuando iTunes intente conectarse a init.iTunes y muestre un mensaje emergente de error.

Considere la respuesta a continuación por jonnydigitol: puede conectarse por Internet a través de un teléfono móvil o un túnel a init.iTunes.apple.com, inicie iTunes y nunca lo apague. Luego, seguirá funcionando sin una conexión a Internet "infinitamente".

Cómo realmente "arreglar" el problema instalando su propio servidor web en localhost que responde al ping:

(Comprueba que tu iTunes esté actualizado, puede que ya haya una solución)

Abra Aplicaciones- > Utilidades- > Terminal e ingrese las siguientes líneas

Si no tiene Homebrew instalado, primero haga esto:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Asegúrese de que openssl y node.js estén instalados

brew install openssl node wget

Para redirigir init.apple.itunes.com a local

echo '127.0.0.1 init.iTunes.apple.com' | sudo tee -a /etc/hosts

Deberá proporcionar su contraseña. A continuación, crea y registra tu propio certificado raíz.

openssl genrsa -out rootCA.key 2048
openssl genrsa -des3 -out rootCA.key 2048

Introduce cualquier frase de contraseña que te guste

openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out rootCA.pem

Ingrese su contraseña. Deje todas las líneas en blanco excepto

Nombre común (por ejemplo, FQDN del servidor o SU nombre) []: init.itunes.apple.com

Y lo mismo una vez más (la misma frase de contraseña, el mismo nombre común)

sudo security add-trusted-cert -d -r trustRoot -k "/Library/Keychains/System.keychain" rootCA.pem 
openssl genrsa -out device.key 2048
openssl req -new -key device.key -out device.csr
openssl x509 -req -in device.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out device.crt -days 500 -sha256
sudo security add-trusted-cert -d -r trustRoot -k "/Library/Keychains/System.keychain" device.crt

Anote la respuesta e inicie su propio servidor https que realiza el ping

wget -O response.xml "https://itunes.apple.com/WebObjects/MZStore.woa/wa/initiateSession?ix=1"
echo "var t=require('tls');var f=require('fs');var xmlresp = f.readFileSync('response.xml');var options = {key:f.readFileSync('device.key'),cert:f.readFileSync('device.crt')};var server=t.createServer(options, function (request,response) {request.on('data', function (chunk) {request.write(xmlresp);});});server.listen(443, function() {});" > ims.js
sudo node ims.js

Deje el terminal abierto o minimícelo, abra Safari

Vaya a enlace

Si recibe una advertencia de certificado de confianza, cambie la política a "confiar siempre". Si la página se carga infintamente, todo está bien.

Abre iTunes. El error debería haberse ido.

Para el futuro, si desea utilizar iTunes, abra una Terminal y ejecútela

sudo node ims.js

Luego inicia iTunes.

Alternativamente, revertir a una versión anterior.

Abandoné el problema, envié un informe de error a Apple y, después de no saber nada de ellos, volví al iTunes anterior y lo reconstruí por una biblioteca completa en un esfuerzo de una hora. Todo vuelve a funcionar ahora, pero Apple realmente me decepcionó. No estoy (todavía) acostumbrado a que liberen un código tan malo.

La única salida para mí era usar Pacifist para descomprimir un paquete de iTunes más antiguo que descargué de Apple y extraer la aplicación, y luego reconstruir la biblioteca completa de iTunes (que es ENORME). Este es un tipo de piratería que solía ser necesario en los sistemas Windows a veces, pero no puedo recordar que tuve que hacer algo así en OSX. Hasta ahora. ¿Qué sigue, desmontar?

Apple, tienes un problema de calidad de software. Solo mis 2 centavos.

Noticias - Apple ha procesado mi informe de error y le ha asignado el estado "duplicado de 29741441 (ABIERTO)".

    
respondido por el user2707001 23.12.2016 - 11:25
2

Problema similar desde la actualización. Parece suceder solo mientras escuchas iTunes sin conexión. Por desgracia, puedo haber encontrado una solución (al menos para mí). Conecta tu computadora a la conexión WiFi personal de tu teléfono (elegí conexión USB), reproduce una canción y ¡listo! ¡No más errores! Después, apagué el punto de acceso (opcional) y para mi sorpresa, aún no hay error. Espero que esto funcione!

    
respondido por el jonnydigitol 24.12.2016 - 06:06
1

Esta es mi configuración, ten en cuenta que no tengo marcas de verificación en las opciones de descarga en las capturas de pantalla.

Si tiene las marcas de verificación, puede intentar eliminarlas y ver si no funcionan.

    
respondido por el Rene Larsen 30.12.2016 - 16:46
1

Una forma de resolver esto es volver a una versión anterior de iTunes, pero muchas personas aquí tienen un problema para acceder a sus bibliotecas antiguas.

Puede que tenga una solución para hacerlo e implica editar una nueva versión de su library.xml, lo cual no es tan difícil si tiene un programa para hacerlo. El texto Wrangler aún es AFAIK gratuito y haría el trabajo, pero podría haber otros. No tengo favoritos en esto. No creo que la edición de texto esté bien para esto, ya que podría no guardarla en el formato original.

  1. Antes de eliminar itunes, lo abres una vez más y seleccionas Archivo > Biblioteca > Biblioteca de exportación (NO exportar lista de reproducción!)
  2. Itunes exportará tu biblioteca como library.xml. También hay uno en tu carpeta de usuario: Música: iTunes, pero esa podría ser antigua.
  3. ahora puedes eliminar tu programa de iTunes e instalar otra versión (enlace a continuación). También elimine los archivos de la biblioteca de su carpeta de usuario: Música: iTunes: simplemente todo lo que comienza con 'biblioteca de itunes' pero deja el resto, como las carpetas y lo que hay en ellas. Si no puede eliminar itunes, se lo explicaré a continuación
  4. Abre tu library.xml recién creado. Recuerda que esto podría ser un archivo grande si tienes muchas listas de reproducción.
  5. Encuentra la línea con tu número de versión de iTunes. Conmigo es la línea 8 y se lee como <key>Application Version</key><string>12.5.4.42</string>
  6. Vaya al programa itumes recién instalado en el buscador, selecciónelo, presione comand + I para abrir la información sobre el programa y encontrar el número de versión largo. En mi caso, instalé itunes 12.4.3, y eso es lo que ves en la versión, pero encuentras el número largo en la información de copyright y en mi caso dice '12 .4.3.1 '. Ahora reemplace 12.5.4.42 con el número de su versión actual de itunes.
  7. presiona guardar
  8. Abra su nueva instalación de itunes anterior y verifique si todas sus preferencias siguen siendo las mismas, por ejemplo, las cosas en la pestaña avanzada (copiar archivos a la biblioteca de itunes y mantenerla organizada) no eran como antes.
  9. Ahora ve a Archivo > Biblioteca > importar lista de reproducción (sí, esto no tiene sentido, solo hazlo) e importa tu library.xml editado. Espere. Si tienes una gran biblioteca, espera un poco más. Si es una biblioteca grande, prepárate para esperar aún más.

Tu lista de reproducción, carpetas, canciones, recuentos y clasificaciones estarán allí, pero no te gustarán ni te gustarán. Todas sus listas se restablecerán a 'Lista de reproducción'

Ahora como se presenta: eliminar iTunes de la carpeta de aplicaciones. Si desea tirarlo a la basura o usar el comando + retroceso, el buscador le dirá que iTunes es un software importante para el sistema operativo y no puede eliminarlo.

  • selecciona iTunes
  • presiona el comando + i
  • Ves la ventana de información. En la parte inferior dice 'Compartir & Permisos '- si eso está cerrado, ábralo presionando el triángulo.
  • Ves un pequeño candado, presiónalo y entrega tu contraseña (suponiendo que tienes derechos de administrador)
  • si tu nombre está allí, probablemente dice "leer" detrás de tu nombre. Cambie eso a 'Leer y escribir'
  • Si su nombre no aparece, presione el + debajo de la lista con los nombres. Se abrirá una libreta de direcciones y puede agregar su nombre o el nombre que usa como usuario de esa computadora. Establezca los derechos de ese nombre en "Leer y escribir".
  • Ahora puede presionar el bloqueo nuevamente para finalizar la edición. Después, puede eliminar iTunes de la forma que desee y puede instalar otra versión de iTunes.

Enlace de descarga itunes : póngalo aquí como un servicio para ofrecer toda la información

    
respondido por el YuriGoul 07.01.2017 - 21:09
0

Aquí está mi solución (perdón por mi mal inglés, soy francés)

  1. Elimina iTunes en la carpeta "Aplicaciones" del buscador: "Información de lectura" en la aplicación de iTunes, accede a lectura & escriba el permiso para todos y ponga iTunes en la Papelera.

  2. Descargue la versión anterior de iTunes: vaya a esta página: enlace , desplácese hacia abajo y haga clic en la descarga enlace "Descargar para Mac OS".

  3. Abra el archivo descargado e instale iTunes 12.5.3.17

  4. Disfruta de iTunes & espera una actualización de corrección.

:)

    
respondido por el AnonymousBoss 30.12.2016 - 16:25
0

Lo mismo me sucedió a mí en la PC de mi oficina y solo se arregló, pero desafortunadamente no noté exactamente cuándo sucedió. Después de aproximadamente 5 canciones me di cuenta de que ya no estaba recibiendo el error. Mi mejor estimación es que los resultados de Genius de las listas de reproducción de Genius previas a la actualización podrían haber estado tratando de comprobarse entre cada canción, aunque no las haya reproducido en un mes o algo así.

Estaba jugando con una lista de reproducción inteligente basada en algunas listas de reproducción Genius que eran remanentes de antes de la actualización. Había eliminado las listas de reproducción de Genius más antiguas y había hecho algunas nuevas, y creo que fue cuando los errores dejaron de acumularse. Ahora solo obtengo el error cuando intento actualizar manualmente los resultados de Genius desde Archivo > Biblioteca > Actualizar Genius, lo cual está bien.

No puedo volver a crear el problema ahora para probarlo, así que espero que ustedes puedan decirme si tengo algo o no. Lo siento si esto es una pista falsa. Estaba haciendo un montón de clics en ese momento.

    
respondido por el Flackfizer 30.12.2016 - 20:58
0

Tuve el mismo problema y luego me bajé a iTunes 12.4.3.1 (de Apple.com). Desde entonces, no hay más popups molestos. No me molesté demasiado en eliminar mis listas de reproducción, y ahora estoy revisando partes de mi biblioteca que olvidé por completo.

Este es un atajo feo, estoy de acuerdo, pero funcionó para mí, espero que lo haga por ti.

    
respondido por el handy 06.01.2017 - 23:39
0

Preferencias de iTunes > General > Notificaciones: Deseleccionar "Cuando la canción cambia" .

Puedes dejar el resto de las preferencias relacionadas con la tienda como desees, solo elimina las notificaciones. Eso lo hizo por mí.

    
respondido por el Lew 08.01.2017 - 18:01
0

Iniciar sesión en la tienda y Desmarcar todas las opciones en la tienda eliminó este mensaje para mí.

    
respondido por el Andrew Dellimore 16.01.2017 - 07:30
-1

"Preferencias > Restricciones > Inhabilitar: iTunes Store" Creo que es una solución temporal. Pero ahora nada está conectado T_T

    
respondido por el macboer 30.12.2016 - 05:10
-1

Esto me funcionó: Preferencias de iTunes > General > Notificaciones: desmarque "Cuando la canción cambia"

Ahora, cuando estoy desconectado, ya no recibo el horrible error "nunca se pudo conectar a la tienda iTunes Store" después de cada canción.

    
respondido por el Dblatner 15.01.2017 - 20:57
-2

Use el firewall incorporado o el firewall de terceros para bloquear el tráfico de iTunes. Algunas de las aplicaciones de firewall conocidas para Mac son LittleSnitch y HandsOff.

También me pasaba a mí hasta que bloqueé todas las conexiones de iTunes del firewall.

    
respondido por el Thu Yein Tun 19.12.2016 - 15:03
-2

utilicé cleanmymac para restablecer iTunes, luego el error desapareció. Espero que esto continúe.

    
respondido por el ricky 03.01.2017 - 17:50

Lea otras preguntas en las etiquetas