GLib-GObject-CRITICAL **: g_object_unref: evnce 명령을 사용하여 Linux에서 PDF를 열 때 어설션 오류가 발생합니다.

GLib-GObject-CRITICAL **: g_object_unref: evnce 명령을 사용하여 Linux에서 PDF를 열 때 어설션 오류가 발생합니다.

Evince 명령을 사용하여 PDF를 열려고 하는데 "GLib-GObject-CRITICAL **: g_object_unref: Assertion 'G_IS_OBJECT(Object)' failed"라는 메시지가 표시됩니다. 이 경고 메시지에 대한 자세한 내용을 알려주십시오.

답변1

문제를 해결하려면 다음 단계를 따르세요.

먼저 다음 절차를 사용하여 libglib2.0-0을 이전 버전으로 다운그레이드했습니다.

터미널 유형

암호:

apt-cache showpkg libglib2.0-0

그런 다음 내 저장소에서 사용 가능한 버전이 표시됩니다.

그런 다음 다음 하위 버전을 선택하고 코드를 입력했습니다.

sudo aptitude install libglib2.0-0=version (2.24.1-0ubuntu와 유사, 사용 가능한 버전에 따라 다름)

그런 다음 ligglib2.0-0 및 기타 여러 가지 항목을 다운그레이드하고 일부 패키지를 제거했습니다(대부분 쓸모없어 보임).

그런 다음 이전 버전의 evince를 다시 설치했지만 작동하지 않았습니다. PDF 문서를 열려고 하면 해당 PDF 유형이 지원되지 않는다는 메시지가 나타납니다. 그래서 활성화 소스를 통해 장치를 최신 버전으로 다시 업그레이드하는 위험을 감수했습니다(이로 인해 문제가 발생했습니다). libglib.2.0-0도 업그레이드되었으며 일부 추가 패키지가 설치되었습니다. 이번에는 evince가 훌륭하게 작동하고 업그레이드로 인해 속도가 훨씬 빨라진 것 같습니다.

Icedtea-pluggin은 다운그레이드 중에 제거되었으며 종속성이 손상되어 다운그레이드 후에 다시 설치할 수 없습니다. 하지만 두 번째 업그레이드 후에는 문제 없이 다시 설치할 수 있었습니다.

그래서 결국 모든 일이 잘 풀렸어

관련 정보