Nhận các ứng dụng hộp cát hoạt động trở lại sau khi cập nhật OS X

Apple gần đây đã phát hành OS X 10.8.3 cùng với các bản cập nhật bảo mật cho các phiên bản OS X trước đây và trong khi các bản cập nhật đã hoạt động tốt cho đại đa số người dùng, một số báo cáo đã gặp sự cố mà một số chương trình như Preview và TextEdit hiện không thể chạy. Khi chương trình được mở, trong một số trường hợp, hệ thống sẽ nhắc người dùng xác thực và sửa chữa Thư viện người dùng, nhưng sau khi hoàn thành, chương trình chỉ cần thoát ra sau khi bật lên trong OS X Dock trong vài giây. Trong các trường hợp khác, chương trình có thể chỉ bị sập và tạo báo cáo lỗi.

Cả TextEdit và Preview đều là các chương trình được sandbox trong OS X, có nghĩa là hệ thống cô lập chúng và nhiều tài nguyên của chúng khỏi các khu vực được chia sẻ mà các chương trình khác có thể truy cập. Đối với bất kỳ chương trình hộp cát nào, các tài nguyên này tồn tại dưới dạng bản sao trong thư mục Thư viện của người dùng trong thư mục có tên "Container"; tuy nhiên, nếu thư mục này không thể truy cập được vì một số lý do thì chương trình có thể không khởi chạy đúng cách hoặc có thể lưu tệp hoặc chạy theo dự kiến.

Nếu điều này xảy ra, thì hệ thống có thể nhắc bạn thử sửa chữa container trong Thư viện, nhưng nếu việc này không thành công thì có một vài điều bạn có thể làm để khắc phục lỗi và để chương trình chạy lại.

Lần đầu tiên cố gắng sửa chữa quyền trên thư mục nhà người dùng của bạn. Một số người gặp phải sự cố này đã cố gắng không thành công để sửa chữa quyền trên ổ đĩa khởi động bằng Disk Utility, nhưng điều này chỉ giải quyết các tài nguyên toàn cầu như thư mục hệ thống và một số ứng dụng đã cài đặt chứ không phải bất kỳ tệp người dùng nào.

Để sửa chữa quyền truy cập thư mục nhà của người dùng, hãy khởi động lại hệ thống trong khi giữ Command-R để tải phân vùng OS X Recovery HD. Sau khi chọn ngôn ngữ của bạn, chọn Terminal từ menu Tiện ích và nhập lệnh "resetpassword" (tất cả một từ) để mở mật khẩu và công cụ quản lý tài khoản. Tại đây, chọn ổ đĩa khởi động của bạn và chọn tài khoản người dùng của bạn từ menu thả xuống. Sau đó nhấp vào nút Đặt lại trong phần để đặt lại quyền truy cập thư mục chính và ACL.

Khi điều này được thực hiện, thoát khỏi tiện ích và khởi động lại hệ thống của bạn để xem các chương trình sẽ chạy đúng.

Nếu bạn tiếp tục thấy vấn đề, thì bước tiếp theo là xóa các thư mục chứa cho mỗi ứng dụng có vấn đề. Để thực hiện việc này, hãy mở menu Go trong Finder và giữ phím Tùy chọn để hiển thị tùy chọn Thư viện. Chọn mục này để mở thư mục Thư viện người dùng của bạn, rồi mở thư mục Container. Tại đây, bạn sẽ thấy một danh sách các thư mục cho mỗi ứng dụng được hộp cát, mỗi thư mục sẽ được đặt tên theo tên miền của chương trình, chẳng hạn như "com.apple.Preview" cho ứng dụng Xem trước.

Trong khi xóa thư mục bộ chứa cho mỗi chương trình sẽ buộc hệ thống tạo lại nó, bộ chứa có thể bao gồm một số thông tin cần thiết như tài liệu và cài đặt chưa được lưu, do đó ban đầu không xóa thư mục trực tiếp. Thay vào đó, di chuyển nó đến Bàn làm việc của bạn hoặc đến một vị trí an toàn khác bên ngoài thư mục Container, sau đó khởi chạy chương trình tương ứng.

Nếu chương trình khởi chạy đúng nhưng bạn thấy bạn đang thiếu một hoặc hai tài liệu tự động mà bạn đang làm việc, thì bạn có thể tìm tài liệu bằng cách mở hộp chứa cũ và định vị các tệp bạn cần trong đó. Cấu trúc tệp của vùng chứa sẽ phản chiếu thư mục nhà của bạn: nó sẽ bao gồm các thư mục như "Tài liệu", "Phim" và "Âm nhạc" hoặc ít nhất là bí danh dẫn đến chúng.

Theo cách này, hãy xóa các thư mục chứa cho tất cả các chương trình có vấn đề và bạn sẽ có thể khắc phục thông báo cảnh báo nhắc bạn sửa chữa thư viện mỗi khi chương trình được khởi chạy.


 

Để LạI Bình LuậN CủA BạN