Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc phục lỗi NSURLErrorDomain -1012: Hướng dẫn sửa lỗi cập nhật phần mềm trên macOS Catalina

Cập nhật Mac là yếu tố then chốt để ứng dụng và quy trình chạy trơn tru. Hệ điều hành và ứng dụng lỗi thời dẫn đến nhiều lỗi và vấn đề hiệu suất, bất kể phiên bản macOS bạn dùng.

Nếu chưa bật Cập nhật tự động, hãy kiểm tra thường xuyên: Menu Apple ▸ Cập nhật phần mềm cho macOS; Mac App Store ▸ Cập nhật ▸ Cập nhật tất cả cho ứng dụng. Quá trình thường mất vài phút (trừ khi nâng cấp hệ điều hành).

Mẹo chuyên nghiệp: Quét Mac để phát hiện vấn đề hiệu suất, tệp rác, ứng dụng có hại và mối đe dọa bảo mật.

Tuy nhiên, quá trình cập nhật có thể gặp sự cố. Một lỗi đau đầu là Cập nhật phần mềm thất bại (NSURLErrorDomain error -1012) trên Catalina. Lỗi cho thấy quá trình tải và cài đặt bị gián đoạn.

Nhiều người dùng Mac báo lỗi này trên diễn đàn và trang hỗ trợ Apple, nhưng ít hướng dẫn khắc phục. Bài viết này tổng hợp các giải pháp hiệu quả.

NSURLErrorDomain error -1012 trên Mac là gì?

Khi kiểm tra qua Cập nhật phần mềm, thông báo đầy đủ:

Không thể kiểm tra cập nhật
Đảm bảo bạn đã kết nối Internet.

Khi cập nhật qua Terminal:

Đang tìm phần mềm có sẵn.
Thao tác không thể hoàn tất. (NSURLErrorDomain error -1012.)

Kiểm tra nhật ký (log) cho thấy một tệp cập nhật cụ thể không tải được, gây thất bại. Thường là tệp:

NSErrorFailingURLKey=https://swscan.apple.com/content/catalogs/others/index-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
NSLocalizedRecoverySuggestion=Đảm bảo bạn đã kết nối Internet, sau đó thử lại.
SUErrorRelatedCode=SUErrorCodeScanCatalogNotFound

Thử tải trực tiếp URL đó lại thành công. Lỗi -1012 cũng xuất hiện khi đồng bộ iOS với iCloud hoặc đăng nhập ứng dụng – ngữ cảnh đa dạng, khó xác định nguyên nhân chính xác.

Tại sao Mac gặp lỗi NSURLErrorDomain -1012?

  • Vấn đề chứng chỉ (certificate): Đặc biệt với máy chủ swscan.apple.com. Trên Mac cũ, chứng chỉ bảo mật của máy chủ dường như hết hạn. Apple đã khắc phục lâu rồi nhưng đôi khi sự cố máy chủ vẫn xảy ra.
  • Kết nối Internet không ổn định: Cần kết nối ổn định để tải tệp cài đặt. Gián đoạn khiến tệp không hoàn chỉnh/hỏng.
  • Tường lửa quá bảo thủ: Tường lửa Mac lọc lưu lượng đến, có thể chặn cả cập nhật phần mềm.
  • Phần mềm thứ ba không tương thích: Ứng dụng thứ ba xung đột với Cập nhật phần mềm.

Dù nguyên nhân gì, không nên để Mac chạy hệ điều hành lỗi thời. Khắc phục lỗi là ưu tiên hàng đầu.

Cách khắc phục lỗi NSURLErrorDomain -1012

Kiểm tra cơ bản trước:

  • Khởi động lại Mac để xóa lỗi tạm thời.
  • Kiểm tra kết nối Internet ổn định; chuyển sang cáp mạng nếu có, hoặc thử mạng khác.
  • Tối ưu Mac bằng ứng dụng sửa chữa để loại bỏ các vấn đề phức tạp hóa troubleshooting.
  • Ngắt thiết bị ngoại vi không cần thiết, ổ cứng ngoài.
  • Đảm bảo ổ cứng đủ dung lượng trống cho cập nhật.

Nếu chưa khắc phục, thử các phương pháp dưới:

Sửa #1: Reset tùy chọn Cập nhật phần mềm

Cập nhật phần mềm có thể gặp sự cố do tệp cache/tải về cũ. Reset các tệp plist trong thư mục Preferences. Nên thoát Mac App Store trước.

  1. Trong Finder, menu Đi ▸ Đi đến thư mục.
  2. Nhập đường dẫn: ~/Library/Preferences, nhấn Enter.
  3. Tìm và kéo ra Màn hình hình (Desktop) các tệp:
    com.apple.appstore.plist
    com.apple.appstore.plist.lockfile
    com.apple.softwareupdate.plist

Thử chạy Cập nhật phần mềm lại. Nếu không hiệu quả, kéo các tệp trở lại thư mục Preferences.

Sửa #2: Reset bộ nhớ đệm DNS

Trên macOS mới, mở Ứng dụng ▸ Tiện ích ▸ Terminal, chạy:

sudo killall -HUP mDNSResponder

Nhấn Enter, nhập mật khẩu admin khi được yêu cầu.

Trên macOS cũ, thử:

sudo discoveryd udnsflushcaches
sudo discoveryutil mdnsflushcache

Sửa #3: Cài đặt bản cập nhật độc lập (Standalone Update)

Nếu không dùng được công cụ Cập nhật phần mềm, tải bản cập nhật độc lập từ trang Apple Support Downloads. Mỗi bản cập nhật có trình cài đặt riêng. Tải, chạy, khởi động lại nếu được yêu cầu.

Sửa #4: Cập nhật trong Chế độ An toàn (Safe Mode)

  1. Khởi động vào Safe Mode: tắt Mac, bật lại và giữ phím Shift cho đến màn hình đăng nhập, rồi thả phím.
  2. Chạy cập nhật trong Safe Mode.
  3. Thoát Safe Mode: khởi động lại bình thường (không giữ Shift).

Sửa #5: Cài đặt bản cập nhật Combo

Combo update cho phép cập nhật từ phiên bản cũ hơn trong cùng phiên bản chính (major release). Chứa tất cả thay đổi kể từ bản phát hành gốc. Khá dung lượng, cần dọn chỗ.

  1. Truy cập: https://support.apple.com/downloads/macos
  2. Tìm bản combo phù hợp, tải về (định dạng .dmg).
  3. Thoát tất cả ứng dụng.
  4. Click đúp tệp .dmg, làm theo hướng dẫn trên màn hình.

Lưu ý: Nên sao lưu Mac bằng Time Machine hoặc iCloud trước khi cài combo update.

Sửa #6: Dùng macOS Recovery để cập nhật Mac

Nếu vẫn không cập nhật được, thử macOS Recovery để nâng cấp lên macOS mới nhất tương thích.

  1. Tắt Mac.
  2. Bật Mac và giữ ngay Option + Command + R cho đến khi thấy logo Apple hoặc biểu tượng xoay tròn.
  3. Đăng nhập Mac.
  4. Chọn Cài đặt lại macOS và làm theo hướng dẫn.

Tóm tắt

Lỗi NSURLErrorDomain -1012 trên Catalina có vẻ nhỏ nhưng có hậu quả nghiêm trọng về lâu dài. Sớm khắc phục càng sớm cập nhật được Mac.