it-swarm-vi.tech

"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."

Tôi không thể khởi động Firefox trên máy Mac của mình. Nó chỉ nói "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." Tôi đã thử khởi động lại máy tính. Bất kỳ sửa chữa?


Bạn đã đề nghị xóa các tệp khóa trong hồ sơ của tôi, nhưng, Tôi không có hồ sơ . Tôi đã cố gắng khắc phục sự cố trong câu hỏi Firefox trên Mac: Chậm, chậm, chậm bằng cách xóa hồ sơ của tôi, vì vậy tôi đã xóa nó và điều này xuất hiện. Vì vậy, tôi không thể xóa các tập tin khóa vì chúng không tồn tại.

11
Isaac Waller

Để xóa các tệp .parentlock, bạn có thể chạy lệnh sau trong Terminal:

rm -f ~/Library/Application\ Support/Firefox/.parentlock

(Nó không có trong hồ sơ của bạn)

Tuy nhiên, như đã nói trước đây, xóa tệp .parentlock sẽ không giúp khắc phục quy trình Firefox bị kẹt.

7
Chealion

Firefox viết hai khóa, nếu chúng không bị xóa trong khi tắt máy, bạn phải xóa chúng bằng tay. Chúng được gọi là lock.parentlock và nằm trong thư mục hồ sơ .

MozillaZine có một bài viết về cách thực hiện điều đó trên Mac.

EDIT: Trên OS X chỉ tồn tại .parentlock, vì vậy nó sẽ đủ nếu bạn xóa tệp đó. Tệp sẽ có kích thước 0 KB, vì vậy bạn có thể xóa nó mà không phải lo lắng.

5
user1863

Tôi gặp vấn đề này trên OS X v10.7 (Lion). Không có gì hiển thị với ps ax | grep firefox và xóa các tệp khóa cũng không làm gì cho tôi. Tuy nhiên, điều đã làm là khởi chạy Firefox thông qua thiết bị đầu cuối với trình quản lý hồ sơ và chọn một cấu hình phù hợp:

/Applications/Firefox.app/Contents/MacOS/firefox -ProfileManager

Có vẻ như hồ sơ mặc định của tôi mà Firefox đang cố mở đã bị xóa. Sau khi chọn một hồ sơ khác thông qua menu quản lý hồ sơ, tôi đã sao lưu và chạy.

2
Will Ayd

Bằng cách nào đó, quy trình Firefox vẫn chạy ngay cả sau khi bạn đóng chương trình.

Đầu tiên, nhấp chuột phải vào biểu tượng Firefox và thử nhấp vào Force Quit.

Nếu tùy chọn đó không có, nhấn Option + Apple + Esc. Điều này sẽ đưa ra một danh sách các chương trình đang chạy. Chọn Firefox và nhấn Force Quit

Nếu vẫn thất bại, nhập killall -9 firefox vào thiết bị đầu cuối. Điều này sẽ buộc quá trình đóng lại, cho phép bạn khởi động lại Firefox.

1
Dan Walker

Tôi luôn gắn nhãn một ứng dụng Firefox cũ là FireFox 3.6.17 trong thư mục ứng dụng trước khi cài đặt phiên bản Firefox mới hơn. Sau đó, tôi cài đặt phiên bản mới hơn và đổi tên ứng dụng đó thành FireFox 12.0.1.

Theo cách đó, khi bạn thấy hộp thoại nói rằng một phiên bản khác của Firefox đã mở, hãy kéo Mac Dock ở dưới cùng màn hình của bạn và bạn sẽ thấy biểu tượng Firefox thứ hai trong dock nơi không có cái nào trước đó . Nhấp chuột phải vào biểu tượng cũ hơn (nếu bạn di chuột qua biểu tượng, bạn sẽ thấy "Firefox 3.6.17" hoặc biểu tượng mới hơn) và đi qua Tùy chọn và bỏ chọn "Mở khi đăng nhập". Sau đó, buộc thoát khỏi ứng dụng cũ hơn và biểu tượng đó sẽ biến mất. Không còn. Bằng cách nào đó, khi bạn "ném" hoặc xóa biểu tượng cũ hơn khỏi dock sau khi nâng cấp, nó không thay đổi trạng thái đăng nhập của biểu tượng đó và tiếp tục cố gắng chạy cả hai phiên bản Firefox khi đăng nhập. Vấn đề được giải quyết.

Khi bạn nâng cấp và gắn nhãn phù hợp, LUÔN LUÔN tắt trạng thái Đăng nhập của biểu tượng cũ trước khi xóa biểu tượng đó và thay thế bằng biểu tượng mới.

1
Stephanie

Điều này giết chết tất cả các quy trình Firefox trên Linux:

pgrep firefox | xargs kill -9
1
Mitja

Nếu Firefox thấy một phiên bản hoạt động của chính nó khi khởi động, nó sẽ bỏ qua việc tạo một phiên bản khác của chính nó với lỗi này.

Ý của bạn là gì khi nói "Tôi đã thử khởi động lại"? Bạn đã khởi động lại và điều này vẫn còn tồn tại?

Tôi không quen thuộc với OS X đủ để bình luận thêm về hành vi của nó.

0
nik

Cách lười biếng để xóa các tệp khóa này:

find ~/Library/Application\ Support/Firefox -name "*lock*" -exec rm {} \;

Điều này sẽ tìm và xóa bất kỳ tập tin với "khóa" trong tên. Xem trang hướng dẫn cho find để biết thêm thông tin.

0
Iain

Có một lệnh kết hợp pgrep với kill , đó là pkill. Vì thế:

pkill firefox
0
SergioAraujo

Trên OS X, nếu xóa .parentlock hoặc hủy tiến trình không hoạt động, bạn có thể cần chỉnh sửa/xóa tệp profile.ini. Tôi đã gặp sự cố trong khi tạo nhiều hồ sơ Firefox và giải quyết vấn đề là xóa tất cả trừ hồ sơ mặc định khỏi profile.ini (không phải thư mục hồ sơ). Tôi nghĩ nguyên nhân trong trường hợp của tôi là cài đặt use_last_profile đã được bật và cấu hình được sử dụng cuối cùng không còn tồn tại (thư mục hồ sơ đã bị xóa).

0
Somantra