나는 불안정한 Firefox 패키지를 사용하여 Debian 테스트를 실행하고 있습니다(esr 버전이 나에게는 너무 오래되었기 때문입니다). 최근 Firefox를 107.0.1-1에서 108로 업데이트한 후 다음과 같은 메시지가 나타나면서 더 이상 시작되지 않습니다.
PCOMGlueLoad error for file /usr/lib/firefox/libnssutil3.so:
/usr/lib/firefox/libnssutil3.so: cannot open shared object file: No such file or directory
Couldn't load XPCOM
Firefox 108은 테스트에서 오래된 패키지 버전, 더 정확하게는 최신의 불안정한 버전에 의존할 수 있다고 생각합니다. (RedHat에서도 비슷한 일이 일어나는 것 같습니다.)
누구든지 그것이 무엇인지, 어떻게 해결할 수 있는지 알고 있습니까?
답변1
이것은허점firefox
108.0-1 에서는 firefox
108.0-2에서 수정되었습니다. Firefox는 업그레이드 후 시작됩니다.
답변2
Mozilla에서 firefox-108.0.tar.bz2를 다운로드하고 자체 디렉토리에 압축을 푼 경우, 압축을 푼 후 libnssutil3.so 파일이 새로 생성된 firefox 디렉토리에 존재하며 해당 위치에서 firefox를 실행할 수 있습니다. $PATH에서 실행되도록 스크립트를 예약할 수 있습니다. 이름이 기존 firefox-esr과 충돌하지 않는지 확인하세요(이전 firefox가 여전히 존재하는 경우). 나중에 Firefox는 필요에 따라 Firefox를 실행할 수 있도록 자체 구성 파일을 생성합니다. 이 컴퓨터에서는 하나의 이름이 "fox"이고 다른 하나의 이름이 "firefox"입니다.
답변3
나는 같은 문제가 있었고 다음과 같이 해결했습니다.
sudo ln -s /usr/lib/x86_64-linux-gnu/*.so ./usr/lib/firefox/
이것이 최선의 해결책은 아니지만 데비안이 이 문제를 해결할 때까지는 작동할 것입니다.