Acroread Firefox 플러그인 Ubuntu 12.04 문제

Acroread Firefox 플러그인 Ubuntu 12.04 문제

Ubuntu 12.04로 업그레이드한 이후로 Firefox를 통해 PDF를 열려고 할 때마다(PDF 문서를 많이 읽고 각 문서를 다운로드한 다음 삭제하는 것이 귀찮기 때문에 많은 작업을 수행합니다) 오류 메시지가 나타납니다.

Adobe Reader 9.5.1을 시작할 수 없습니다. 환경의 PATH 변수에 존재하는지 확인하세요. 문제가 지속되면 애플리케이션을 다시 설치하세요.

터미널에서 Firefox를 실행하면 PDF를 열려고 할 때 표시되는 메시지는 다음과 같습니다.

(firefox:5989): Gtk-CRITICAL **: IA__gtk_widget_realize: assertion `GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed

(firefox:5989): Gdk-CRITICAL **: IA__gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)' failed
/usr/bin/acroread: 23: exec: /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: Permission denied

이 문제를 어떻게 해결할 수 있나요?


데스크탑에서 PDF를 로드하는 데에는 문제가 없다는 점을 언급하고 싶습니다. 브라우저를 통해 PDF를 로드할 때만 오류가 발생합니다.

추가 정보:

ldd /opt/Adobe/Reader9/Reader/intellinux/bin/acroread | grep not 

libBIB.so => not found
libBIBUtils.so => not found
libACE.so => not found
libAGM.so => not found
libCoolType.so => not found
libAXE8SharedExpat.so => not found
libJP2K.so => not found
libAdobeXMP.so => not found
libicuuc.so.36 => not found
libResAccess.so => not found

답변1

문제는 의류로 인해 발생하는 것 같습니다.

필요한 것은 행을 추가 /etc/apparmor.d/usr.bin.firefox하고 규칙을 다시 로드하는 것뿐입니다.

예를 들어, 괄호 안에는

  # Allow execution of adobe reader
  /opt/Adobe/Reader9/Reader/intellinux/bin/acroread ixr,

32비트 컴퓨터가 없어서 테스트를 거치지 않았습니다.

답변2

실행 권한이 부족한 것 같아서 먼저 권한 수정을 시도했습니다.

sudo chmod 755 /opt/Adobe/Reader9/Reader/intellinux/bin/acroread

이렇게 하면 월드와 그룹별로 읽고 실행하고 소유자별로 읽고 쓰고 실행할 수 있는 파일 권한이 재설정됩니다. 이제 더 나은 측정을 위해 소유자를 로 설정합니다 root.

sudo chown root: /opt/Adobe/Reader9/Reader/intellinux/bin/acroread

그런 다음 다시 시도해 보세요.

관련 정보