Firefox'un bir kopyası zaten açık olduğu için Firefox açılamıyor


12

MacBook'umda birden fazla kullanıcı var (OS X 10.9.5). Bunlardan birinin ebeveyn kısıtlamaları vardır, ancak Firefox'u kullanmasına izin verilir. Şimdi, buna rağmen, Firefox'u çalıştıramıyor: her denediğinde, mesajla birlikte bir hata kutusu açılır

Firefox'u kapatın Firefox'un
bir kopyası zaten açık. Bir seferde yalnızca bir Firefox kopyası açılabilir.

(Firefox'un ne kendisi ne de başka bir kullanıcı tarafından açık olmadığını ve diğer kullanıcıların hiçbirinde bu sorunun olmadığını söylemeye gerek yok).

Bu, Firefox'un son bir güncellemesinden (39.0 sürümüne) sonra ortaya çıktı.

Bunun nedeni ne olabilir? Bunu nasıl çözebilirim?

Yanıtlar:


24

İşte sorunu düzeltmek için yaptım:

  • OS X Terminalinde şu anda kullanılan Firefox profil dizininizi bulun (şuna benzer): $ cd ~/Library/Application\ Support/Firefox/Profiles/ $ ls -l

  • birden fazla profiliniz varsa, en yakın tarihli profili listeleyin $ cd rAnd0m.default $ ls -la

  • gizli parentlock dosyasını kaldır $ rm -v .parentlock

  • Firefox'u tekrar başlatmayı deneyin

(Sorun parentlock dosyasına ilgisi bulunmadığını ise, göreceksiniz: rm: .parentlock: No such file or directory)

Finder'ı kullanmayı tercih ederseniz, önce gizli nokta dosyalarının görünür olmasını sağlayın, böylece .parentlock'un varlığını kontrol edip silebilirsiniz.


Bence Finder içinde gizli (dot) dosyaları görünür kılmak önemsiz değil ...
Walter

1
Ben de çalışan bir 'hayalet süreci' olduğunu buldum - @ joshua cevap (kullanarak ps -wwax | grep firefo) bulmak ve öldürmek için gerekli. btw, işlem OSX'in 'zorla çıkma' listesinde görünmedi.
drevicko

Teşekkürler. Hata iletişim kutusunun bunu otomatik olarak yapma seçeneği olmalıdır!
Matt

Bu benim için çalıştı. apple.stackexchange.com/questions/196771/… "Önceki Oturumu Geri Yükle" ( support.mozilla.org/en-US/kb/… ) ve ne yazık ki bir "güvenlik başlattığımda ve buldum" ", yer işaretlerine ve geçmişe erişilemeyeceği anlamına gelen hata. "hayalet süreci" öldürdüm ve firefox'u yeniden başlattığımda, hatayla ilgili olarak iyi durumdaydım, ama şimdi "önceki" oturumum değersizdi.
Michael

11

Bu mesajı aldığımda sadece başıboş süreci öldürmek zorunda kaldım, benim için kilit yoktu.

% 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

Sürecin hala "gizlice" canlı olmasına rağmen, cmd-tabgörev değiştiricide veya cmd-opt-escÇıkmaya Zorla iletişim kutusunun altında Firefox görünürlüğü yoktu . Bir çökme / yeniden başlatma sonrasında Firefox bu durumdaydı.


2
Bu benim sorunumu çözdü, bunun üzerindeki cevaplar olmadı. Teşekkür ederim!
Lea Verou

Birkaç çalışan vardı - sorunu çözen bir eklenti kapsayıcısı (yol tarafından tanınabilir) oldu.
drevicko

linux / unix hakkında komik şeyler. basit işler yapmak için bir hacker olmalı
luky

2

emma24xia'nın cevabı Windows içindir ve Mac'te uygulanamaz. Mac'te bu şekilde yaparsınız.

Uygulamalar / Yardımcı Programlar'ı açın ve Etkinlik Monitörü'nü başlatın.

Bu listede Firefox'u arayın. Bu işlemi seçin ve işlemden çıkmak için dur işareti simgesini tıklayın.


1
Üzgünüz, ama bu çözüm değildi: Çalışan başka bir Firefox işlemi yok. Etkinlik izleyicisi tarafından gösterilen tek hata kutusunu gösteren monitördür.
Walter

benim için çalıştı
tkt986

0

Burada çevrimiçi bir çözüm buluyorum, kontrol edebilirsiniz. https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding


Bu bağlantı soruyu cevaplayabilse de, cevabın önemli kısımlarını buraya eklemek ve bağlantıyı referans olarak sağlamak daha iyidir. Bağlantı verilen sayfa değişirse, yalnızca bağlantı yanıtları geçersiz olabilir.
grg

Bağlantınız doğru çözümü sağladı: .parentlock dosyasını kaldırın.
Walter

Memnun oldum çocuklar.
emma24xia

0

Arka plan işlemlerini gösterildiği gibi öldürdükten sonra, Firefox başlayabildi:

$ 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

Şimdiye kadar bulabildiğim tek çözüm, bir tür editörde kaydedilmemiş bir dosyayı açmak ve bir "Oturumu Kapat" yapmaktı.

Eğer şanslıysanız, editör kaydedilmemiş dosya hakkında şikayet etmeden önce sıkışmış işlem rıhtımdan kaybolur, böylece "İptal" i tıklayabilirsiniz ve çalışma alanınızın çoğu orada kalacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.