Lỗi PR_END_OF_FILE_ERROR (Secure Connection Failed) xuất hiện khi người dùng Firefox truy cập một trang web nhất định. Lỗi có nghĩa là trình duyệt không thể thiết lập kết nối an toàn vì tất cả các bộ mật mã (cipher suites) đều thất bại (Firefox đã duyệt hết danh sách do nhiều lý do). Khi xảy ra, người dùng báo cáo cùng lỗi xuất hiện với mọi trang web thử truy cập.

Lưu ý: Vấn đề này khác với lỗi Secure Connection error trên Chrome.
Nguyên nhân gây ra PR_END_OF_FILE_ERROR trên Firefox
- Can thiệp VPN hoặc Proxy – Phần mềm chặn kết nối (đóng vai trung gian) có thể kích hoạt lỗi. Khắc phục bằng cách tắt proxy hoặc gỡ ứng dụng VPN.
- Biến thể cipher không chính xác – Nếu bạn từng chỉnh cài đặt SSL, trình duyệt có thể đang ép dùng các cipher không được Firefox hoặc trang web hỗ trợ. Khắc phục bằng cách Refresh Firefox qua menu Troubleshooting Information.
- Hồ sơ Firefox bị hỏng – Một số người dùng khắc phục bằng cách xuất bookmark, tạo hồ sơ mới, nhập lại bookmark.
- Can thiệp bộ an ninh thứ 3 quá bảo thủ – Avast, Kaspersky, BitDefender, Eset chặn chứng chỉ kết nối và gửi chứng chỉ của chúng, gây lỗi. Khắc phục bằng cách tắt bảo vệ thời gian thực hoặc gỡ bộ an ninh.
Các bước khắc phục lỗi PR_END_OF_FILE_ERROR
1. Tắt VPN hoặc Proxy (nếu áp dụng)
Nhiều người dùng báo lỗi xảy ra khi dùng proxy/VPN (phần mềm chặn kết nối làm trung gian).
Một số giải pháp hoạt động, nhưng البعض khác gây lỗi miễn là chúng được bật. Nếu bạn dùng VPN/proxy, đó rất có thể là nguyên nhân.
Thử kết nối trực tiếp sau khi tắt phần mềm ẩn danh. Hai hướng dẫn riêng cho proxy và VPN:
Gỡ VPN Client
- Nhấn Windows + R, gõ appwiz.cpl mở Programs and Features. Tại UAC nhấn Yes.

- Tìm VPN đang dùng, chuột phải chọn Uninstall.

- Làm theo wizard gỡ cài đặt, khởi động lại máy và kiểm tra.
Tắt Proxy Server
- Mở Run (Windows + R), gõ ms-settings:network-proxy mở tab Proxy của Settings.

- Kéo xuống Manual proxy setup, tắt toggle Use a proxy server.

- Khởi động lại máy, thử lại thao tác trước đây gây lỗi.
Nếu vẫn lỗi hoặc không áp dụng, thử phương pháp tiếp theo.
2. Refresh Firefox
Lỗi thường gặp khi người dùng từng chỉnh cài đặt SSL, khiến trình duyệt ép dùng cipher không được hỗ trợ.
Giải pháp: reset Firefox về mặc định. Firefox có tùy chọn làm điều này mà không cần cài lại.
Hướng dẫn Refresh Firefox qua menu Troubleshooting Information:
- Mở Firefox, nhấn nút ba gạch ngang (góc trên phải), chọn Help > Troubleshooting Information.

- Ở bên phải, nhấn Refresh Firefox (dưới Give Firefox a tune-up).

- Xác nhận nhấn Refresh Firefox lần nữa, đợi hoàn tất, khởi động lại trình duyệt.

- Thử lại thao tác gây lỗi trước đó.
Nếu vẫn lỗi, thử phương pháp tiếp theo.
3. Tắt tùy chọn DNS over HTTPS
Firefox có tùy chọn DNS over HTTPS tăng cường bảo mật, nhưng có thể khiến một số trang không hoạt động và báo lỗi PR_END_OF_FILE_ERROR. Cách tắt:
- Mở Firefox, gõ about:preferences#general vào thanh địa chỉ, nhấn Enter.
- Kéo xuống cuối, nhấn Settings trước mục Network Settings.
- Bỏ tích DNS over HTTPS, khởi động lại Firefox.

4. Tạo hồ sơ Firefox mới
Lỗi cũng có do hồ sơ bị hỏng. Nhiều người khắc phục bằng cách tạo hồ sơ mới qua tab about:profiles, xuất bookmark từ hồ sơ cũ và nhập vào hồ sơ mới.
Lưu ý: Nếu bookmark chủ yếu ở Chrome, có thể nhập vào Firefox dễ dàng.
Các bước:
- Xuất bookmark: nhấn biểu tượng dấu sao (góc trên phải) > Bookmark > Show All Bookmarks.

- Trong menu Library, nhấn Import and Backup > Export Backups to HTML.

- Chọn vị trí lưu, đặt tên, nhấn Save.
- Mở Firefox, dán about:profiles vào thanh địa chỉ, nhấn Enter.

- Nhấn Create a New Profile (dưới About Profiles).

- Trong wizard, nhấn Next, đặt tên hồ sơ, nhấn Finish.

- Nhập bookmark: lại menu Bookmark > Show All Bookmarks.

- Chọn Import and Backup > Import Bookmarks from HTML, chọn file HTML đã xuất ở bước 3, nhấn Open.

- Khởi động lại trình duyệt, kiểm tra lỗi PR_END_OF_FILE_ERROR.
Nếu vẫn lỗi, thử phương pháp cuối.
5. Gỡ bộ an ninh thứ 3
Lỗi cũng do AV quá bảo thủ (Avast, Kaspersky, BitDefender, ESET...) chặn chứng chỉ kết nối và gửi chứng chỉ riêng.
Một số trang web coi đây là vi phạm bảo mật và báo lỗi PR_END_OF_FILE_ERROR.
Nếu đây là nguyên nhân, hãy tắt bảo vệ thời gian thực khi truy cập trang đó, hoặc gỡ hoàn toàn bộ an ninh.
Cách nhẹ: tắt real-time protection từ biểu tượng khay hệ thống (cách làm khác tùy AV).

Khởi động lại máy, kiểm tra. Nếu vẫn lỗi, gỡ hoàn toàn để loại trừ can thiệp:
- Mở Run (Windows + R), gõ appwiz.cpl mở Programs and Features.

- Tìm bộ an ninh đang dùng, chuột phải chọn Uninstall.

- Làm theo hướng dẫn gỡ cài đặt.
- Sau khi gỡ, làm theo hướng dẫn xóa sạch file còn lại của bộ an ninh.
- Khởi động lại máy và kiểm tra.