Ubuntu 22.04에서 이전 버전의 Firefox(<96.0)를 실행할 수 없습니다("채널 오류: 보내거나 받을 수 없습니다")

Ubuntu 22.04에서 이전 버전의 Firefox(<96.0)를 실행할 수 없습니다("채널 오류: 보내거나 받을 수 없습니다")

일부 웹사이트에서는 이전 버전의 Firefox를 사용해야 합니다.

96.0 이전 버전(95.0, 87.0, 79.0, 독립 실행형, 패키지)에서는 다음 오류가 발생하며 실행 시 모든 탭이 충돌합니다.

###!!! [Parent][MessageChannel] Error: (msgtype=0x21006E,name=PBrowser::Msg_UpdateDimensions) Channel error:
cannot send/recv
 
 
###!!! [Parent][MessageChannel] Error: (msgtype=0x210054,name=PBrowser::Msg_UpdateEffects) Channel error:
cannot send/recv
 
 
###!!! [Parent][MessageChannel] Error: (msgtype=0x210054,name=PBrowser::Msg_UpdateEffects) Channel error:
cannot send/recv
 
 
###!!! [Parent][MessageChannel] Error: (msgtype=0x390037,name=PContent::Msg_UpdateSharedData) Channel error:
cannot send/recv
 
[Parent 7565, Main Thread] WARNING: FileDescriptorSet destroyed with
unconsumed descriptors: file
/builds/worker/checkouts/gecko/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc,
line 19
 
###!!! [Parent][MessageChannel] Error: (msgtype=0x39005D,name=PContent::Msg_GMPsChanged) Channel error:
cannot send/recv
 
 
###!!! [Parent][MessageChannel] Error: (msgtype=0x390025,name=PContent::Msg_PreferenceUpdate) Channel error:
cannot send/recv

삭제해봤는데 $HOME/.mozilla아무것도 바뀌지 않았습니다.

또한 오류 메시지를 검색해 보았지만 관련성이 있는 해결책을 찾을 수 없었습니다.

누구든지 도와줄 수 있나요?

답변1

Firefox 88에서도 이 문제가 발생했습니다. 이는 Glibc의 새 버전으로 인해 발생합니다.


중요한

버그 보고서 토론에서https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020894 : glibc 2.34에서 API가 변경되었습니다. 변경된 API는 Firefox 91 이상에서 지원됩니다.

Firefox 88을 계속 사용하려면 Firefox를 시작하기 전에 MOZ_DISABLE_CONTENT_SANDBOX 환경 변수를 1로 설정하여(예: MOZ_DISABLE_CONTENT_SANDBOX=1 내보내기) 샌드박스 필터를 비활성화해야 할 수 있지만 보안에 미치는 영향에 유의하십시오.

관련 정보