Không thể cài đặt iTunes 12.2


2

(MacBook Pro 2011 chạy Yosemite 10.10.4)

App Store cung cấp cho tôi bản cập nhật lên iTunes 12.2 như bình thường khi nó được phát hành. Tôi nhấp vào cài đặt, nó đã tải xuống bản cập nhật và nó xuất hiện trong danh sách các bản cập nhật được cài đặt gần đây, dường như tất cả đều như vậy. Tuy nhiên, khi tôi chạy iTunes, nó vẫn là phiên bản 12.1.

Bản cập nhật cuối cùng sẽ xuất hiện trong cửa sổ cập nhật App Store, nhưng kết quả luôn giống nhau. Bây giờ tôi có bảy bản cập nhật cho iTunes 12.2 hiển thị trong App Store, không có bản cập nhật nào thực sự hoạt động.

Tôi đã thử tải xuống trình cài đặt từ trang web của Apple, phần mềm này được quyền vào cuối quá trình cài đặt trước khi đưa ra thông báo lỗi này:

enter image description here

Tôi cũng đã thử gỡ bỏ cài đặt iTunes hiện tại của mình thông qua Terminal. Chạy trình cài đặt sau khi thực hiện việc này sẽ đưa ra thông báo lỗi tương tự, trong khi cài đặt nó qua MAS sau khi gỡ bỏ nó sẽ xuất hiện để cài đặt thành công nhưng không để lại ứng dụng iTunes trong thư mục Ứng dụng.

Kể từ khi tôi cài đặt thành công các bản cập nhật cho các ứng dụng không phải của Apple thông qua App Store, không có vấn đề gì; tất cả đều được cập nhật chính xác lên các phiên bản mới nhất.

Rất cảm ơn trước bất cứ ai có thể giúp đỡ.


Bất cứ điều gì hữu ích trong nhật ký Console? Thông báo lỗi có thể được ghi lại ở đó.
Gaurav

Không có gì trên nhật ký hệ thống chính, nhưng đây là install.log khi chạy trình cài đặt từ trang web của Apple: pastebin.com/KEAEHCAx
NekoFever

Câu trả lời:


1

Hãy nhìn vào install.log bạn dán, một dòng nhảy ra với tôi:

6 tháng 7 10:46:49 Olly.local installd [661]: cài đặt sẵn: perl: posix_spawn: /usr/bin/perl5.18: Lỗi định dạng Exec

Tôi nghĩ rằng lỗi đó nói rằng trình cài đặt đã cố chạy tập lệnh cài đặt sẵn bằng hệ thống Perl, nhưng hệ thống Perl thậm chí không thể được thực thi. Bạn có thể vui lòng chạy lệnh file /usr/bin/perl5.18 và cho chúng tôi biết những gì bạn nhận được? Đây là những gì tôi nhận được:

localhost: ~ người dùng $ file /usr/bin/perl5.18
/usr/bin/perl5.18: Mach-O nhị phân phổ quát với 2 kiến ​​trúc
/usr/bin/perl5.18 (cho kiến ​​trúc x86_64): Mach-O 64 bit thực thi x86_64
/usr/bin/perl5.18 (đối với kiến ​​trúc i386): Mach-O thực thi i386

Đây là một chương trình chào thế giới cơ bản ở Perl; một khi bạn làm việc này trên máy tính, tôi nghĩ trình cài đặt của bạn cũng sẽ hoạt động tốt.

localhost: ~ người dùng $ /usr/bin/perl5.18 -e 'in "xin chào, thế giới! \ n";'
Chào thế giới!


Bạn cũng có thể vào một cái gì đó. Đây là những gì tôi nhận được khi chạy lệnh đó: Olly$ file /usr/bin/perl5.18 /usr/bin/perl5.18: cannot open: Input/output error
NekoFever

Kỳ dị! Thử ls -alh /usr/bin/perl5.18?
Gaurav

-rwxr-xr-x 1 root wheel 35K 10 Sep 2014 /usr/bin/perl5.18
NekoFever

Yup, đó chính xác là những gì tôi có! Kỳ dị. Tôi hy vọng ai đó có thể tìm ra những gì đang xảy ra!
Gaurav
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.