Firefox 사본이 이미 열려 있기 때문에 Firefox를 열 수 없습니다


12

MacBook (OS X 10.9.5)에 여러 명의 사용자가 있습니다. 그중 하나는 부모의 제한이 있지만 Firefox를 사용할 수 있습니다. 그럼에도 불구하고, 그녀는 Firefox를 실행할 수 없습니다 : 시도 할 때마다 메시지와 함께 오류 상자가 나타납니다

Firefox 닫기 Firefox
사본이 이미 열려 있습니다. 한 번에 하나의 Firefox 사본 만 열 수 있습니다.

(Firefox가 그녀 나 다른 사용자에 의해 열려 있지 않았으며, 다른 사용자들도 그 문제를 가지고 있지 않다고 말할 필요는 없습니다).

최근 Firefox 업데이트 (버전 39.0) 이후에 발생한 것으로 보입니다.

이것의 원인은 무엇입니까? 이걸 어떻게 정리할 수 있습니까?

답변:


24

문제를 해결하기 위해 수행 한 작업은 다음과 같습니다.

  • OS X 터미널에서 현재 사용중인 Firefox 프로파일 디렉토리를 찾으십시오 (예 : $ cd ~/Library/Application\ Support/Firefox/Profiles/ $ ls -l

  • 여러 개의 프로파일이있는 경우 가장 최근 날짜를 가진 프로파일을 나열하십시오. $ cd rAnd0m.default $ ls -la

  • 숨겨진 부모 잠금 파일을 제거 $ rm -v .parentlock

  • Firefox를 다시 시작해보십시오

(문제가 parentlock 파일과 관련이없는 경우 다음이 표시됩니다. rm: .parentlock: No such file or directory)

Finder를 사용하려면 숨겨진 도트 파일을 먼저 표시하면 .parentlock이 있는지 확인하고 삭제할 수 있습니다.


Finder에서 숨겨진 (도트) 파일을 표시하는 것은 쉽지 않다고 생각합니다.
Walter

1
나는 또한 '고스트 프로세스'가 실행 중이라는 것을 알았습니다. @ joshua의 답변 (을 사용하여 ps -wwax | grep firefo)을 찾아 죽여야합니다. btw, 프로세스는 OSX의 '강제 종료'목록에 나타나지 않았습니다.
drevicko

감사. 오류 대화 상자에는 실제로 자동으로 수행 할 수있는 옵션이 있어야합니다!
Matt

이것은 apple.stackexchange.com/questions/196771/… 후에 저를 위해 일했습니다. 나는 "이전 세션 복원"( support.mozilla.org/en-US/kb/… )을 계획하고 안타깝게도 "보안을 시작하고 발견했을 때 "북마크 및 기록에 액세스 할 수 없다는 오류가 발생했습니다. 일단 "유령 프로세스"를 종료하고 파이어 폭스를 다시 시작하면 오류와 관련하여 상태가 양호했지만 이제 "이전"세션은 쓸모가 없었습니다.
Michael

11

이 메시지를 받았을 때 나는 길 잃은 과정을 죽여야 만했으며, 자물쇠는 없었습니다.

% 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

프로세스가 "비밀로"살아 있음에도 불구하고 cmd-tab작업 전환기 나 cmd-opt-esc강제 종료 대화 상자 에는 Firefox가 표시 되지 않았습니다 . 충돌 / 재시작 후 Firefox가이 상태에있었습니다.


2
이것은 내 문제를 해결했지만 위의 답변은 그렇지 않았습니다. 감사합니다!
Lea Verou

나는 몇 가지 실행을했다-문제를 해결 한 것은 플러그인 컨테이너 (경로로 인식 가능)였다.
drevicko

리눅스 / 유닉스에 관한 재미있는 것들. 간단한 일을하려면 해커 여야합니다
luky

2

emma24xia의 답변은 Windows 용이며 Mac에는 해당되지 않습니다. Mac에서는 이런 식으로 할 수 있습니다.

응용 프로그램 / 유틸리티를 열고 활동 모니터를 시작하십시오.

해당 목록에서 Firefox를 찾으십시오. 이를 선택하고 정지 신호 아이콘을 클릭하여 해당 프로세스를 강제 종료하십시오.


1
죄송하지만이 해결책은 아닙니다. 실행중인 다른 Firefox 프로세스가 없습니다. 활동 모니터에 표시되는 유일한 것은 오류 상자를 표시하는 것입니다.
Walter

그것은 나를 위해 일했다
tkt986

0

온라인에서 해결책을 찾았습니다. 확인하실 수 있습니다. https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding


이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다.
grg

링크가 올바른 해결책을 제공했습니다. .parentlock 파일을 제거하십시오.
Walter

다행입니다.
emma24xia

0

그림과 같이 백그라운드 프로세스를 종료 한 후 Firefox를 시작할 수있었습니다.

$ 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

내가 지금까지 찾은 유일한 해결책은 저장되지 않은 파일을 일종의 편집기에서 열고 "로그 아웃"하는 것입니다.

운이 좋으면 편집기가 저장되지 않은 파일에 대해 불평하기 전에 고정 된 프로세스가 도크에서 사라 지므로 "취소"를 클릭하면 대부분의 작업 공간이 그대로 유지됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.