Impossibile aprire Firefox perché una copia di Firefox è già aperta


12

Ho più utenti sul mio MacBook (OS X 10.9.5). Uno di questi ha restrizioni parziali, ma è consentito utilizzare Firefox. Ora, nonostante ciò, non è in grado di eseguire Firefox: ogni volta che ci prova, viene visualizzato un messaggio di errore

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

(inutile dire che Firefox non era aperto, né da lei né da nessun altro utente, e che nessuno degli altri utenti ha questo problema).

Sembra che ciò si sia verificato dopo un recente aggiornamento di Firefox (alla versione 39.0).

Quale potrebbe essere la causa di questo? Come posso risolvere questo?

Risposte:


24

Ecco cosa ho fatto per risolvere il problema:

  • Nel Terminale OS X, trova la directory del tuo profilo Firefox attualmente in uso (qualcosa del genere): $ cd ~/Library/Application\ Support/Firefox/Profiles/ $ ls -l

  • se hai più profili, elenca quello con la data più recente $ cd rAnd0m.default $ ls -la

  • rimuovere il file parentlock nascosto $ rm -v .parentlock

  • prova a riavviare Firefox

(Se il problema non è stato correlato al file parentlock, si vedrà: rm: .parentlock: No such file or directory)

Se si preferisce utilizzare il Finder, è sufficiente rendere visibili prima i file di punti nascosti, in modo da poter verificare l'esistenza di .parentlock ed eliminarlo.


Penso che rendere i file nascosti (punti) visibili all'interno di Finder non sia banale ...
Walter,

1
Ho scoperto che avevo anche un 'processo fantasma' in esecuzione - la risposta di @ joshua (usando ps -wwax | grep firefo) era necessaria per trovarlo e ucciderlo. tra l'altro, il processo non è apparso nell'elenco 'force quit' di OSX.
drevicko,

Grazie. La finestra di dialogo di errore dovrebbe davvero avere un'opzione per farlo automaticamente!
Matt,

questo ha funzionato per me dopo apple.stackexchange.com/questions/196771/… avevo programmato di "Ripristinare la sessione precedente" ( support.mozilla.org/en-US/kb/… ) e sfortunatamente quando ho lanciato e trovato una "sicurezza "errore che significa che i segnalibri e la cronologia sarebbero inaccessibili. una volta ho ucciso il "processo fantasma" e riavviato Firefox, ero in buona forma rispetto all'errore, ma ora la mia sessione "precedente" era inutile.
Michael,

11

Quando ho ricevuto questo messaggio ho dovuto solo uccidere il processo randagio, per me non è stato coinvolto alcun blocco.

% 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

Nonostante il processo sia ancora "segretamente" attivo, non era visibile Firefox nel cmd-tabselettore attività, né nella cmd-opt-escfinestra di dialogo Uscita forzata. Firefox era in questo stato dopo un arresto anomalo / riavvio.


2
Ciò ha risolto il mio problema, le risposte sopra questa no. Grazie!
Lea Verou,

Ne ho avuti diversi in esecuzione - quello che ha risolto il problema era un contenitore di plugin (riconoscibile dal percorso).
drevicko,

cose divertenti su linux / unix. bisogna essere hacker per far funzionare le cose semplici
luky

2

La risposta di emma24xia è per Windows e non applicabile su un Mac. Su un Mac lo faresti in questo modo.

Apri Applicazioni / Utility e avvia Activity Monitor.

Cerca Firefox in quell'elenco. Selezionalo e fai clic sull'icona del segnale di stop per forzare l'uscita da quel processo.


1
Siamo spiacenti, ma questa non era la soluzione: non è in esecuzione nessun altro processo Firefox in esecuzione. L'unico mostrato dal monitor attività è quello che visualizza la casella di errore.
Walter,

che ha funzionato per me
tkt986,

0

Trovo una soluzione online qui, puoi verificarla. https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding


Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
GRG

Il tuo link ha fornito la soluzione corretta: rimuovere il file .parentlock.
Walter,

Sono contento che ti aiuti ragazzi.
emma24xia,

0

Dopo aver terminato i processi in background come mostrato, Firefox è stato in grado di avviare:

$ 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

L'unica soluzione che ho trovato finora era aprire un file non salvato in una sorta di editor e fare un "Log Out".

Se sei fortunato, il processo bloccato scomparirà dal dock prima che l'editor si lamenti del file non salvato in modo da poter fare clic su "Annulla" e la maggior parte dello spazio di lavoro rimarrà lì.

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.