Chrome이 시작되지만 https 웹사이트를 열 수 없습니다. "이 웹사이트에 액세스할 수 없습니다."

Chrome이 시작되지만 https 웹사이트를 열 수 없습니다. "이 웹사이트에 액세스할 수 없습니다."

명령줄에 표시되는 Chrome 오류 메시지는 다음과 같습니다.

참고: force_s3tc_enable 옵션의 기본값은 환경에 의해 재정의됩니다.

[11850:11915:0210/111421.109731:ERROR:bus.cc(394)] 버스에 연결할 수 없습니다. 서버 주소를 확인할 수 없습니다. 알 수 없는 주소 유형(유효한 유형의 예는 'tcp', UNIX 'unix')

[11850:11875:0210/111421.366506: 오류: cert_verify_proc_nss.cc(922)] Translate.googleapis.com에 대한 CERT_PKIXVerifyCert가 실패했습니다. err=-5992

[11850:11878:0210/111421.366506: 오류: cert_verify_proc_nss.cc(922)] clientservices.googleapis.com에 대한 CERT_PKIXVerifyCert가 err=-5992로 인해 실패했습니다.

...

이것이 내 경우의 해결책인 것으로 밝혀졌습니다.

어리석은 이유로 최신 Firefox 버전이 어디에 있는지 LD_LIBRARY_PATH포함하도록 환경 변수를 설정했습니다. /usr/local/firefox거기 에서 Chrome libnss*/usr/lib64./usr/local/firefoxLD_LIBRARY_PATH

    setenv LD_LIBRARY_PATH

따라서 비어 있으므로 Chrome 문제가 해결됩니다. (Firefox는 수정 사항이 있든 없든 여전히 잘 작동합니다.)

문제가 해결된 후에도 여기에 게시할 것이라고 생각했습니다.

답변1

이 문제는 libnss3.soFirefox 58.0.1과 함께 제공된 버전을 사용하는 Google Chrome에서 발생합니다. Google Chrome이 사용하는 것과 다른 것 같습니다. 문제 발생 후 Firefox 58.0.1 설치를 실행할 수 있도록 환경 변수에 추가되었습니다. 제거하면 Google Chrome의 문제가 해결되었습니다.
/usr/local/firefox/usr/local/firefox/libnss3.so/usr/lib64/libnss3.so/usr/local/firefoxLD_LIBRARY_PATH/usr/local/usr/local/firefoxLD_LIBRARY_PATH

다소 위험한 점은 /usr/local/firefoxGoogle Chrome(버전 64.0.3282.140(64비트))과 Firefox 58.0.1(설치됨)이라는 두 브라우저가 변경 사항을 적용하기 위해 재부팅하지 않고 며칠 동안 나란히 실행되고 있다는 것입니다 LD_LIBRARY_PATH. 구글 크롬의 경우.

답변2

Eclipse IDE의 Java 프로그램에서 직접 하위 프로세스로 Chrome을 시작할 때 동일한 문제가 발생했습니다.

Eclipse는 이상하게 환경을 확장합니다.LD_LIBRARY_PATH=/usr/lib/firefox

LD_LIBRARY_PATH=/nonexisting_dir시작 구성에 추가 환경 설정을 추가하면 문제가 해결되었습니다.

관련 정보