“canberra-gtk-module”모듈을로드하지 못했습니다


59

오늘 나는 설치했다 :

  1. 우분투 12.04
  2. Oracle JDK 7 및 8
  3. IntelliJ 11.1.4

JDK 7을 가리 키도록 JAVA_HOME 경로를 설정했습니다.

IntelliJ를 실행하면 다음 메시지가 나타납니다.

Gtk-Message: Failed to load module "canberra-gtk-module"

이것이 문제입니까 아니면 이것을 다시 볼 수 있습니까?


이것은 상당히 일반적인 메시지입니다. 이 질문이 게시 된 이후 많은 변화가있었습니다. 더 이상 32 비트 버전은 현대적인 것으로 간주되지 않습니다. 2017 년 7 월에 작동하는 간단한 답변을 아래에 게시했습니다. 해당 모듈을 설치하기 만하면됩니다. 그게 다야.
SDsolar

답변:


91

모듈을 설치하여이 문제를 해결했습니다.

sudo apt-get install libcanberra-gtk-module

또는 이미 설치되어 있고 여전히 오류가 발생하는 경우 :

sudo apt-get install libcanberra-gtk-module:i386

2
libcanberra-gtk-module이 이미 설치되어 있는데 여전히 오류가 표시됩니다. 어떤 아이디어?
Jim Ford


1
이 답변은 4 년 9 개월 전에 작성되었지만 2017 년 7 월에는 더 이상 최신 i386 버전이 제공되지 않습니다. 그들은 주로 유지 관리 목적으로 전문 품목이되었습니다. 그래서 아래에 비슷한 대답을 게시하여 어떤 명령이 당신에게 도움이 될지 혼란을 생략했습니다.
SDsolar

도커 컨테이너에서 LibreOffice에 사용
MrMesees

8

이 질문은 4 년 8 개월입니다. 이제 2017 년 7 월입니다.

Raspbian JessieUbuntu 16.04 LTS를 실행 하는 Raspberry Pi 3B 에서이 오류가 발생했습니다.

“canberra-gtk-module”모듈을로드하지 못했습니다

상당히 일반적입니다.

좋은 소식은 수정이 쉽다는 것입니다. 간단히 입력하십시오 :

sudo apt-get install libcanberra-gtk-module

물건을 설치했습니다 ...

그런 다음 다시 나타나지 않았습니다.



1
이것은 OP의 원래 답변과 같은 대답이 아닙니까? 명령이 동일한 것 같습니다.
Xandor

2

우분투 MATE에서 gtk 테마를 사용하는 qt5 응용 프로그램에서 발생했습니다.

$ ./my-application
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "topmenu-gtk-module"

라이브러리를 찾자

$ locate libcanberra-gtk-module.so
/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
/usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so

LD_LIBRARY_PATH를 설정하면 문제가 해결됩니다.

$ LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/gtk-3.0/modules:$LD_LIBRARY_PATH ./my-application

또는 GTK_MODULES 환경 변수를 설정 해제

$ unset GTK_MODULES; ./my-application
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.