“Una copia di Firefox è già aperta. È possibile aprire una sola copia di Firefox alla volta. "


12

Non riesco ad avviare Firefox sul mio Mac. Dice semplicemente "Una copia di Firefox è già aperta. È possibile aprire una sola copia di Firefox alla volta". Ho provato a riavviare il computer. Qualche correzione?


Hai suggerito di eliminare i file di blocco nel mio profilo, ma non ho un profilo . Stavo cercando di risolvere il problema in questione Firefox su Mac: lento, lento, lento eliminando il mio profilo, quindi l'ho eliminato e questo è venuto fuori. Quindi non posso cancellare i file di blocco perché non esistono.


1
Questa domanda ha avuto abbastanza risposte, ma penso che sia utile sapere anche questo. Su Mac, a volte Firefox presenta una striscia rossa che dice qualcosa come "La tua cronologia e i segnalibri non saranno disponibili perché alcune altre applicazioni li stanno usando". Quando ciò accade, non è possibile andare avanti / indietro nel browser ed è davvero fastidioso. La soluzione sta rimuovendo il file "places.sqlite.lock" nella directory del profilo di Firefox. Se non sai come individuare il tuo profilo, leggi questo: kb.mozillazine.org/Profile_folder#Where_is_my_profile_folder.3F
Saeed

Risposte:


8

Per rimuovere i file .parentlock è possibile eseguire il seguente comando nel Terminale:

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

(Non è nel tuo profilo)

Tuttavia, come detto prima, la rimozione di un file .parentlock non aiuta a correggere un processo di Firefox bloccato.


1
Non funziona, penso che il file sia nel profilo (sbaglio?)
Isaac Waller,

Su Mac OS X per impostazione predefinita per Firefox non è presente nel profilo ma nella cartella Supporto applicazioni di Firefox.
Chealion,

Ho finito per eliminare l'intera cartella Application Support / Firefox. Non c'era alcun file .parentlock in esso (I do ho nascosto i file su), ma ancora, la cancellazione ha reso tornare su. Grazie,
Isaac Waller,

2
Ho dovuto semplicemente eliminare FF e ho visto che il file .parentlock si trovava (per il mio sistema e profilo) nella directory "~ / Library / Application \ Support / Firefox / Profiles / 8vaea85u.default /"
Peter M

Questo ha funzionato per me, ma dopo aver eliminato il file il browser Firefox si blocca per 5 minuti, ogni volta che accedo a un nuovo URL ... Quindi, quale potrebbe essere la possibile soluzione per questo
Studente

5

Firefox scrive due file di blocco, se non vengono eliminati durante l'arresto è necessario rimuoverli manualmente. Si chiamano locke si .parentlocktrovano nella cartella del profilo .

MozillaZine ha un articolo su come farlo sul Mac.

EDIT: su OS X .parentlockesiste solo , quindi dovrebbe essere sufficiente se si elimina quel file. Il file avrà una dimensione di 0 KB, quindi puoi eliminarlo senza problemi.


Dove si trovano questi file di blocco?
Isaac Waller,

Aha! Non ricordo tale comportamento su Unix / Windows .. È specifico per OSX? In tal caso, ciò spiegherà la persistenza durante il riavvio.
nik,

@Isaac Waller: aggiornata la risposta con un riferimento a un articolo che descrive come trovare i file su piattaforme diverse.
user1863

2

Questo uccide tutti i processi di Firefox su Linux:

pgrep firefox | xargs kill -9

2

Ho avuto questo problema su OS X v10.7 (Lion). Nulla ha mostrato ps ax | grep firefoxe l'eliminazione dei file di blocco non ha fatto nulla per me. Ciò che ha funzionato, tuttavia, è stato l'avvio di Firefox tramite terminale con il gestore profili e la selezione di un profilo adatto:

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

Sembra che il mio profilo predefinito che Firefox stesse tentando di aprire fosse stato eliminato. Dopo aver selezionato un profilo diverso tramite il menu di gestione profili sono stato eseguito il backup e l'esecuzione.


1

In qualche modo il processo di Firefox è ancora in esecuzione anche dopo aver chiuso il programma.

Innanzitutto, fai clic destro sull'icona di Firefox e prova a fare clic Force Quit.

Se tale opzione non è presente, premere Option+ Apple+ Esc. Verrà visualizzato un elenco di programmi in esecuzione. Seleziona Firefox e premiForce Quit

Se tutto il resto fallisce, digitare killall -9 firefoxnel terminale. Ciò dovrebbe forzare la chiusura del processo, consentendoti di riavviare Firefox.


Ho provato tutto questo prima di pubblicare la domanda: Firefox non è in esecuzione.
Isaac Waller,

1

Etichetta sempre una vecchia applicazione Firefox come, diciamo FireFox 3.6.17 nella cartella delle applicazioni prima di installare la versione più recente di Firefox. Dopodiché, installo la versione più recente e rinomina l'applicazione come, diciamo FireFox 12.0.1.

In questo modo, quando vedi la finestra di dialogo che dice che è già aperta un'altra istanza di Firefox, apri il Mac Dock nella parte inferiore dello schermo e vedrai una seconda icona di Firefox nel dock dove non ce n'era una prima . Fai clic con il pulsante destro del mouse sull'icona precedente (se passi il mouse sull'icona, vedrai "Firefox 3.6.17" o quello più recente) e vai su Opzioni e deseleziona "Apri all'accesso". Quindi forzare l'uscita dall'applicazione precedente e quell'icona scompare. Andato. In qualche modo, quando hai "gettato" o rimosso l'icona precedente dal dock dopo l'aggiornamento, non ha cambiato lo stato di accesso di quell'icona e ha continuato a provare ad eseguire entrambe le versioni di Firefox all'accesso. Problema risolto.

Quando esegui l'upgrade e l'etichetta di conseguenza, disattiva SEMPRE lo stato di accesso dell'icona precedente prima di rimuovere quell'icona e sostituirla con quella nuova.


0

Su OS X, se la cancellazione di .parentlock o l'uccisione del processo non funziona, potrebbe essere necessario modificare / eliminare il file profiles.ini. Ho riscontrato il problema durante la creazione di più profili di Firefox e ho risolto il problema eliminando tutti i profili, tranne quello predefinito, da profiles.ini (non la directory del profilo). Penso che la causa nel mio caso sia stata l'impostazione use_last_profile abilitata e l'ultimo profilo utilizzato non esistesse più (dir profilo cancellata).


0

Il modo pigro per eliminare questi file di blocco:

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

Questo troverà ed eliminerà qualsiasi file con "blocco" nel nome. Vedi la pagina man findper maggiori informazioni.


4
Non farlo a casa, o prova senza -exec rm {} \;prima, supponendo che tu non voglia rimuovere "adblockplus" e altri file utili con "blocco" nei loro nomi.

0

Se Firefox vede un'istanza attiva di se stesso all'avvio, salta la creazione di un'altra istanza di se stessa con questo errore.

Cosa intendi con l'affermazione "Ho provato a riavviare"? Hai riavviato e questo persiste ancora?

Non ho abbastanza familiarità con OS X per commentare ulteriormente il suo comportamento.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.