![Acroread Firefox 플러그인 Ubuntu 12.04 문제](https://linux55.com/image/24409/Acroread%20Firefox%20%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8%20Ubuntu%2012.04%20%EB%AC%B8%EC%A0%9C.png)
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
그런 다음 다시 시도해 보세요.