질문:(매일, 적어도 한 번 발생하지만 일반적으로 여러 번 발생함)
- 무작위로 작동이 중단되어 종료해야 하는
Debian GNU/Linux 11 (bullseye)
시스템이 있습니다 .Firefox 102.9.0esr (64-bit)
"이 창이 사용 중이거나 응답하지 않을 수 있습니다. 응용 프로그램을 종료하시겠습니까?"라는 메시지가 나타납니다. - Alt대화 상자, 마우스 오른쪽 버튼 또는 +를 통해 닫을 수 있지만 F4화면에 Firefox가 없어도 프로세스가 계속 실행 중이고 '이미 실행 중인 다른 인스턴스가 있습니다'와 같은 오류가 발생하기 때문에 다시 열 수 없습니다. ;
- 나는 그것을 열었
xfce-taskmanager
지만kill
[firefox-esr]
아무 소용이 없었습니다. [firefox-esr]
그런 다음 프로세스 트리 아래의 모든 프로세스를 종료하기 시작했지만 그 중 일부는[firefox-esr]
불멸의 프로세스였습니다.- 이 시점에서 나는 전투에서 패한 것을 보고 시스템을 재부팅하기로 결정했습니다. 다른 모든 항목을 닫고 그래픽 시스템 메뉴를 사용하여 종료하거나 다시 시작합니다. 아무것도 하지 않습니다.
- 컴퓨터의 플러그를 뽑았다가 다시 연결했는데, 이는 제가 할 수 있는 최악의 재시작이자 제가 할 수 있는 유일한 방법이기도 했습니다.
이것은 제가 GNU/Linux 시스템에서 기대하는 바가 아닙니다: Microsoft/Windows 시스템처럼 동작하는 것입니다.
질문:(모든 질문에 답할 필요는 없으며 내 상황에 맞는 것이 필요합니다)
- Firefox가 이상하게 동작하는 이유와 이를 올바르게 교육하는 방법은 무엇입니까?
- 워킹 데드 파이어폭스를 죽이는 데 사용할 수 있는 마법의 총알이 있나요?
- 작은 Firefoxy를 망치는 것을 막기 위해 Deb/Ian에게 어떤 지침을 줄 수 있나요? 동일한 울화통을 계속해서 던져서 모든 종료/다시 시작을 차단할 정도로 전력이 너무 많아서는 안됩니다!
지금까지 시도된 것:
- 8GB RAM에 항상 충분한 메모리가 있는지 확인했습니다.Firefox처럼 사용 가능한 메모리를 모두 사용하지 않습니다.;
- 나는 그것을 실행하고 있고 을(를 )
memtest86+
사용하여 여기에는 RAM 오류가 없습니다.1 Pass
0 Errors
ps aux | grep -i firefox
모든 프로세스를 나열 하곤 했는데 ,6년 전 다른 사용자가 그랬던 것처럼, 그리고 로 그들을 죽여라kill 1333 1387 1431 1471 1530 2039 2211 2259 2284 2310 2317 2365
. 실행하면ps aux | grep -i firefox
다음과 같은 출력이 생성됩니다laborat+ 1333 20.0 0.0 0 0 ? Zl 11:11 7:45 [firefox-esr] <defunct>
.- 그럼에도 불구하고 GUI에는
xfce-taskmanager
나열되지 않은 더 많은 열린 프로세스가 나열되어ps aux | grep -i firefox
있으며kill 1333 2039 1530 1471 1431 2259 2211 2284 2317 2310 1387
이에 대한 결과가 없습니다.
xfce-taskmanager
kill
다음은 나열되어 있지만 나열할 수 없는 불멸의 PID입니다 kill
.
tail /var/log/kern.log
nouveau
오류를 지적하세요 :
Mar 23 23:01:33 debian2022 커널: [9.759463] r8169 0000:02:00.0 enp2s0: 링크 업 - 1Gbps/전체 - 흐름 제어 rx/tx 3월 23일 23:01:33 debian2022 커널: [9.759486] IPv6: ADDRCONF (NETDEV_CHANGE): enp2s0: 링크 준비됨 3월 23일 23:01:34 debian2022 커널: [11.711357] usblp0: 제거됨 3월 23일 23:01:34 debian2022 커널: [11.712283] usblp 1-1:1.1: usblp0: USB 양방향 프린터 dev 2 if 1 alt 0 proto 2 vid 0x03F0 pid 0x8D11 3월 23일 23:01:46 debian2022 커널: [22.779522] nouveau 0000:01:00.0: 펌웨어: nouveau/nv98_fuc084(-2)를 로드할 수 없습니다. Mar 23 23:01:46 debian2022 커널: [22.779528] nouveau 0000:01:00.0: nouveau/nv98_fuc084의 직접 펌웨어 로드가 오류 -2로 인해 실패했습니다. 3월 23일 23:01:46 debian2022 커널: [22.779540] nouveau 0000:01:00.0: 펌웨어: nouveau/nv98_fuc084d를 로드할 수 없습니다(-2) Mar 23 23:01:46 debian2022 커널: [22.779542] nouveau 0000:01:00.0: nouveau/nv98_fuc084d의 직접 펌웨어 로드가 오류 -2로 인해 실패했습니다. 3월 23일 23:01:46 debian2022 커널: [22.779544] nouveau 0000:01:00.0: msvld: 펌웨어 데이터를 로드할 수 없습니다. 3월 23일 23:01:46 debian2022 커널: [22.779546] nouveau 0000:01:00.0: msvld: 초기화 실패, -19
hardinfo
내가 가지고 있다고 말해주세요VGA compatible controller : NVIDIA Corporation G98 [GeForce 8400 GS Rev. 2] (rev a1) (prog-if 00 [VGA controller])
.UNIX Stack Exchange의 다른 곳에서 제안된 대로, 나는 노력했다Nouveau 웹사이트의 "펌웨어" 튜토리얼을 따르세요., 다음과 같습니다:
$ mkdir /tmp/nouveau $ cd /tmp/nouveau $ wget https://raw.github.com/envytools/firmware/master/extract_firmware.py $ wget http://us.download.nvidia.com/XFree86/Linux-x86/325.15/NVIDIA-Linux-x86-325.15.run $ sh NVIDIA-Linux-x86-325.15.run --추출만 $ 파이썬 extract_firmware.py # mkdir /lib/firmware/nouveau # cp -d nv* vuc-* /lib/firmware/nouveau/
그러나 이는 또 다른 문제로 이어집니다.
파이썬 extract_firmware.py 0x5d92e4(33440바이트)에서 gzip blob을 건너뛰는 중, 잘못된 매직: 0x2 0x5da444(7648바이트)에서 gzip blob을 건너뛰는 중, 잘못된 매직: 0x100c
이 두 가지 오류의 경우 전체 네트워크에는 하나의 결과만 있습니다.IRC 채널 로그, 어떤 문제도 해결되지 않습니다.
아무런 차이도 느끼지 못합니다. 이 명령 후에는 어떤 결과가 나올까요?
답변1
에 관해서는질문 3, GUI가 도움이 되지 않을 때 시스템을 다시 시작하는 방법은 다음과 같습니다.
- CTRL+ ALT+ F3TUI로 전환합니다.
- 다음으로 로그인하십시오
root
. shutdown -r now
마.
Firefox가 멈추고 다시 시작하지 않으면 다시 시작되지 않으면 여전히 짜증스러울 수 있지만 최소한 안전하게 다시 시작할 수는 있습니다.