Tidak dapat membuka Firefox karena salinan Firefox sudah terbuka

12

Saya memiliki banyak pengguna di MacBook saya (OS X 10.9.5). Salah satunya memiliki pembatasan parsial, tetapi diizinkan untuk menggunakan Firefox. Sekarang, terlepas dari itu, dia tidak dapat menjalankan Firefox: setiap kali dia mencoba, kotak kesalahan muncul dengan pesan

Tutup Firefox
Salinan Firefox sudah terbuka. Hanya satu salinan Firefox yang dapat dibuka sekaligus.

(Tidak perlu dikatakan bahwa Firefox tidak terbuka, baik olehnya maupun oleh pengguna lain, dan bahwa tidak ada pengguna lain yang memiliki masalah itu).

Tampaknya ini terjadi setelah pembaruan terbaru Firefox (ke versi 39.0).

Apa yang bisa menjadi penyebab hal ini? Bagaimana saya bisa menyelesaikan ini?

Walter
sumber

Jawaban:

24

Inilah yang saya lakukan untuk memperbaiki masalah ini:

  • Di Terminal OS X, temukan direktori profil Firefox yang saat ini digunakan (seperti): $ cd ~/Library/Application\ Support/Firefox/Profiles/ $ ls -l

  • jika Anda memiliki banyak profil, buat daftar profil dengan tanggal terbaru $ cd rAnd0m.default $ ls -la

  • hapus file parentlock tersembunyi $ rm -v .parentlock

  • cobalah untuk memulai Firefox lagi

(Jika masalah tidak terkait dengan file parentlock, Anda akan melihat: rm: .parentlock: No such file or directory)

Jika Anda lebih suka menggunakan Finder, cukup buat file-file tersembunyi terlihat terlebih dahulu, sehingga Anda dapat memeriksa keberadaan .parentlock dan menghapusnya.

ChrisW
sumber
Saya pikir membuat file tersembunyi (dot) yang terlihat di dalam Finder tidak sepele ...
Walter
1
Saya menemukan bahwa saya juga menjalankan 'proses hantu' - jawaban @ joshua (menggunakan ps -wwax | grep firefo) diperlukan untuk menemukan dan membunuhnya. btw, proses tidak muncul dalam daftar 'paksa berhenti' OSX.
drevicko
Terima kasih. Dialog kesalahan harus benar-benar memiliki opsi untuk melakukannya secara otomatis!
Mat
ini bekerja untuk saya setelah apple.stackexchange.com/questions/196771/... Saya telah merencanakan untuk "Kembalikan Sesi Sebelumnya" ( support.mozilla.org/en-US/kb/… ) dan sayangnya ketika saya meluncurkan dan menemukan "keamanan" "Kesalahan itu berarti bahwa bookmark dan riwayat tidak dapat diakses. setelah saya membunuh "proses hantu" dan memulai kembali firefox, saya dalam kondisi yang baik sehubungan dengan kesalahan, tapi sekarang sesi "sebelumnya" saya tidak berharga.
Michael
11

Ketika saya menerima pesan ini, saya hanya harus mematikan proses nyasar, tidak ada kunci yang terlibat untuk saya.

% 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

Meskipun proses masih "diam-diam" hidup, tidak ada Firefox visibile di cmd-tabpengalih tugas, atau di bawah cmd-opt-escdialog Force Quit. Firefox dalam kondisi ini setelah crash / restart.

Joshua Goldberg
sumber
2
Ini menyelesaikan masalah saya, jawaban di atas tidak. Terima kasih!
Lea Verou
Saya telah menjalankan beberapa - salah satu yang memecahkan masalah adalah wadah plugin (dikenali oleh path).
drevicko
hal-hal lucu tentang linux / unix. kita harus menjadi peretas untuk membuat hal-hal sederhana berfungsi
luky
2

Jawaban emma24xia adalah untuk Windows dan tidak berlaku pada Mac. Pada Mac Anda akan melakukannya dengan cara ini.

Buka Aplikasi / Utilitas dan luncurkan Activity Monitor.

Cari Firefox di daftar itu. Pilih dan klik ikon tanda berhenti untuk menghentikan proses itu secara paksa.

Steve Chambers
sumber
1
Maaf, tapi ini bukan solusinya: tidak ada proses menjalankan Firefox yang berjalan. Satu-satunya yang ditunjukkan oleh monitor aktivitas adalah yang menampilkan kotak kesalahan.
Walter
yang bekerja untuk saya
tkt986
0

Saya menemukan solusi online di sini, Anda dapat memeriksanya. https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding

emma24xia
sumber
Meskipun tautan ini dapat menjawab pertanyaan, lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini dan memberikan tautan untuk referensi. Jawaban hanya tautan dapat menjadi tidak valid jika halaman tertaut berubah.
grg
Tautan Anda memberikan solusi yang benar: hapus file .parentlock.
Walter
Senang itu membantu kalian.
emma24xia
0

Setelah mematikan proses latar belakang seperti yang ditunjukkan, Firefox dapat memulai:

$ 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
Manas
sumber
-1

Satu-satunya solusi yang dapat saya temukan sejauh ini adalah membuka file yang belum disimpan dalam beberapa jenis editor dan melakukan "Log Out".

Jika Anda beruntung, proses macet akan hilang dari dok sebelum editor mengeluh tentang file yang belum disimpan sehingga Anda dapat mengklik "Batal", dan sebagian besar ruang kerja Anda akan tetap di sana.

Altair7852
sumber