Impossibile installare iTunes 12.2

2

(MacBook Pro 2011 in esecuzione su Yosemite 10.10.4)

L'App Store mi ha offerto l'aggiornamento di iTunes 12.2 come al solito quando è stato rilasciato. Ho fatto clic su Installa, ha scaricato l'aggiornamento e è apparso nell'elenco degli aggiornamenti installati di recente, apparentemente tutto come dovrebbe essere. Tuttavia, quando eseguo iTunes è ancora versione 12.1.

L'aggiornamento apparirà nuovamente nella finestra di aggiornamento dell'App Store, ma il risultato è sempre lo stesso. Ora ho sette aggiornamenti su iTunes 12.2 pubblicati su App Store, nessuno dei quali ha funzionato.

Ho provato a scaricare l'installer dal sito Web di Apple, che arriva alla fine del processo di installazione prima di dare questo messaggio di errore:

Ho anche provato a rimuovere la mia installazione iTunes esistente tramite il terminale. L'esecuzione del programma di installazione dopo aver eseguito questa operazione dà lo stesso messaggio di errore, mentre l'installazione tramite il MAS dopo la rimozione sembra essere installata correttamente, ma non lascia alcuna app iTunes nella cartella Applicazioni.

Da allora ho installato con successo aggiornamenti a app non Apple tramite l'App Store senza problemi; tutti sono correttamente aggiornati alle ultime versioni.

Grazie mille in anticipo a chiunque possa aiutarti.

    
posta NekoFever 03.07.2015 - 00:58
fonte

1 risposta

1

Guardando il install.log incollato, una linea mi è saltata addosso:

Jul 6 10:46:49 Olly.local installd[661]: preinstall: perl: posix_spawn: /usr/bin/perl5.18: Exec format error

Penso che l'errore dica che il programma di installazione ha provato a eseguire lo script di preinstallazione utilizzando il sistema Perl, ma che il sistema Perl non può nemmeno essere eseguito. Potresti eseguire il comando file /usr/bin/perl5.18 e dirci cosa ottieni? Ecco cosa ottengo:

localhost:~ user$ file /usr/bin/perl5.18
/usr/bin/perl5.18: Mach-O universal binary with 2 architectures
/usr/bin/perl5.18 (for architecture x86_64): Mach-O 64-bit executable x86_64
/usr/bin/perl5.18 (for architecture i386): Mach-O executable i386

Questo è un semplice programma ciao-mondo in Perl; una volta che hai funzionato sul tuo computer, penso che anche il tuo programma di installazione funzionerà correttamente.

localhost:~ user$ /usr/bin/perl5.18 -e 'print "hello, world!\n";'
hello, world!

    
risposta data 06.07.2015 - 19:45
fonte

Leggi altre domande sui tag