Firefox가 멈추고 종료할 수 없으며 Debian 11 XFCE를 종료할 수 없습니다.

Firefox가 멈추고 종료할 수 없으며 Debian 11 XFCE를 종료할 수 없습니다.

질문:(매일, 적어도 한 번 발생하지만 일반적으로 여러 번 발생함)

  1. 무작위로 작동이 중단되어 종료해야 하는 Debian GNU/Linux 11 (bullseye)시스템이 있습니다 . Firefox 102.9.0esr (64-bit)"이 창이 사용 중이거나 응답하지 않을 수 있습니다. 응용 프로그램을 종료하시겠습니까?"라는 메시지가 나타납니다.
  2. Alt대화 상자, 마우스 오른쪽 버튼 또는 +를 통해 닫을 수 있지만 F4화면에 Firefox가 없어도 프로세스가 계속 실행 중이고 '이미 실행 중인 다른 인스턴스가 있습니다'와 같은 오류가 발생하기 때문에 다시 열 수 없습니다. ;
  3. 나는 그것을 열었 xfce-taskmanager지만 kill [firefox-esr]아무 소용이 없었습니다.
  4. [firefox-esr]그런 다음 프로세스 트리 아래의 모든 프로세스를 종료하기 시작했지만 그 중 일부는 [firefox-esr]불멸의 프로세스였습니다.
  5. 이 시점에서 나는 전투에서 패한 것을 보고 시스템을 재부팅하기로 결정했습니다. 다른 모든 항목을 닫고 그래픽 시스템 메뉴를 사용하여 종료하거나 다시 시작합니다. 아무것도 하지 않습니다.
  6. 컴퓨터의 플러그를 뽑았다가 다시 연결했는데, 이는 제가 할 수 있는 최악의 재시작이자 제가 할 수 있는 유일한 방법이기도 했습니다.

이것은 제가 GNU/Linux 시스템에서 기대하는 바가 아닙니다: Microsoft/Windows 시스템처럼 동작하는 것입니다.

질문:(모든 질문에 답할 필요는 없으며 내 상황에 맞는 것이 필요합니다)

  1. Firefox가 이상하게 동작하는 이유와 이를 올바르게 교육하는 방법은 무엇입니까?
  2. 워킹 데드 파이어폭스를 죽이는 데 사용할 수 있는 마법의 총알이 있나요?
  3. 작은 Firefoxy를 망치는 것을 막기 위해 Deb/Ian에게 어떤 지침을 줄 수 있나요? 동일한 울화통을 계속해서 던져서 모든 종료/다시 시작을 차단할 정도로 전력이 너무 많아서는 안됩니다!

지금까지 시도된 것:

  1. 8GB RAM에 항상 충분한 메모리가 있는지 확인했습니다.Firefox처럼 사용 가능한 메모리를 모두 사용하지 않습니다.;
  2. 나는 그것을 실행하고 있고 을(를 ) memtest86+사용하여 여기에는 RAM 오류가 없습니다.1 Pass0 Errors
  3. 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>.
  4. 그럼에도 불구하고 GUI에는 xfce-taskmanager나열되지 않은 더 많은 열린 프로세스가 나열되어 ps aux | grep -i firefox있으며 kill 1333 2039 1530 1471 1431 2259 2211 2284 2317 2310 1387이에 대한 결과가 없습니다.

xfce-taskmanagerkill다음은 나열되어 있지만 나열할 수 없는 불멸의 PID입니다 kill. 불멸의 PID

  1. tail /var/log/kern.lognouveau오류를 지적하세요 :
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
  1. hardinfo내가 가지고 있다고 말해주세요 VGA compatible controller : NVIDIA Corporation G98 [GeForce 8400 GS Rev. 2] (rev a1) (prog-if 00 [VGA controller]).

  2. 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가 도움이 되지 않을 때 시스템을 다시 시작하는 방법은 다음과 같습니다.

  1. CTRL+ ALT+ F3TUI로 전환합니다.
  2. 다음으로 로그인하십시오 root.
  3. shutdown -r now마.

Firefox가 멈추고 다시 시작하지 않으면 다시 시작되지 않으면 여전히 짜증스러울 수 있지만 최소한 안전하게 다시 시작할 수는 있습니다.

관련 정보