Cập nhật ma trên Mac


27

Dock của tôi cho tôi biết tôi có 8 bản cập nhật có sẵn:

cửa hàng ứng dụng

Tôi cũng nhận được thông báo yêu cầu cài đặt bản cập nhật. Tuy nhiên, khi tôi mở App Store, tôi chỉ thấy các bản cập nhật được cài đặt gần đây (không hiển thị các bản cập nhật cho ứng dụng hoặc phần mềm):

cập nhật cài đặt

Nếu các bản cập nhật là có thật, làm thế nào để tôi cập nhật, và nếu không, làm thế nào để tôi thoát khỏi bong bóng?

Chỉnh sửa (thêm thông tin):

$ defaults read com.apple.appstore
{
    "NSWindow Frame Preferences" = "0 116 1277 661 0 0 1280 777 ";
    "NSWindow Frame window_prefs" = "20 51 1240 726 0 0 1280 777 ";
    SeenOSUpdates =     (
    );
    Storefront = "143441-1,13 ab:WJ6jMoo1";
    appStoreBadgeCount = 7;
    "com.apple.appstore.WebKit2DeveloperExtrasEnabled" = 1;
    "com.apple.appstore.WebKit2ShowsToolTipOverTruncatedText" = 1;
    "com.apple.appstore.WebKit2SuppressesIncrementalRendering" = 1;
    "com.apple.appstore.WebKit2UserInterfaceDirectionPolicy" = 1;
    "primary.WebKit2DeveloperExtrasEnabled" = 1;
    "primary.WebKit2ShowsToolTipOverTruncatedText" = 1;
    "primary.WebKit2SuppressesIncrementalRendering" = 1;
}
$

Thật ki quặc. Đầu ra của tôi có một `AvailableUpdates = (); `khối. Điều duy nhất tôi có thể nghĩ đến tại thời điểm này là tạo một người dùng mới và xem liệu nó có còn hiển thị các bản cập nhật không? Ngoài ra, cài đặt lại Sierra nếu bạn đã thử mọi thứ tôi đã cung cấp. Nhưng tôi sẽ xóa các ứng dụng và cài đặt lại trước.
Jahhein

Tạo một người dùng giả và chuyển sang tài khoản đó, vẫn hiển thị 7 bản cập nhật mặc dù tôi không đăng nhập vào iCloud.
OldBunny2800

Tôi tin rằng điều này là do bản thân các ứng dụng được liên kết với ID iCloud và bạn không cần phải đăng nhập vì điều đó. Điều này là để đảm bảo các ứng dụng là hợp pháp, tài khoản iCloud mà nó đã được tải xuống, v.v. Phải làm với các tệp nhận trên hệ thống của bạn.
Jahhein

Vậy tôi phải làm gì?
OldBunny2800

1
Câu trả lời được chấp nhận trong câu hỏi này (đã được đóng lại như một bản sao của câu hỏi này) là giải pháp và đơn giản hơn nhiều: apple.stackexchange.com/questions/258979/ Lỗi
Paul Butcher

Câu trả lời:


7

App Store đã gặp sự cố kể từ chiều hôm qua.
Đó không phải là lỗi của bạn, vấn đề là ở phía họ.
Nhưng nó đã trở lại bây giờ.


Tôi cũng tin rằng đây là sự cố quá tải máy chủ trong đó danh mục cập nhật được phục vụ cho máy khách Mac gây ra các tính toán sai. Không có gì thay đổi trên hàng chục máy Mac mà chúng tôi quản lý có vấn đề này ngoài thời gian trôi qua và vấn đề này đã được giải quyết trên bảng.
bmike

24

Tôi sẽ thử lệnh sau trong thiết bị đầu cuối để tải xuống và cài đặt các bản cập nhật có sẵn cho máy Mac của bạn. Tất cả các lệnh bên dưới yêu cầu đặc quyền của quản trị viên và sẽ nhắc mật khẩu của bạn KHÔNG được chuyển tiếp đến màn hình. Bạn sẽ không thấy dấu mũ di chuyển chút nào khi bạn nhập nó hoặc được thay thế bằng "*" cho mỗi ký tự của mật khẩu của bạn. Điều này là bình thường.

sudo softwareupdate -ia

Điều này tải về và cài đặt tất cả các bản cập nhật có sẵn.

Nếu có lẽ bạn đã cấu hình một danh mục App Store khác (Thường được thực hiện trong các doanh nghiệp), bạn có thể chạy lệnh sau trước và sau đó là lệnh trên. Bạn vẫn có thể chạy nó để khôi phục danh mục về mặc định nếu bạn không chắc chắn.

Đặt lại danh mục mặc định cho App Store:

sudo softwareupdate --clear-catalog

Đối với máy Mac doanh nghiệp cần khôi phục danh mục trở lại doanh nghiệp, bạn có thể thực hiện điều đó bằng lệnh sau:

sudo softwareupdate --set-catalog <URL GOES HERE WITHOUT BRACKETS>

Lệnh đầu tiên tôi đã nêu nên tải xuống và cài đặt tất cả các bản cập nhật nhưng đôi khi xảy ra lỗi và mọi thứ không hoạt động. Một nỗ lực khác để giải quyết vấn đề có thể là lệnh sau trước.

Đặt lại tất cả các cập nhật bị bỏ qua:

sudo softwareupdate --reset-ignored -ai

Chỉnh sửa nhiều hơn! Hãy thử xem những gì cửa hàng ứng dụng nghĩ là cần cập nhật với lệnh này:

defaults read com.apple.appstore 

Tùy chọn cuối cùng có thể tôi nghĩ là viết rằng không có bản cập nhật nào. Nếu có bản cập nhật thì điều này sẽ không khắc phục được, nhưng nó sẽ thay đổi số bản cập nhật có sẵn.

defaults write com.apple.appstore appStoreBadgeCount 0 

Điều này có thể thay đổi số lượng huy hiệu.

Đôi khi không có gì hoạt động, và cài đặt lại có thể là lựa chọn tốt nhất. Các bước dưới đây.

Đừng quên sao lưu dữ liệu của bạn!

  1. Tải xuống MacOS Sierra từ cửa hàng ứng dụng.
  2. Cài đặt lại bằng cách mở nó và chạy nó

HOẶC CHO WIPE SẠCH ĐỌC

  1. Xóa một ổ USB hoặc phân vùng nó với tối thiểu 6GB có tên Chưa có tiêu đề
  2. Chạy lệnh sau sau khi tải xuống Sierra để tạo USB có thể khởi động.

    sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ macOS\ Sierra.app
    

    Điều này có thể mất một chút thời gian để sao chép vào USB.

  3. Bây giờ, khởi động vào chế độ phục hồi bằng cách giữ phím alt / tùy chọn trực tiếp sau khi khởi động máy mac của bạn.

  4. Tại đây, bạn sẽ được cung cấp tùy chọn USB (Đừng quên cắm, cắm hoặc không hiển thị) LƯU Ý Nếu phần mềm Mật khẩu được đặt, bạn sẽ được yêu cầu đặt nó vào để khởi động và chọn một đĩa để khởi động từ!
  5. Khởi động lên USB sẽ giống như chế độ khôi phục và bạn có thể xóa sạch HD / SSD của máy Mac và cài đặt lại bản sao sạch OS OS mới.

Đừng quên sao lưu dữ liệu của bạn!

Cài đặt lại thông qua alt / tùy chọn + lệnh + r vào phục hồi internet (Nếu có trên mô hình mac của bạn) sẽ hoàn nguyên và tải xuống và hệ điều hành cũ được cung cấp từ Cơ sở của Apple sau đó đến Sierra, vì vậy USB có thể khởi động là một lựa chọn tốt và bạn có thể giữ nó ở đó để sử dụng khác.


Tôi chỉ tìm thấy 1 bản cập nhật với phần
mềmupdate

Nhiều khả năng đó là bản cập nhật iTunes mới nhất vừa được phát hành vài giờ trước. Mà trong trường hợp đó đã không giải quyết vấn đề của bạn. Tôi đang gặp lỗi SSL cho những bức ảnh đó ngăn tôi nhìn thấy chúng. Hôm nay là ngày hết hạn trên giấy chứng nhận. Xin lỗi vì điều đó.
Jahhein

Tôi nhận thấy rằng bạn nói -l cho danh sách. Bạn có thể làm một phần mềm sudoupdate - bị bỏ qua và sau đó -ia sẽ cài đặt tất cả.
Jahhein

1
Không có vấn đề gì @ OldBunny2800 tuy nhiên tôi xin lỗi, chúng tôi không thể giải quyết nó mà không cần cài đặt lại. Tôi đã thử mọi thứ tôi có thể nghĩ ra. Cảm ơn bạn vẫn chấp nhận câu trả lời. :)
Jahhein

2
Tại sao tôi không? Bạn đã giúp tôi, một người hoàn toàn xa lạ, không được bồi thường trong hai giờ qua. Tôi sẽ cho bạn một tiền thưởng nếu tôi có thể! :)
OldBunny2800

10

Cập nhật từ tab đã mua trên cửa hàng ứng dụng đã khắc phục sự cố.


Điều này đã khắc phục sự cố cho tôi - có một số mục hiển thị với "cập nhật" bên cạnh chúng trong tab Đã mua, nhưng không hiển thị trong tab Cập nhật.
Paul Butcher

tại cửa hàng ứng dụng của tôi có ghi: bạn chưa mua bất kỳ ứng dụng nào
David Seek

0

Chuyển đến Tùy chọn hệ thống và tìm kiếm Cập nhật, kích hoạt Tự động cập nhật và Cập nhật sẽ được tải xuống -> tự động.

nhập mô tả hình ảnh ở đây

Tôi vẫn không thấy các bản cập nhật có sẵn, nhưng chúng đã được cập nhật và cài đặt trong nền. Và vì tôi đoán rằng, đây chỉ là một lỗi tạm thời (không thể là sự trùng hợp ngẫu nhiên, rằng hàng ngàn người dùng có cùng một vấn đề ...), điều này sẽ hoạt động như một công việc xung quanh.


0

Giải pháp đơn giản nhất tôi tìm thấy là vào cache và xóa hai thư mục có tên com.apple.appstore

  1. Chuyển đến Finder và nhấn + Shift+ G;
  2. Xác định vị trí ~/Library/Caches/com.apple.appstorevà xóa com.apple.appstorecác tập tin bộ nhớ cache;
  3. Sau đó nhấn lại các lệnh đó và đi /private/var/folders, mở từng thư mục và từng thư mục con (có thể là Cthư mục con) cho đến khi bạn tìm com.apple.appstorevà xóa thư mục này;
  4. Khởi động lại máy Mac của bạn.

câu trả lời gốc được tìm thấy tại: Cách khắc phục / Đặt lại ứng dụng App Store trên Mac OSX - El Capitan


0

Tôi đã thấy rằng, khi điều đó xảy ra, đi đến tab "Mua hàng" thường sẽ tiết lộ rằng bạn đã đăng xuất khỏi cửa hàng bằng cách nào đó và nó sẽ cho bạn biết bạn cần phải đăng nhập lại. Khi bạn đã thực hiện điều đó, bạn sẽ có thể tải xuống các bản cập nhật.


0

Đăng xuất và đăng nhập lại, sau đó Check for Unfinished Downloadgiải quyết vấn đề cho tôi

Đăng xuất:

Trong menu cửa hàng ứng dụng, nhấp Store->Sign Out

Đăng nhập:

Trong menu cửa hàng ứng dụng, nhấp Store->Sign In

Kiểm tra tải xuống chưa hoàn thành:

Trong menu cửa hàng ứng dụng, nhấp Store->Check for Unfinished Download

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.