Không thể mở Firefox vì bản sao Firefox đã mở


12

Tôi có nhiều người dùng trên MacBook của mình (OS X 10.9.5). Một trong số chúng có các hạn chế tương đương, nhưng được phép sử dụng Firefox. Bây giờ, mặc dù vậy, cô ấy không thể chạy Firefox: bất cứ khi nào cô ấy cố gắng, một hộp lỗi xuất hiện với thông báo

Đóng Firefox
Một bản sao của Firefox đã được mở. Mỗi lần chỉ có thể mở một bản sao của Firefox.

(không cần phải nói rằng Firefox không mở, bởi cô ấy cũng như bởi bất kỳ người dùng nào khác và không ai trong số những người dùng khác gặp phải vấn đề đó).

Nó xuất hiện điều này xảy ra sau một bản cập nhật gần đây của Firefox (lên phiên bản 39.0).

Điều gì có thể là nguyên nhân của việc này? Làm thế nào tôi có thể sắp xếp này?

Câu trả lời:


24

Đây là những gì tôi đã làm để khắc phục vấn đề:

  • Trong OS X Terminal, tìm thư mục hồ sơ Firefox hiện đang sử dụng của bạn (đại loại như): $ cd ~/Library/Application\ Support/Firefox/Profiles/ $ ls -l

  • nếu bạn có nhiều hồ sơ, hãy liệt kê một hồ sơ có ngày gần đây nhất $ cd rAnd0m.default $ ls -la

  • xóa tệp cha mẹ ẩn $ rm -v .parentlock

  • thử khởi động lại Firefox

(Nếu sự cố không liên quan đến tệp khóa phụ, bạn sẽ thấy rm: .parentlock: No such file or directory:)

Nếu bạn thích sử dụng Finder, trước tiên chỉ hiển thị các tệp dấu chấm ẩn, để bạn có thể kiểm tra sự tồn tại của .parentlock và xóa nó.


Tôi nghĩ rằng việc hiển thị các tệp (dấu chấm) ẩn trong Finder không phải là chuyện nhỏ ...
Walter

1
Tôi thấy rằng tôi cũng đã có một 'quá trình ma' đang chạy - câu trả lời (sử dụng ps -wwax | grep firefo) của @ joshua là cần thiết để tìm và tiêu diệt nó. Tuy nhiên, quá trình không xuất hiện trong danh sách 'lực lượng bỏ' của OSX.
drevicko

Cảm ơn. Hộp thoại báo lỗi thực sự nên có một tùy chọn để làm điều đó tự động!
Matt

việc này hiệu quả với tôi sau apple.stackexchange.com/questions/196771/NH Tôi đã lên kế hoạch "Khôi phục phiên trước" ( support.mozilla.org/en-US/kb/ .) "Lỗi có nghĩa là dấu trang và lịch sử sẽ không thể truy cập được. một khi tôi đã giết "quá trình ma" và khởi động lại firefox, tôi đã ở trong tình trạng tốt với lỗi, nhưng bây giờ phiên "trước" của tôi là vô giá trị.
Michael

11

Khi tôi nhận được tin nhắn này, tôi chỉ phải giết quá trình đi lạc, không có khóa nào liên quan đến tôi.

% ps -wwax | grep -i firefo
81106 ??       711:45.58 /Applications/Firefox.app/Contents/MacOS/firefox -foreground
28986 ttys000    0:00.00 grep -i firefo

% kill 81106

Mặc dù quá trình vẫn còn "bí mật", nhưng không có trình duyệt Firefox trong cmd-tabtrình chuyển đổi tác vụ, cũng như trong cmd-opt-eschộp thoại Force Quit. Firefox đã ở trạng thái này sau khi gặp sự cố / khởi động lại.


2
Điều này đã giải quyết vấn đề của tôi, câu trả lời ở trên không. Cảm ơn bạn!
Lea Verou

Tôi đã chạy vài lần - thứ đã giải quyết vấn đề là một thùng chứa plugin (có thể nhận ra bằng đường dẫn).
drevicko

công cụ hài hước về linux / unix. người ta phải là hacker để làm cho mọi thứ đơn giản hoạt động
luky

2

Câu trả lời của emma24xia dành cho Windows và không áp dụng trên máy Mac. Trên máy Mac, bạn sẽ làm theo cách này.

Mở Ứng dụng / Tiện ích và khởi chạy Activity Monitor.

Hãy tìm Firefox trong danh sách đó. Chọn nó và nhấp vào biểu tượng dấu dừng để buộc thoát khỏi quá trình đó.


1
Xin lỗi, nhưng đây không phải là giải pháp: không có quá trình Firefox nào đang chạy. Cái duy nhất được hiển thị bởi màn hình hoạt động là cái hiển thị hộp lỗi.
Walter

điều đó làm việc cho tôi
tkt986

0

Tôi tìm thấy một giải pháp trực tuyến ở đây, bạn có thể kiểm tra nó. https://support.mozilla.org/en-US/kb/firefox-alpered-rucky-not-responding


Mặc dù liên kết này có thể trả lời câu hỏi, tốt hơn là bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở nên không hợp lệ nếu trang được liên kết thay đổi.
grg

Liên kết của bạn cung cấp giải pháp chính xác: xóa tệp .parentlock.
Walter

Rất vui khi được giúp các bạn.
emma24xia

0

Sau khi giết các tiến trình nền như được hiển thị, Firefox đã có thể bắt đầu:

$ ps -wwax | grep firefox
 1305 ??        59:06.29 /Applications/Firefox.app/Contents/MacOS/firefox -foreground
 2809 ttys006    0:00.00 grep firefox

$kill -9 1305

$ ps -wwax | grep firefox
 2815 ttys006    0:00.00 grep firefox

-1

Giải pháp duy nhất tôi có thể tìm thấy cho đến nay là mở một tệp chưa được lưu trong một loại trình soạn thảo nào đó và thực hiện "Đăng xuất".

Nếu bạn may mắn, quy trình bị kẹt sẽ biến mất khỏi dock trước khi biên tập viên phàn nàn về tệp chưa được lưu để bạn có thể nhấp vào "Hủy" và hầu hết không gian làm việc của bạn sẽ ở đó.

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.