Lỗi 'There Was an Unexpected Error Loading this Library' của Plex Media Player thường xảy ra khi người dùng cố xem một phần thư viện (library section) nhất định trên Plex Web. Chủ yếu báo cáo trên máy Windows.
Có vài nguyên nhân gây ra lỗi này:
- Cơ sở dữ liệu Plex chưa tối ưu — Nguyên nhân phổ biến nhất: database chưa tối ưu, trỏ đến tài nguyên lỗi. Khắc phục: chạy Optimize Database từ Server Settings trong tài khoản Plex.
- Metadata không hoàn chỉnh — Server gặp khó khăn với metadata không nhất quán. Khắc phục: Refresh all metadata từ cài đặt server Plex.
- Plex Server thiếu quyền Admin — File thực thi server không có quyền truy cập các phụ thuộc cần thiết. Chạy file thực thi chính với quyền Admin.
- Can thiệp của Adblock/uBlock — Tiện ích chặn quảng cáo (Adblock Plus, uBlock) thường xung đột với Plex server cục bộ. Tắt hoặc gỡ tiện ích.
- Cơ sở dữ liệu Plex bị hỏng — Dưới một số trường hợp, do hỏng hóc trong database server Plex cục bộ. Khắc phục: dùng CMD Admin chạy loạt lệnh SQLite3 để tự động sửa.
Phương pháp 1: Tối ưu hóa Database (Optimize Database)
Xuất hiện lỗi này là dấu hiệu database cần tối ưu. Nhiều người dùng khắc phục thành công bằng cách này.
- Truy cập Plex.TV, đăng nhập tài khoản.
- Dùng menu bên trái, nhấp biểu tượng hành động liên quan đến server đó.
- Menu mới hiện ra → Manage Server → Optimize Database.
- Màn hình xác nhận cuối → nhấp Optimize → chờ hoàn tất (có thể mất vài phút tùy kích thước server).
- Thử lại thao tác gây lỗi trước, xem đã khắc phục chưa.
Phương pháp 2: Làm mới tất cả Metadata (Refresh all Metadata)
Một số người dùng khắc phục thành công bằng cách làm mới toàn bộ metadata liên quan đến server Plex.TV.
- Truy cập tài khoản Plex.TV, đăng nhập.
- Menu trái → nhấp menu hành động của server cụ thể.
- Nhấp Refresh all metadata, xác nhận, chờ hoàn tất.
- Khởi động lại Plex server, kiểm tra.
Phương pháp 3: Chạy Plex Server với quyền Admin
Lỗi có thể do hạ tầng Plex server cài cục bộ không đủ quyền chạy đúng trên máy. Thường gặp khi có quy tắc UAC (User Account Control) nghiêm ngặt.
Chạy file thực thi Plex chính với quyền Admin trước khi làm thao tác gây lỗi.
Đường dẫn mặc định (nếu không cài tùy chỉnh):
C:\Program Files (x86)\Plex\Plex Media Server
Tìm Plex Media Server.exe, chuột phải → Run as Administrator.
Sau khi đảm bảo Plex server chạy với quyền Admin, thử lại thao tác gây lỗi "There was an unexpected error loading this library".
Phương pháp 4: Tắt Adblock Plus / uBlock (nếu áp dụng)
Nếu trình duyệt (Chrome/Firefox) cài Adblock Plus hoặc uBlock, có thể xung đột với Plex server cục bộ. Tắt tiện ích khi dùng Plex.
Nhiều người dùng xác nhận lỗi biến mất sau khi tắt/gỡ Adblock Plus hoặc uBlock.
Trên Chrome: gõ chrome://extensions/ → Enter → tắt công tắc AdBlock/uBlock.
Trên Firefox: gõ about:addons → Enter → màn hình Add-ons.
Sau khi tắt/gỡ, thử lại thao tác gây lỗi "There was an unexpected error loading this item".
Phương pháp 5: Sửa chữa Database bị hỏng (Repair Corrupt Database)
Nếu các cách trên đều thất bại, có thể database Plex server bị hỏng file. Dùng CMD Admin chạy loạt lệnh SQLite3 để sửa.
Yêu cầu: Máy phải cài SQLite3 tools. Nếu chưa có, tải từ trang chủ SQLite3.
- Đảm bảo Plex Media Server cục bộ đã tắt hoàn toàn.
- Windows + R, gõ cmd → Ctrl + Shift + Enter (CMD Admin). UAC → Yes.
- Chạy lần lượt các lệnh sau (nhấn Enter sau mỗi lệnh):
cd "%LOCALAPPDATA%\Plex Media Server\Plug-in Support\Databases" copy com.plexapp.plugins.library.db com.plexapp.plugins.library.db.original sqlite3 com.plexapp.plugins.library.db "DROP index 'index_title_sort_naturalsort'" sqlite3 com.plexapp.plugins.library.db "DELETE from schema_migrations where version='20180501000000'" sqlite3 com.plexapp.plugins.library.db .dump > dump.sql del com.plexapp.plugins.library.db sqlite3 com.plexapp.plugins.library.db < dump.sql
Lưu ý: Có thể xuất hiện thông báo lỗi khi chạy một số lệnh — đó là bình thường, không ảnh hưởng. - Đóng CMD, khởi động lại máy.
- Sau khi boot xong, mở thư viện Plex.TV, xem lỗi 'There was an unexpected error loading the dashboard' đã hết chưa.